Fix php-encryption version 2 compatibility issues

This commit is contained in:
Hypolite Petovan 2017-11-09 02:35:11 -05:00
parent b4ce07bdc5
commit d5aff9ac31
2 changed files with 5 additions and 3 deletions

View file

@ -183,7 +183,8 @@ function dfrn_notify_post(App $a) {
break;
case 2:
try {
$data = \Defuse\Crypto\Crypto::decrypt(hex2bin($data), $final_key);
$FinalKey = \Defuse\Crypto\Key::loadFromAsciiSafeString($final_key);
$data = \Defuse\Crypto\Crypto::decrypt(hex2bin($data), $FinalKey);
} catch (\Defuse\Crypto\Exception\WrongKeyOrModifiedCiphertextException $ex) { // VERY IMPORTANT
/*
* Either: