1. c807a23 Fix truncation warnings with the iteration count by David Benjamin · 1 year, 9 months ago
  2. 722f5d8 Fix PKCS8Test to not rely on RSA-512 by David Benjamin · 1 year, 11 months ago
  3. dcabfe2 Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure. by Bob Beck · 2 years, 2 months ago
  4. 7ac94aa More -Wshorten-64-to-32 fixes. by David Benjamin · 2 years, 5 months ago
  5. 892b9bc Const-correct and document EVP_PKCS82PKEY and EVP_PKEY2PKCS8. by David Benjamin · 2 years, 9 months ago
  6. 4f4ae71 Remove PKCS8_pkey_get0 and PKCS8_pkey_set0. by David Benjamin · 2 years, 9 months ago
  7. dc112e7 Const-correct the i2d/dup functions we can. by David Benjamin · 2 years, 9 months ago
  8. 97c6032 Convince clang-format to handle ASN1_ITEM definitions better by David Benjamin · 2 years, 10 months ago
  9. 225e8d3 Use X509 certificate alias as friendlyName in PKCS12 by Alex Gaynor · 3 years, 1 month ago
  10. c03e99a Fix Unicode strings for C++20 by Mark Schott · 3 years, 2 months ago
  11. e7fc7a7 Export PKCS12_DEFAULT_ITER. by David Benjamin · 3 years, 4 months ago
  12. 8648c53 Refer to RFCs consistently. by David Benjamin · 3 years, 7 months ago
  13. 24df734 Remove TODO to reverse the output of PKCS12_parse. by David Benjamin · 4 years, 1 month ago
  14. abd6c05 Support creating unencrypted PKCS#12 files. by David Benjamin · 4 years, 1 month ago
  15. 84c0c90 Move PKCS#12 samples to embed_test_data. by David Benjamin · 4 years, 1 month ago
  16. eda849d Opaquify PKCS8_PRIV_KEY_INFO. by David Benjamin · 4 years, 9 months ago
  17. 35a5a9e Align PKCS12_parse closer to OpenSSL. by David Benjamin · 6 years ago
  18. ff62b38 Support PKCS#12 KeyBags. by David Benjamin · 6 years ago
  19. 302a4de Support PKCS#8 blobs using PBES2 with HMAC-SHA256. by David Benjamin · 6 years ago
  20. 419144a Fix undefined function pointer casts in {d2i,i2d}_Foo_{bio,fp} by David Benjamin · 7 years ago
  21. 681ff27 Flatten most of the crypto target. by David Benjamin · 7 years ago
  22. 5e3c8a6 Bound two other cases of PKCS#12 iteration counts. by Adam Langley · 7 years ago
  23. 04e149f Set the fuzzer PBKDF2 limit to 2048. by Adam Langley · 7 years ago
  24. c81965a Set PBKDF2 limit in PKCS#12 to 100M. by Adam Langley · 7 years ago
  25. 2bcb315 Limit the number of PBKDF2 iterations when fuzzing. by Adam Langley · 7 years ago
  26. 8803c05 Properly advance the CBS when parsing BER structures. by David Benjamin · 7 years ago
  27. 982279b Add a PKCS#12 fuzzer. by David Benjamin · 7 years ago
  28. 9b2c6a9 Extract friendly names attached to certificates. by David Benjamin · 7 years ago
  29. 22ae0b8 Try both null and empty passwords when decoding PKCS#12. by David Benjamin · 7 years ago
  30. 7b832ad Don't crash if asked to treat PBES2 as a PBES1 scheme. by David Benjamin · 7 years ago
  31. 2e67153 Add PKCS12_create. by David Benjamin · 7 years ago
  32. a3c2517 Add i2d_PKCS12*. by David Benjamin · 7 years ago
  33. bc2562e Treat PKCS#12 passwords as UTF-8. by David Benjamin · 7 years ago
  34. 42e93b6 Export EVP_parse_digest_algorithm and add EVP_marshal_digest_algorithm. by David Benjamin · 8 years ago
  35. 6dc892f Remove redundant calls to |OPENSSL_cleanse| and |OPENSSL_realloc_clean|. by Martin Kreichgauer · 8 years ago
  36. 808f832 Run the comment converter on libcrypto. by David Benjamin · 8 years ago
  37. a26001b Convert remaining pkcs8 tests to gtest by Kári Tristan Helgason · 8 years ago
  38. 2b56981 Move pkcs{7,8}_test over to gtest by Kári Tristan Helgason · 8 years ago
  39. fd49993 First part of the FIPS module. by Adam Langley · 8 years ago
  40. 02084ea Decouple PKCS8_encrypt and PKCS8_decrypt's core from crypto/asn1. by David Benjamin · 8 years ago
  41. 7ce10d5 Partially split out crypto/pkcs8's legacy ASN.1 dependencies. by David Benjamin · 8 years ago
  42. 8cd7bbf Push password encoding back into pkcs12_key_gen. by David Benjamin · 8 years ago
  43. 3cb047e Decouple PKCS#12 hash lookup from the OID table. by David Benjamin · 8 years ago
  44. f35e838 Fix parsing of PBKDF2 parameters. by David Benjamin · 8 years ago
  45. 1d4fa78 Decouple PBE lookup from the OID table. by David Benjamin · 8 years ago
  46. 96e744c Decouple PKCS#5 cipher lookup from OID table. by David Benjamin · 8 years ago
  47. d851842 Reduce crypto/pkcs8 dependency on OID table. by David Benjamin · 8 years ago
  48. 3e8b782 Remove "raw" versions of PKCS8_encrypt and PKCS8_decrypt. by David Benjamin · 8 years ago
  49. 8b8d22c Parse PKCS#12 files more accurately. by David Benjamin · 8 years ago
  50. 7f539fa Handle overflow in ascii_to_ucs2. by David Benjamin · 8 years ago
  51. 9d0e7fb Rework PKCS{5,8,12} code. by David Benjamin · 8 years ago
  52. 314d814 Reimplement pkcs12_pbe_keyivgen with CBS. by David Benjamin · 8 years ago
  53. d1afc41 Reimplement PKCS5_pbe_set with CBB. by David Benjamin · 8 years ago
  54. 2a25aae Ensure that CBB is |CBB_zero|ed before possibly calling |CBB_cleanup|. by Adam Langley · 8 years ago
  55. 4fae069 Reimplement PKCS5_v2_PBE_keyivgen. by David Benjamin · 8 years ago
  56. e464e81 Reimplement PKCS5_pbe2_set with CBB. by David Benjamin · 8 years ago
  57. ac83bea Trim dead code from PKCS#5 PBE2 bits. by David Benjamin · 8 years ago
  58. 9ba19b8 Test we can round-trip PKCS8_{encrypt,decrypt}. by David Benjamin · 8 years ago
  59. 8f3f6be Const-correct the PKCS8 salt parameter. by David Benjamin · 8 years ago
  60. 35349e9 Unexport PKCS5 functions. by David Benjamin · 8 years ago
  61. 20dbc1f Import some PKCS8_decrypt test vectors from Chromium. by David Benjamin · 8 years ago
  62. 17cf2cb Work around language and compiler bug in memcpy, etc. by David Benjamin · 8 years ago
  63. 5409123 Use C99 for size_t loops. by David Benjamin · 9 years ago
  64. 1fc7e9c Remove trailing ';' from macros by Alessandro Ghedini · 9 years ago
  65. d17d74d Replace Scoped* heap types with bssl::UniquePtr. by Matt Braithwaite · 9 years ago
  66. cb96654 Adding ARRAY_SIZE macro for getting the size of constant arrays. by Steven Valdez · 9 years ago
  67. 10f97f3 Revert "Move C++ helpers into |bssl| namespace." by Adam Langley · 9 years ago
  68. d2b5af5 Revert scoped_types.h change. by Adam Langley · 9 years ago
  69. 8c3c313 Remove scoped_types.h. by Adam Langley · 9 years ago
  70. 09feb0f Move C++ helpers into |bssl| namespace. by Adam Langley · 9 years ago
  71. 1fc7564 Add standalone PKCS#8 and SPKI fuzzers. by David Benjamin · 9 years ago
  72. 582d284 Reimplement PKCS#12 key derivation. by David Benjamin · 9 years ago
  73. 9819367 Remove some easy obj.h dependencies. by David Benjamin · 9 years ago
  74. d8eea14 BIO_new_mem_buf should take const void * by Steven Valdez · 9 years ago
  75. e30a09e Implement new PKCS#8 parsers. by David Benjamin · 9 years ago
  76. 375124b Parse BER for PKCS#12 more accurately. by David Benjamin · 9 years ago
  77. d057454 Changes to support node.js's use of PKCS#12. by Adam Langley · 9 years ago
  78. 5aae776 Remove calls to ERR_load_crypto_strings. by David Benjamin · 9 years ago
  79. af07365 Check for overflow when parsing a CBS with d2i_*. by David Benjamin · 9 years ago
  80. 2e64f1b Check PKCS#8 pkey field is valid before cleansing. by Adam Langley · 9 years ago
  81. de659cd Fix PKCS#8 on 32-bit systems. by Adam Langley · 9 years ago
  82. 13f1dd4 Fix a couple more signed/unsigned compares. by Adam Langley · 9 years ago
  83. 96c2a28 Fix all sign/unsigned warnings with Clang and GCC. by Adam Langley · 10 years ago
  84. 301afaf Add a run_tests target to run all tests. by David Benjamin · 9 years ago
  85. 1aec2cb Reject iterationCount == 0 when parsing PBKDF2-params. by Eric Roman · 10 years ago
  86. 2492586 Add |PKCS12_verify_mac|. by Adam Langley · 9 years ago
  87. e000472 pkcs8.c: Add PBES2 to list of password-based encryption methods. by Matt Braithwaite · 10 years ago
  88. 73415b6 Move arm_arch.h and fix up lots of include paths. by Adam Langley · 10 years ago
  89. b143eca Consistently participate in err for PKCS12_* functions. by David Benjamin · 10 years ago
  90. 3570d73 Remove the func parameter to OPENSSL_PUT_ERROR. by David Benjamin · 10 years ago
  91. 0b635c5 Add malloc test support to unit tests. by David Benjamin · 10 years ago
  92. 353d7cb Convert pkcs12_test to C++. by David Benjamin · 10 years ago
  93. d8b65c8 Remove unnecessary NULL checks, part 4. by David Benjamin · 10 years ago
  94. 054e682 Eliminate unnecessary includes from low-level crypto modules. by Brian Smith · 10 years ago
  95. 83a8298 Rename BIO_print_errors_fp back to ERR_print_errors_fp & refactor it. by Brian Smith · 10 years ago
  96. 6eb000d Add in missing curly braces part 3. by David Benjamin · 10 years ago
  97. efec193 Fix some function parameters in OPENSSL_PUT_ERROR. by David Benjamin · 10 years ago
  98. 29b1867 Precompute sorted array for error strings. by Adam Langley · 10 years ago
  99. 2b2d66d Remove string.h from base.h. by Adam Langley · 10 years ago
  100. efed221 Enable more warnings & treat warnings as errors on Windows. by Brian Smith · 10 years ago