Fix ndef_{prefix,suffix}()
authortb <tb@openbsd.org>
Sun, 9 Jul 2023 19:22:43 +0000 (19:22 +0000)
committertb <tb@openbsd.org>
Sun, 9 Jul 2023 19:22:43 +0000 (19:22 +0000)
commit6c6a836335d8ded70001d161904ce1a29188fbbf
tree4a5aad229f25fa9dcacdfcbdf1d0d79168e25593
parent5b23ee9f7fff40c3a5d303a0cc3360a43360e931
Fix ndef_{prefix,suffix}()

These functions inline a poor version of asn1_item_flags_i2d() without
error checks. This can be replaced with a single correct call to
ASN1_item_ndef_i2d(). Mechanically adding malloc checks and checks for
negative did not really improve things all that much in a related project.

ok beck jsing
lib/libcrypto/asn1/bio_ndef.c