summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_lib.c
diff options
context:
space:
mode:
authorjsing <>2014-07-13 16:30:50 +0000
committerjsing <>2014-07-13 16:30:50 +0000
commitfc9f05614ccd3a51ee0d5a5f29f61e53b33ed646 (patch)
treef52f04aa8a8d55e5869f706f7e3f9b33d946c5d8 /src/lib/libssl/t1_lib.c
parent7bdedbe7cbfbf5ec162eeb343c6d5b3dd503b45c (diff)
downloadopenbsd-fc9f05614ccd3a51ee0d5a5f29f61e53b33ed646.tar.gz
openbsd-fc9f05614ccd3a51ee0d5a5f29f61e53b33ed646.tar.bz2
openbsd-fc9f05614ccd3a51ee0d5a5f29f61e53b33ed646.zip
Rewrite i2d_SSL_SESSION to use the ASN1 primitives, rather than using the
horrific macros from asn1_mac.h. This is a classic example of using macros to obfuscate code, in an attempt to reduce the line count. The end result is so ridiculously convoluted that it is completely unreadable and it takes hours to deconstruct the macros and figure out what is actually going on behind the scenes. ok miod@
Diffstat (limited to 'src/lib/libssl/t1_lib.c')
0 files changed, 0 insertions, 0 deletions