Fixed pkcs#1 unpadding
authorWerner Koch <wk@gnupg.org>
Mon, 30 May 2011 14:22:23 +0000 (16:22 +0200)
committerWerner Koch <wk@gnupg.org>
Mon, 30 May 2011 14:22:23 +0000 (16:22 +0200)
commitf4c2c63b4aeb9cbd2fa98ceaaa6aa9b4e8fe2393
treeb5a044d5146f58c16e0bc06817a14e81962e56f4
parent37d5a1cec118f2b1dd717c5f4a25062d008e6e51
Fixed pkcs#1 unpadding

Depending on the size of the used key the old code was not able to
cope with the missing leading zero byte of a pkcs#1 frame.  This is
due to the fact that we use MPIs for conveying the data and our MPIs
usually strip leading zero bytes.  The changed code should now behave
identical to the code used by GnuPG.

Also added a few more comments.
cipher/ChangeLog
cipher/pubkey.c