summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa
diff options
context:
space:
mode:
authorjsing <>2022-09-03 16:01:23 +0000
committerjsing <>2022-09-03 16:01:23 +0000
commitd0cf54fdf2a9431fe817cbc6f9a450c5ae431bef (patch)
treed9f88e7afb11bde7d7ebd46c83b3f0037af70b32 /src/lib/libcrypto/dsa
parent683000615ee42607c643c323988c280f7edb4247 (diff)
downloadopenbsd-d0cf54fdf2a9431fe817cbc6f9a450c5ae431bef.tar.gz
openbsd-d0cf54fdf2a9431fe817cbc6f9a450c5ae431bef.tar.bz2
openbsd-d0cf54fdf2a9431fe817cbc6f9a450c5ae431bef.zip
Stop using CBIGNUM_it internal to libcrypto.
CBIGNUM_it is supposed to be the "clear bignum" or "secure" bignum - that is one which zeros its memory after use and ensures that the constant time flags are set... in LibreSSL we always do both of these things for BIGNUMs, so just use BIGNUM_it instead. ok tb@
Diffstat (limited to 'src/lib/libcrypto/dsa')
-rw-r--r--src/lib/libcrypto/dsa/dsa_asn1.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_asn1.c b/src/lib/libcrypto/dsa/dsa_asn1.c
index daa970e316..47e544c9cb 100644
--- a/src/lib/libcrypto/dsa/dsa_asn1.c
+++ b/src/lib/libcrypto/dsa/dsa_asn1.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dsa_asn1.c,v 1.24 2022/01/14 08:29:06 tb Exp $ */ 1/* $OpenBSD: dsa_asn1.c,v 1.25 2022/09/03 16:01:23 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2000. 3 * project 2000.
4 */ 4 */
@@ -97,14 +97,14 @@ static const ASN1_TEMPLATE DSA_SIG_seq_tt[] = {
97 .tag = 0, 97 .tag = 0,
98 .offset = offsetof(DSA_SIG, r), 98 .offset = offsetof(DSA_SIG, r),
99 .field_name = "r", 99 .field_name = "r",
100 .item = &CBIGNUM_it, 100 .item = &BIGNUM_it,
101 }, 101 },
102 { 102 {
103 .flags = 0, 103 .flags = 0,
104 .tag = 0, 104 .tag = 0,
105 .offset = offsetof(DSA_SIG, s), 105 .offset = offsetof(DSA_SIG, s),
106 .field_name = "s", 106 .field_name = "s",
107 .item = &CBIGNUM_it, 107 .item = &BIGNUM_it,
108 }, 108 },
109}; 109};
110 110