- 5dd15f3 Expose OPENSSL_timegm in posix_time.h by Bob Beck · 10 months ago
- 34b51fa Avoid conversion overflow from struct tm. by Bob Beck · 10 months ago
- 79123ca Ensure additions in this call can't overflow. by Bob Beck · 10 months ago
- db7308d Rename <openssl/time.h> to <openssl/posix_time.h> by Bob Beck · 11 months ago
- 538b2a6 Restore the X509_EXTENSION ASN1_ITEM too by David Benjamin · 12 months ago
- faac623 Restore the X509 ASN1_ITEM by David Benjamin · 12 months ago
- 23d5842 Fix X509_ATTRIBUTE_set1_data with negative attributes by David Benjamin · 1 year ago
- 58906ea Merge <openssl/x509v3.h> into <openssl/x509.h> by David Benjamin · 1 year, 1 month ago
- 1a7233d Unexport some ASN1_ITEMs that aren't used externally by David Benjamin · 1 year, 1 month ago
- 0bb026e Tighten the limit in ASN1_STRING_set further by David Benjamin · 1 year, 2 months ago
- 26d84fd Store NID_undef's ASN1_OBJECT outside the table by David Benjamin · 1 year, 2 months ago
- 5e1496b Remove asn1_ex_clear from ASN1_EXTERN_FUNCS. by David Benjamin · 1 year, 2 months ago
- 216db67 Also add OPENSSL_calloc by David Benjamin · 1 year, 2 months ago
- dd68e4b Add OPENSSL_zalloc by David Benjamin · 1 year, 2 months ago
- 4325d8c Export CBS/CBB unicode functions by David Benjamin · 1 year, 4 months ago
- 39eee12 Silence -Wformat-truncation in newer GCCs by David Benjamin · 1 year, 5 months ago
- 23d6e4c Replace BIO_snprintf with snprintf within the library by David Benjamin · 1 year, 5 months ago
- 04c3d40 Remove CRYPTO_MUTEX from public headers by David Benjamin · 1 year, 6 months ago
- 761c3ed Add ASN1_TIME_set_string_X509 by David Benjamin · 1 year, 6 months ago
- 1ca5723 Don't allow timezone offsets in ASN1_UTCTIME_set_string by David Benjamin · 1 year, 6 months ago
- 32b5130 Widen ASN1_mbstring_copy and ASN1_mbstring_ncopy to ossl_ssize_t by David Benjamin · 1 year, 9 months ago
- abfd5eb Restore some default cases in tasn_dec.c and tasn_enc.c by David Benjamin · 1 year, 8 months ago
- a438519 Fix miscellaneous size_t truncations by David Benjamin · 1 year, 9 months ago
- b6a50fd Give X509 an ASN1_ITEM again by David Benjamin · 1 year, 9 months ago
- 8ebfea7 Reject non-minimal lengths in ASN1_get_object by David Benjamin · 1 year, 9 months ago
- 8c8629b Represent unknown universal types with V_ASN1_OTHER by David Benjamin · 1 year, 9 months ago
- 898de8d Rewrite c2i_ASN1_OBJECT by David Benjamin · 1 year, 9 months ago
- 173b639 Make ASN1_OBJECT_create size_t-clean. by David Benjamin · 2 years ago
- 2cb7b33 Rewrite ASN1_OBJECT and ASN1_BOOLEAN d2i/i2d functions. by David Benjamin · 2 years ago
- 860cc73 Reduce type-punning in ASN1_TYPE by David Benjamin · 1 year, 9 months ago
- 6a231e5 Add a test for OPTIONAL CHOICE values by David Benjamin · 1 year, 9 months ago
- 3a7dfdb9 Plug a leak in ASN1_item_i2d() by Theo Buehler · 1 year, 9 months ago
- e06f172 Fix use of unitialized cbb on failure case. by Bob Beck · 1 year, 10 months ago
- 3c6085b Workaround yet more NULL + 0 language bugs by David Benjamin · 1 year, 10 months ago
- dcabfe2 Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure. by Bob Beck · 1 year, 10 months ago
- 9580424 Bound the overall output size of ASN1_generate_v3 by David Benjamin · 1 year, 10 months ago
- 6e20b77 Get rid of time_t usage internally, change to int64_t by Bob Beck · 1 year, 10 months ago
- 19721cd Remove d2i_FOO object reuse by David Benjamin · 1 year, 11 months ago
- 908b130 Don't use object reuse in X509_parse_from_buffer. by David Benjamin · 1 year, 11 months ago
- f7d37fb Fix various malloc failure paths. by David Benjamin · 1 year, 10 months ago
- 00c70b8 Add locale independent implementations of isalpha, isalnum, isdigit, by Bob Beck · 1 year, 11 months ago
- 0a1af78 Remove ASN1_TFLG_COMBINE. by David Benjamin · 2 years ago
- afa460c Unexport and remove support for implicit tagging on ASN1_ITYPE_EXTERN. by David Benjamin · 2 years ago
- 1df70ce Correctly handle optional ASN1_ITEM_TEMPLATE types. by David Benjamin · 2 years ago
- 915eb69 Add some tests for optional and default ASN1_BOOLEAN. by David Benjamin · 1 year, 11 months ago
- f81f16c Introduce constants for ASN1_BOOLEAN by David Benjamin · 1 year, 11 months ago
- 97dd962 Restore ASN1_TIME_set_string's behavior on NULL. by David Benjamin · 2 years ago
- 1e63b0c Replace comment with static assert. by David Benjamin · 2 years ago
- 9211b80 Fix up some integer types in crypto/asn1 by David Benjamin · 2 years, 4 months ago
- 55c32b6 Use a sized type for asn1t.h flags. by David Benjamin · 2 years, 1 month ago
- 6cda656 Make OPENSSL_tm_to_posix and OPENSSL_posix_to_tm public API by Bob Beck · 2 years, 1 month ago
- 91ac70d Remove ASN1_PRINTABLE_type. by David Benjamin · 2 years, 1 month ago
- 1e7cb68 Replace malloc/memcpy pairs with memdup. by David Benjamin · 2 years, 1 month ago
- dc0e354 Release memory earlier when clearing ASN1_ENCODING. by David Benjamin · 2 years, 1 month ago
- a1dffbf Define CBS/CBB tags as uint32_t with a typedef. by David Benjamin · 2 years, 2 months ago
- dd81bf7 Introduce ossl_ssize_t and use it in ASN1_STRING_set. by David Benjamin · 2 years, 2 months ago
- b2536a2 Fix integer overflow in OPENSSL_gmtime_adj by Bob Beck · 2 years, 1 month ago
- eeb3333 Check for overflow in i2c_ASN1_BIT_STRING. by David Benjamin · 2 years, 1 month ago
- 1783227 Replace UTF8_putc with cbb_add_utf8. by David Benjamin · 2 years, 6 months ago
- cab31f6 Add int64 ASN1_INTEGER setters too. by David Benjamin · 2 years, 3 months ago
- ea2ad5a Add ASN1_INTEGER_get_int64 and ASN1_ENUMERATED_get_int64. by David Benjamin · 2 years, 3 months ago
- db54a42 Remove stale comment. by David Benjamin · 2 years, 4 months ago
- b7d6320 Replace OPENSSL_STATIC_ASSERT with static_assert. by David Benjamin · 2 years, 5 months ago
- ccd665d Make time_t conversions. Give up on the OS provided ones. by Bob Beck · 2 years, 5 months ago
- f202989 Tidy up ASN1_GENERALIZEDTIME_adj and ASN1_UTCTIME_adj. by David Benjamin · 2 years, 6 months ago
- 695b2e1 Check for invalid UCS-2 and UTF-32 in ASN1_STRING_print_ex. by David Benjamin · 2 years, 6 months ago
- 507daf3 Check Unicode string encodings in crypto/asn1. by David Benjamin · 2 years, 6 months ago
- c239ffd Remove some unnecessary NULL checks. by David Benjamin · 2 years, 6 months ago
- fdeb4aa Reimplement ASN1_TIME_print with the new parser. by David Benjamin · 2 years, 6 months ago
- 267997d Set is_first and is_last correctly with ASN1_STRFLGS_UTF8_CONVERT. by David Benjamin · 2 years, 6 months ago
- 56eeb20 Remove unnecessary parens on return. by David Benjamin · 2 years, 6 months ago
- 4635048 Run convert_comments.go on the recently-converted files by David Benjamin · 2 years, 6 months ago
- c0b87a0 Re-run clang-format with InsertBraces. by David Benjamin · 2 years, 6 months ago
- 260a10c clang-format remaining directories. by David Benjamin · 2 years, 6 months ago
- 1f51cfc Fix duplicate declarations by David Benjamin · 2 years, 6 months ago
- 652464e Validate ASN.1 times according to RFC 5280 by Bob Beck · 2 years, 6 months ago
- 67d4f28 Manually fix a few tables in advance of clang-format. by David Benjamin · 2 years, 7 months ago
- ac57319 Rewrite ASN1_STRING_print_ex escaping. by David Benjamin · 2 years, 7 months ago
- 0426313 limit the feature macro stuff to __linux__ by Bob Beck · 2 years, 7 months ago
- 8b988b8 Tidy up how ASN1_STRING_print_ex figures out the type. by David Benjamin · 2 years, 8 months ago
- 0e0ca82 Remove the ASN1_TLC cache. It appears to not help performance. by Bob Beck · 2 years, 8 months ago
- edbdc24 Reject [UNIVERSAL 0] in DER/BER element parsers. by David Benjamin · 3 years, 1 month ago
- ab69425 Remove ASN1_ADB_INTEGER. by David Benjamin · 2 years, 10 months ago
- fdd5260 Correctly handle LONG_MIN in ASN1_INTEGER_get. by David Benjamin · 2 years, 10 months ago
- de13971 Implement ASN1_INTEGER_set_uint64 with ASN1_STRING_set. by David Benjamin · 2 years, 10 months ago
- bdc35b6 Rewrite and tighten ASN1_INTEGER encoding and decoding. by David Benjamin · 2 years, 10 months ago
- 366e886 Deduplicate the rest of ASN1_INTEGER and ASN1_ENUMERATED. by David Benjamin · 2 years, 10 months ago
- fa2cd1e Fix theoretical overflow in ASN1_INTEGER_cmp. by David Benjamin · 2 years, 10 months ago
- 6e25e54 Rewrite ASN1_INTEGER tests. by David Benjamin · 2 years, 10 months ago
- 657c69b Reimplement ASN1_get_object with CBS. by David Benjamin · 3 years, 2 months ago
- 8a38184 Use ctype(3) in a more standards-conformant way. by Thomas Klausner · 2 years, 9 months ago
- 703cb72 Add missing assert.h include. by David Benjamin · 3 years, 2 months ago
- cf8d3ad Check tag class and constructed bit in d2i_ASN1_OBJECT. by David Benjamin · 3 years, 2 months ago
- 13c67c9 Enforce DER rules for BIT STRING values. by David Benjamin · 3 years, 2 months ago
- ee510f5 Remove support for indefinite lengths in crypto/asn1. by David Benjamin · 3 years, 2 months ago
- a70edd4 Remove support for constructed strings in crypto/asn1. by David Benjamin · 3 years, 2 months ago
- 2cbc39a Trim some undocumented symbols from asn1.h. by David Benjamin · 3 years, 2 months ago
- 1dcdbda Document and const-correct multi-string types. by David Benjamin · 3 years, 2 months ago
- a259a54 Unexport ASN1_OBJECT_new. by David Benjamin · 3 years, 2 months ago
- efab69b Return 0x80 in all ASN1_get_object error paths. by David Benjamin · 3 years, 2 months ago