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