mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-30 01:42:13 +01:00
Implementations of ASN.1 APIs reworked. Added tests. Added wolfssl_bn_set_neg for ASN.1 code. Added wolfssl_sk_new_type() and wolfssl_sk_pop_type() to generically handle creating and popping a stack of elements of a type. No longer freeing pathlen field of ASN1 OBJECT in wolfSSL_X509_EXTENSION_free(). This is happening in wolfSSL_ASN1_OBJECT_free(). Stop wolfSSL_i2d_X509_NAME_canon from double freeing ASN.1 STRING's data field. Fixed up GetFormattedTime() to be better code. Added ASN_CLASS_MASK to mask off the class part of an ASN.1 tag. NO_ASN_TIME means no implementation to get the current time. Disable features that won'r work without time.
Before creating any new configure files (.conf) read the CONF_FILES_README.md