summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)Author
2018-02-20Flatten the Curve 448 source structureMatt Caswell
2018-02-20Import Curve 448 supportMatt Caswell
2018-02-19Add BIO_bind function to bind local address for a socket.John Hughes
2018-02-19 Add X509_get0_authority_key_id() functionMassimiliano Pala
2018-02-19sha/asm/keccak1600-armv8.pl: add hardware-assisted ARMv8.2 subroutines.Andy Polyakov
2018-02-15DRBG: make locking api truly privateDr. Matthias St. Pierre
2018-02-14OSSL_STORE: Add OSSL_STORE_vctrl()Richard Levitte
2018-02-14VMS: modify crypto/bn/asm/ia64.S to build properlyRichard Levitte
2018-02-14Harmonize the make variables across all known platforms familiesRichard Levitte
2018-02-14Make sure we check the return value of extract_min_max()Matt Caswell
2018-02-14Fix a memory leak in an error pathMatt Caswell
2018-02-13Avoid fragile aliasing of SHA224/384 update/finalViktor Dukhovni
2018-02-13Use both getrandom() and /dev/urandom by default on Linux.Kurt Roeckx
2018-02-13VMS: for testutil, make sure to use BIO_f_linebufferRichard Levitte
2018-02-13s390x assembly pack: implement OPENSSL_rdtsc as STCKFPatrick Steuer
2018-02-13Generate copyright year properlyRich Salz
2018-02-13OPENSSL_cleanup: cleanup secure memoryDr. Matthias St. Pierre
2018-02-13DRBG: make the derivation function the default for ctr_drbgDr. Matthias St. Pierre
2018-02-13DRBG: unify initialization and cleanup codeDr. Matthias St. Pierre
2018-02-13DRBG: add locking apiDr. Matthias St. Pierre
2018-02-13Update copyright yearMatt Caswell
2018-02-12Remove code that prints "<SPACES/NULS>" in hexdumpsBernd Edlinger
2018-02-12sha/asm/sha512-armv8.pl: add hardware-assisted SHA512 subroutine.Andy Polyakov
2018-02-12crypto/armcap.c: detect hardware-assisted SHA512 support.Andy Polyakov
2018-02-10Copy name string in BIO_meth_newRich Salz
2018-02-09Avoid leaking peername data via accept BIOsViktor Dukhovni
2018-02-09In err_all.c, include the *err.h headers.Nick Mathewson
2018-02-09Small simplification in mkerr.plFdaSilvaYY
2018-02-09Fix glibc version detection.Pauli
2018-02-07Fix glibc specific conditional for Mac OS/XPauli
2018-02-07Unify timer codePauli
2018-02-07Make OPENSSL_rdtsc universally available.Pauli
2018-02-06Remove unused fileRich Salz
2018-02-06crypto/evp/e_aes.c: add comments to s390x aes gcm implementationPatrick Steuer
2018-02-06s390x assembly pack: add KMAC code path for aes-ccmPatrick Steuer
2018-02-05Use RAND_DRBG_bytes() for RAND_bytes() and RAND_priv_bytes()Dr. Matthias St. Pierre
2018-02-05Fix size limitation of RAND_DRBG_bytes()Dr. Matthias St. Pierre
2018-02-05drbg_bytes: remove check for DRBG_UNINITIALIZED stateDr. Matthias St. Pierre
2018-02-01Fix timing leak in BN_from_montgomery_word.David Benjamin
2018-02-01Don't leak the exponent bit width in BN_mod_exp_mont_consttime.David Benjamin
2018-02-01Make BN_num_bits_word constant-time.David Benjamin
2018-02-01Add TLSv1.3 post-handshake authentication (PHA)Todd Short
2018-01-31poly1305/poly1305_ieee754.c: add support for MIPS.Andy Polyakov
2018-01-31Restore clearing of init_lock after freeBenjamin Kaduk
2018-01-31Revert the crypto "global lock" implementationBenjamin Kaduk
2018-01-31Remove "dummy" BIO create and destroy functionsRichard Levitte
2018-01-31BIO: at the end of BIO_new, declare the BIO inited if no create method presentRichard Levitte
2018-01-31crypto/rand/rand_lib.c: fix undefined reference to `clock_gettime'Dr. Matthias St. Pierre
2018-01-29Add RAND_DRBG_bytesKurt Roeckx
2018-01-28Processing GNU-style "make variables" - separate CPP flags from C flagsRichard Levitte