commit | 1c3853b953508716d9375fc784570f6a1da57c0f | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Tue Sep 10 11:43:44 2013 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Sep 10 11:43:44 2013 +0200 |
tree | 20c7d1d0f0b3a7e89cc8452a21f222802cb3122b | |
parent | b2d7f235927bf40636b4e72c95081857348ddb54 [diff] [blame] |
oid_get_oid_by_*() now give back oid length as well
diff --git a/library/rsa.c b/library/rsa.c index c39a338..10fd040 100644 --- a/library/rsa.c +++ b/library/rsa.c
@@ -907,10 +907,9 @@ if( md_info == NULL ) return( POLARSSL_ERR_RSA_BAD_INPUT_DATA ); - if( oid_get_oid_by_md( md_alg, &oid ) != 0 ) + if( oid_get_oid_by_md( md_alg, &oid, &oid_size ) != 0 ) return( POLARSSL_ERR_RSA_BAD_INPUT_DATA ); - oid_size = strlen( oid ); nb_pad -= 10 + oid_size; hashlen = md_get_size( md_info );