Stop using CBIGNUM_it internal to libcrypto.
authorjsing <jsing@openbsd.org>
Sat, 3 Sep 2022 16:01:23 +0000 (16:01 +0000)
committerjsing <jsing@openbsd.org>
Sat, 3 Sep 2022 16:01:23 +0000 (16:01 +0000)
commitba6ce9bed8f8560a2a264d63723eadba535bd5ec
tree5de2f8325122fe2423c6071270888159c81514ab
parent9b00ff8135b9f17c95dab61b0ea85a468cfdcee7
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@
lib/libcrypto/asn1/asn1t.h
lib/libcrypto/dsa/dsa_asn1.c
lib/libcrypto/ecdsa/ecs_asn1.c