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