Provide and use long_{get,set}()
authorjsing <jsing@openbsd.org>
Sun, 26 Jun 2022 13:10:15 +0000 (13:10 +0000)
committerjsing <jsing@openbsd.org>
Sun, 26 Jun 2022 13:10:15 +0000 (13:10 +0000)
commit33413b01dd49d9f75391ecc2e36ce6a56c7d6cae
treebe8d76e597083721e512870e581bb380b67f8181
parent00f8c8bd44245013f0de9cbf388ed9c03b18f6f0
Provide and use long_{get,set}()

Apparently at some point a LONG_it was misaligned - provide and use
long_{get,set}() so that we always memcpy() rather than doing it some times
but not others. While here provide long_clear() rather than abusing and
reusing long_free().

ok tb@
lib/libcrypto/asn1/x_long.c