From 26860d3b98ba189547b3bc44b3f68f808e388c80 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 24 Jun 2013 11:21:26 -0500 Subject: [PATCH] Always an MPI for RSA --- lib/openpgp_crypt_rsa.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/openpgp_crypt_rsa.php b/lib/openpgp_crypt_rsa.php index 7492edf..fe12669 100644 --- a/lib/openpgp_crypt_rsa.php +++ b/lib/openpgp_crypt_rsa.php @@ -181,10 +181,10 @@ class OpenPGP_Crypt_RSA { foreach($message as $p) { if($p instanceof OpenPGP_AsymmetricSessionKeyPacket) { if($keys instanceof Crypt_RSA) { - $sk = self::try_decrypt_session($keys, $p->encyrpted_data); + $sk = self::try_decrypt_session($keys, substr($p->encyrpted_data, 2)); } else if(strlen(str_replace('0', '', $p->keyid)) < 1) { foreach($keys->key as $k) { - $sk = self::try_decrypt_session(self::convert_private_key($k), $p->encyrpted_data); + $sk = self::try_decrypt_session(self::convert_private_key($k), substr($p->encyrpted_data, 2)); if($sk) break; } } else {