aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2018-05-21Replace |alloca| in |BN_mod_exp_mont_consttime|.Brian Smith4-23/+47
2018-05-21Spell Falko Strenzke's name correctly.Adam Langley1-1/+1
2018-05-15Add a PKCS#12 fuzzer.David Benjamin2-0/+9
2018-05-15More compatibility stuff.David Benjamin5-1/+43
2018-05-15Extract friendly names attached to certificates.David Benjamin2-22/+124
2018-05-15Try both null and empty passwords when decoding PKCS#12.David Benjamin2-12/+227
2018-05-15Restore some revocation-related X.509 extensions.David Benjamin3-3/+70
2018-05-15Distinguish unrecognized SPKI/PKCS8 key types from syntax errors.David Benjamin1-4/+13
2018-05-15Rename |asm_AES_*| to |aes_nohw_*|.Adam Langley6-143/+140
2018-05-15Tweak RSA errors for compatibility.David Benjamin5-11/+16
2018-05-15x509_test: Fix gcc-8 buildDaniel Hirche1-3/+3
2018-05-15Return more placeholder version strings.David Benjamin1-3/+13
2018-05-15Support 3DES-CMAC.David Benjamin6-25/+9377
2018-05-15Add a driver for Wycheproof CMAC tests.David Benjamin1-0/+67
2018-05-14Revert "Revert "Revert "Revert "Make x86(-64) use the same aes_hw_* infrastru...Adam Langley7-391/+143
2018-05-12Revert "Revert "Revert "Make x86(-64) use the same aes_hw_* infrastructure as...Adam Langley5-138/+386
2018-05-11Show an error before we abort the process for an entropy failure.Adam Langley1-3/+24
2018-05-11Implement legacy OCSP APIs for libssl.David Benjamin1-0/+1
2018-05-11Don't crash if asked to treat PBES2 as a PBES1 scheme.David Benjamin2-3/+41
2018-05-11Add a bunch of X509_STORE getters and setters.David Benjamin2-5/+117
2018-05-11Add PKCS12_create.David Benjamin6-5/+595
2018-05-11Add i2d_PKCS12*.David Benjamin1-0/+49
2018-05-11Treat PKCS#12 passwords as UTF-8.David Benjamin3-28/+132
2018-05-11Use new encoding functions in ASN1_mbstring_ncopy.David Benjamin5-221/+179
2018-05-11Enable ADX assembly.David Benjamin4-11/+4
2018-05-11Add new character encoding functions.David Benjamin4-0/+396
2018-05-11Revert "Revert "Make x86(-64) use the same aes_hw_* infrastructure as POWER a...Adam Langley5-386/+138
2018-05-11Revert "Make x86(-64) use the same aes_hw_* infrastructure as POWER and the A...Adam Langley5-136/+386
2018-05-11Make x86(-64) use the same aes_hw_* infrastructure as POWER and the ARMs.Adam Langley5-386/+136
2018-05-08Add BIO versions of i2d_DHparams and d2i_DHparams.David Benjamin1-0/+10
2018-05-08Fix build with GCC 4.9.2 and -Wtype-limits.Adam Langley1-3/+1
2018-05-08Move some RSA keygen support code into separate files.David Benjamin5-372/+414
2018-05-08Add some more compatibility functions.David Benjamin6-2/+36
2018-05-08Fix include path.Adam Langley1-1/+2
2018-05-08Add some OpenSSL compatibility functions and hacks.David Benjamin5-0/+75
2018-05-07Enforce supported_versions in the second ServerHello.David Benjamin1-0/+1
2018-05-07Restore some MSVC warnings.David Benjamin1-0/+3
2018-05-07Rename third_party/wycheproof to satisfy a bureaucrat.David Benjamin6-16/+28
2018-05-07Reland "Fix bssl client/server's error-handling."David Benjamin2-2/+43
2018-05-07Revert "Fix bssl client/server's error-handling."Steven Valdez2-43/+2
2018-05-07Fix bssl client/server's error-handling.David Benjamin2-2/+43
2018-05-04Prevent out of bound read in do_buf (a_strex).Steven Valdez1-2/+22
2018-05-04Update Wycheproof, add keywrap tests, and fix a bug.David Benjamin2-4/+63
2018-05-04Add missing #include of <openssl/mem.h>.Matthew Braithwaite1-0/+1
2018-05-03bn/asm/*-mont.pl: fix memory access pattern in final subtraction.David Benjamin4-64/+67
2018-05-03Fix bugs in X509_NAME_add_entry.Steven Valdez2-3/+26
2018-05-03Drop FULL_UNROLL code in aes.c.Adam Langley1-255/+5
2018-05-02Add a Wycheproof driver for AES-CBC.David Benjamin2-22/+101
2018-05-02Small curve25519 cleanups.David Benjamin1-1/+1
2018-05-01Add an ECDH Wycheproof driver.David Benjamin3-0/+95