On Wed, 2009-01-14 at 21:26 +0100, Ralf Hildebrandt wrote:
> I get:
..
> ==9769== Conditional jump or move depends on uninitialised value(s)
> ==9769==    at 0x40F09F7: BN_mod_inverse (in 
> /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x40F48E0: BN_MONT_CTX_set (in 
> /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x40E93C1: BN_mod_exp_mont (in 
> /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x40E9BBF: BN_mod_exp (in 
> /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x40EFA3F: BN_BLINDING_create_param (in 
> /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x410BD55: RSA_setup_blinding (in 
> /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x4109A0C: (within /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x4109F94: (within /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x410B91D: RSA_private_decrypt (in 
> /usr/lib/i686/cmov/libcrypto.so.0.9.8)
> ==9769==    by 0x40447F3: ssl3_get_client_key_exchange (in 
> /usr/lib/i686/cmov/libssl.so.0.9.8)
> ==9769==    by 0x4047244: ssl3_accept (in /usr/lib/i686/cmov/libssl.so.0.9.8)
> ==9769==    by 0x405FCB9: SSL_accept (in /usr/lib/i686/cmov/libssl.so.0.9.8)

Oh, right, libcrypto stuff isn't very valgrind-friendly. I think it's
possible to disable these with:

       --suppressions=<filename> [default: $PREFIX/lib/valgrind/default.supp]
              Specifies an extra file from which to read descriptions of
              errors to suppress. You may use up to 100 extra suppression
              files.

But I don't know how to generate those suppressions.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to