Let gcry_pk_decrypt in non-raw mode return a verbatim buffer.
authorWerner Koch <wk@gnupg.org>
Tue, 31 May 2011 09:08:12 +0000 (11:08 +0200)
committerWerner Koch <wk@gnupg.org>
Tue, 31 May 2011 09:08:12 +0000 (11:08 +0200)
commitc228af82b3485ff9de2b76b66acb5305aa1a5019
tree93550327cdb0b2716b29964c2a94d4846389aca5
parentf4c2c63b4aeb9cbd2fa98ceaaa6aa9b4e8fe2393
Let gcry_pk_decrypt in non-raw mode return a verbatim buffer.

The non-raw modes of gcry_pk_decrypt (i.e. pkcs1 or oaep un-padding)
are new and thus we can still change the semantics.

They now return a verbatim buffer and not anything which internally
has been interpreted as a signed integer.  In raw mode we still stick
to the old semantics which is usually fine because it is mostly used
with pkcs#1 padding and that guarantees that the return value may
never be interpreted as a signed MPI or shorted due to block type used
as the second byte.
cipher/ChangeLog
cipher/pubkey.c