// log the offending call so we can track it down
if (!openssl_public_encrypt($key, $k, $pubkey)) {
$x = debug_backtrace();
- Logger::log('RSA failed. ' . print_r($x[0], true));
+ Logger::notice('RSA failed', ['trace' => $x[0]]);
}
$result['alg'] = $alg;
return;
}
- $alg = ((array_key_exists('alg', $data)) ? $data['alg'] : 'aes256cbc');
+ $alg = $data['alg'] ?? 'aes256cbc';
if ($alg === 'aes256cbc') {
- return self::encapsulateAes($data['data'], $prvkey);
+ return self::unencapsulateAes($data['data'], $prvkey);
}
- return self::encapsulateOther($data['data'], $prvkey, $alg);
+
+ return self::unencapsulateOther($data, $prvkey, $alg);
}
/**