1. 04c3d40 Remove CRYPTO_MUTEX from public headers by David Benjamin · 1 year, 10 months ago
  2. 761c3ed Add ASN1_TIME_set_string_X509 by David Benjamin · 1 year, 10 months ago
  3. 1ca5723 Don't allow timezone offsets in ASN1_UTCTIME_set_string by David Benjamin · 1 year, 10 months ago
  4. 32b5130 Widen ASN1_mbstring_copy and ASN1_mbstring_ncopy to ossl_ssize_t by David Benjamin · 2 years ago
  5. abfd5eb Restore some default cases in tasn_dec.c and tasn_enc.c by David Benjamin · 2 years ago
  6. a438519 Fix miscellaneous size_t truncations by David Benjamin · 2 years ago
  7. b6a50fd Give X509 an ASN1_ITEM again by David Benjamin · 2 years ago
  8. 8ebfea7 Reject non-minimal lengths in ASN1_get_object by David Benjamin · 2 years, 1 month ago
  9. 8c8629b Represent unknown universal types with V_ASN1_OTHER by David Benjamin · 2 years, 1 month ago
  10. 898de8d Rewrite c2i_ASN1_OBJECT by David Benjamin · 2 years, 1 month ago
  11. 173b639 Make ASN1_OBJECT_create size_t-clean. by David Benjamin · 2 years, 3 months ago
  12. 2cb7b33 Rewrite ASN1_OBJECT and ASN1_BOOLEAN d2i/i2d functions. by David Benjamin · 2 years, 3 months ago
  13. 860cc73 Reduce type-punning in ASN1_TYPE by David Benjamin · 2 years, 1 month ago
  14. 6a231e5 Add a test for OPTIONAL CHOICE values by David Benjamin · 2 years, 1 month ago
  15. 3a7dfdb9 Plug a leak in ASN1_item_i2d() by Theo Buehler · 2 years, 1 month ago
  16. e06f172 Fix use of unitialized cbb on failure case. by Bob Beck · 2 years, 1 month ago
  17. 3c6085b Workaround yet more NULL + 0 language bugs by David Benjamin · 2 years, 1 month ago
  18. dcabfe2 Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure. by Bob Beck · 2 years, 2 months ago
  19. 9580424 Bound the overall output size of ASN1_generate_v3 by David Benjamin · 2 years, 2 months ago
  20. 6e20b77 Get rid of time_t usage internally, change to int64_t by Bob Beck · 2 years, 2 months ago
  21. 19721cd Remove d2i_FOO object reuse by David Benjamin · 2 years, 2 months ago
  22. 908b130 Don't use object reuse in X509_parse_from_buffer. by David Benjamin · 2 years, 2 months ago
  23. f7d37fb Fix various malloc failure paths. by David Benjamin · 2 years, 2 months ago
  24. 00c70b8 Add locale independent implementations of isalpha, isalnum, isdigit, by Bob Beck · 2 years, 2 months ago
  25. 0a1af78 Remove ASN1_TFLG_COMBINE. by David Benjamin · 2 years, 4 months ago
  26. afa460c Unexport and remove support for implicit tagging on ASN1_ITYPE_EXTERN. by David Benjamin · 2 years, 4 months ago
  27. 1df70ce Correctly handle optional ASN1_ITEM_TEMPLATE types. by David Benjamin · 2 years, 4 months ago
  28. 915eb69 Add some tests for optional and default ASN1_BOOLEAN. by David Benjamin · 2 years, 2 months ago
  29. f81f16c Introduce constants for ASN1_BOOLEAN by David Benjamin · 2 years, 2 months ago
  30. 97dd962 Restore ASN1_TIME_set_string's behavior on NULL. by David Benjamin · 2 years, 4 months ago
  31. 1e63b0c Replace comment with static assert. by David Benjamin · 2 years, 4 months ago
  32. 9211b80 Fix up some integer types in crypto/asn1 by David Benjamin · 2 years, 7 months ago
  33. 55c32b6 Use a sized type for asn1t.h flags. by David Benjamin · 2 years, 4 months ago
  34. 6cda656 Make OPENSSL_tm_to_posix and OPENSSL_posix_to_tm public API by Bob Beck · 2 years, 4 months ago
  35. 91ac70d Remove ASN1_PRINTABLE_type. by David Benjamin · 2 years, 4 months ago
  36. 1e7cb68 Replace malloc/memcpy pairs with memdup. by David Benjamin · 2 years, 4 months ago
  37. dc0e354 Release memory earlier when clearing ASN1_ENCODING. by David Benjamin · 2 years, 4 months ago
  38. a1dffbf Define CBS/CBB tags as uint32_t with a typedef. by David Benjamin · 2 years, 5 months ago
  39. dd81bf7 Introduce ossl_ssize_t and use it in ASN1_STRING_set. by David Benjamin · 2 years, 5 months ago
  40. b2536a2 Fix integer overflow in OPENSSL_gmtime_adj by Bob Beck · 2 years, 5 months ago
  41. eeb3333 Check for overflow in i2c_ASN1_BIT_STRING. by David Benjamin · 2 years, 5 months ago
  42. 1783227 Replace UTF8_putc with cbb_add_utf8. by David Benjamin · 2 years, 9 months ago
  43. cab31f6 Add int64 ASN1_INTEGER setters too. by David Benjamin · 2 years, 6 months ago
  44. ea2ad5a Add ASN1_INTEGER_get_int64 and ASN1_ENUMERATED_get_int64. by David Benjamin · 2 years, 7 months ago
  45. db54a42 Remove stale comment. by David Benjamin · 2 years, 8 months ago
  46. b7d6320 Replace OPENSSL_STATIC_ASSERT with static_assert. by David Benjamin · 2 years, 8 months ago
  47. ccd665d Make time_t conversions. Give up on the OS provided ones. by Bob Beck · 2 years, 8 months ago
  48. f202989 Tidy up ASN1_GENERALIZEDTIME_adj and ASN1_UTCTIME_adj. by David Benjamin · 2 years, 9 months ago
  49. 695b2e1 Check for invalid UCS-2 and UTF-32 in ASN1_STRING_print_ex. by David Benjamin · 2 years, 9 months ago
  50. 507daf3 Check Unicode string encodings in crypto/asn1. by David Benjamin · 2 years, 9 months ago
  51. c239ffd Remove some unnecessary NULL checks. by David Benjamin · 2 years, 9 months ago
  52. fdeb4aa Reimplement ASN1_TIME_print with the new parser. by David Benjamin · 2 years, 9 months ago
  53. 267997d Set is_first and is_last correctly with ASN1_STRFLGS_UTF8_CONVERT. by David Benjamin · 2 years, 9 months ago
  54. 56eeb20 Remove unnecessary parens on return. by David Benjamin · 2 years, 9 months ago
  55. 4635048 Run convert_comments.go on the recently-converted files by David Benjamin · 2 years, 10 months ago
  56. c0b87a0 Re-run clang-format with InsertBraces. by David Benjamin · 2 years, 10 months ago
  57. 260a10c clang-format remaining directories. by David Benjamin · 2 years, 10 months ago
  58. 1f51cfc Fix duplicate declarations by David Benjamin · 2 years, 10 months ago
  59. 652464e Validate ASN.1 times according to RFC 5280 by Bob Beck · 2 years, 10 months ago
  60. 67d4f28 Manually fix a few tables in advance of clang-format. by David Benjamin · 2 years, 10 months ago
  61. ac57319 Rewrite ASN1_STRING_print_ex escaping. by David Benjamin · 2 years, 11 months ago
  62. 0426313 limit the feature macro stuff to __linux__ by Bob Beck · 2 years, 11 months ago
  63. 8b988b8 Tidy up how ASN1_STRING_print_ex figures out the type. by David Benjamin · 3 years ago
  64. 0e0ca82 Remove the ASN1_TLC cache. It appears to not help performance. by Bob Beck · 3 years ago
  65. edbdc24 Reject [UNIVERSAL 0] in DER/BER element parsers. by David Benjamin · 3 years, 5 months ago
  66. ab69425 Remove ASN1_ADB_INTEGER. by David Benjamin · 3 years, 1 month ago
  67. fdd5260 Correctly handle LONG_MIN in ASN1_INTEGER_get. by David Benjamin · 3 years, 1 month ago
  68. de13971 Implement ASN1_INTEGER_set_uint64 with ASN1_STRING_set. by David Benjamin · 3 years, 1 month ago
  69. bdc35b6 Rewrite and tighten ASN1_INTEGER encoding and decoding. by David Benjamin · 3 years, 1 month ago
  70. 366e886 Deduplicate the rest of ASN1_INTEGER and ASN1_ENUMERATED. by David Benjamin · 3 years, 1 month ago
  71. fa2cd1e Fix theoretical overflow in ASN1_INTEGER_cmp. by David Benjamin · 3 years, 1 month ago
  72. 6e25e54 Rewrite ASN1_INTEGER tests. by David Benjamin · 3 years, 1 month ago
  73. 657c69b Reimplement ASN1_get_object with CBS. by David Benjamin · 3 years, 5 months ago
  74. 8a38184 Use ctype(3) in a more standards-conformant way. by Thomas Klausner · 3 years, 1 month ago
  75. 703cb72 Add missing assert.h include. by David Benjamin · 3 years, 5 months ago
  76. cf8d3ad Check tag class and constructed bit in d2i_ASN1_OBJECT. by David Benjamin · 3 years, 5 months ago
  77. 13c67c9 Enforce DER rules for BIT STRING values. by David Benjamin · 3 years, 5 months ago
  78. ee510f5 Remove support for indefinite lengths in crypto/asn1. by David Benjamin · 3 years, 5 months ago
  79. a70edd4 Remove support for constructed strings in crypto/asn1. by David Benjamin · 3 years, 5 months ago
  80. 2cbc39a Trim some undocumented symbols from asn1.h. by David Benjamin · 3 years, 5 months ago
  81. 1dcdbda Document and const-correct multi-string types. by David Benjamin · 3 years, 5 months ago
  82. a259a54 Unexport ASN1_OBJECT_new. by David Benjamin · 3 years, 5 months ago
  83. efab69b Return 0x80 in all ASN1_get_object error paths. by David Benjamin · 3 years, 5 months ago
  84. 45608a1 Document and const-correct ASN1_TYPE functions. by David Benjamin · 3 years, 5 months ago
  85. 686d05a Fix error-handling for i2a_ASN1_OBJECT. by David Benjamin · 3 years, 5 months ago
  86. 2dc2f10 Fold i2a_ASN1_ENUMERATED into i2a_ASN1_INTEGER. by David Benjamin · 3 years, 5 months ago
  87. a7e8074 Fix BIT STRING comparison in ASN1_STRING_cmp. by David Benjamin · 3 years, 6 months ago
  88. 4298fce Rewrite ASN1_item_pack and ASN1_item_unpack. by David Benjamin · 3 years, 6 months ago
  89. 141472c Document some more ASN1_ITEM-associated functions. by David Benjamin · 3 years, 6 months ago
  90. c11fcb0 Const-correct the low-level ASN1 i2d functions. by David Benjamin · 3 years, 6 months ago
  91. f6ef1c5 Check tag class and constructed bit in d2i_ASN1_BOOLEAN. by David Benjamin · 3 years, 6 months ago
  92. 2f8bf10 Use typedefs in i2d and d2i_ASN1_BOOLEAN. by David Benjamin · 3 years, 6 months ago
  93. a406ad7 Make ASN1_NULL an opaque pointer. by David Benjamin · 3 years, 6 months ago
  94. f61997b Make ASN1_STRING_TABLE_add thread-safe and document. by David Benjamin · 3 years, 6 months ago
  95. 38890fd Test ASN1_STRING_set_by_NID with custom NIDs. by David Benjamin · 3 years, 6 months ago
  96. db93c25 Test ASN1_STRING_set_by_NID with built-in NIDs. by David Benjamin · 3 years, 6 months ago
  97. a50f24c Test that built-in ASN1_STRING_TABLEs are sorted. by David Benjamin · 3 years, 6 months ago
  98. 4937f05 Unwind remnants of ASN1_TFLG_NDEF. by David Benjamin · 3 years, 7 months ago
  99. ed5f4e8 Remove ASN1_OP_I2D_* callbacks. by David Benjamin · 3 years, 7 months ago
  100. afed9f7 Don't read it->funcs without checking it->itype. by David Benjamin · 3 years, 7 months ago