Sign in
boringssl
/
boringssl.git
/
1766935f767e943b98dfd4b0f3872f2521c8c6e8
/
crypto
/
pkcs8
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
· 10 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
4a0f0c4
Change CMakeLists.txt to two-space indent.
by Adam Langley
· 10 years ago
a7f6d3c
Add void in place of empty function arguments.
by Adam Langley
· 10 years ago
a6d8101
Consistently use RAND_bytes and check for failure.
by David Benjamin
· 10 years ago
5127db3
Provide compatibility functions for PKCS#12 parsing.
by Adam Langley
· 11 years ago
bed8ce7
Add misc functions for easier porting.
by Adam Langley
· 11 years ago
a70c75c
Add a CRYPTO_library_init and static-initializer-less build option.
by David Benjamin
· 11 years ago
58f9095
Remove hack in parsing PKCS#12.
by Adam Langley
· 11 years ago
8e16b6e
Add PKCS#12 parser.
by Adam Langley
· 11 years ago
e216d6b
Add PKCS8_{decrypt,encrypt}_pbe.
by David Benjamin
· 11 years ago
7893c00
Memory leak and NULL dereference fixes.
by Adam Langley
· 11 years ago
4c921e1
Move public headers to include/openssl/
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago