diff options
author | Werner Koch <[email protected]> | 1998-02-02 14:36:06 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-02-02 14:36:06 +0000 |
commit | c8f12e218f81f9211920b6fe50a786b617a2aeae (patch) | |
tree | d042319be043090b02df4396c9880398b2b831ea /g10/seckey-cert.c | |
parent | auf tobold (diff) | |
download | gnupg-c8f12e218f81f9211920b6fe50a786b617a2aeae.tar.gz gnupg-c8f12e218f81f9211920b6fe50a786b617a2aeae.zip |
changed structure of trustdb
Diffstat (limited to '')
-rw-r--r-- | g10/seckey-cert.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/g10/seckey-cert.c b/g10/seckey-cert.c index ab1034051..0fa297914 100644 --- a/g10/seckey-cert.c +++ b/g10/seckey-cert.c @@ -85,6 +85,9 @@ check_elg( PKT_secret_cert *cert ) blowfish_decode_cfb( blowfish_ctx, cert->d.elg.protect.blowfish.iv, cert->d.elg.protect.blowfish.iv, 8 ); + mpi_set_secure(cert->d.elg.x ); + /*fixme: maybe it is better to set the buger secure with a + * new get_buffer_secure() function */ buffer = mpi_get_buffer( cert->d.elg.x, &nbytes, NULL ); csum = checksum_u16( nbytes*8 ); blowfish_decode_cfb( blowfish_ctx, buffer, buffer, nbytes ); @@ -196,6 +199,7 @@ check_rsa( PKT_secret_cert *cert ) cert->d.rsa.protect.blowfish.iv, 8 ); csum = 0; #define X(a) do { \ + mpi_set_secure(cert->d.rsa.rsa_##a); \ buffer = mpi_get_buffer( cert->d.rsa.rsa_##a, &nbytes, NULL );\ csum += checksum_u16( nbytes*8 ); \ blowfish_decode_cfb( blowfish_ctx, buffer, buffer, nbytes ); \ |