summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)Author
2018-08-14Update copyright yearMatt Caswell
2018-08-13crypto/o_fopen.c: alias fopen to fopen64.Andy Polyakov
2018-08-11i2d_ASN1_OBJECT(): allocate memory if the user didn't provide a bufferRichard Levitte
2018-08-10x509v3/v3_purp.c: re-implement lock-free check for extensions cache validity.Andy Polyakov
2018-08-10x509v3/v3_purp.c: resolve Thread Sanitizer nit.Andy Polyakov
2018-08-07Make EVP_PKEY_asn1_new() stricter with its inputRichard Levitte
2018-08-06Avoid errors when loading a cert multiple times.Pauli
2018-08-03asn1/tasn_utl.c: fix logical error in asn1_do_lock.Andy Polyakov
2018-08-03Revert "asn1/tasn_utl.c: fix logical error in and overhaul asn1_do_lock."Andy Polyakov
2018-08-01asn1/tasn_utl.c: fix logical error in and overhaul asn1_do_lock.Andy Polyakov
2018-07-31Check return from BN_subPauli
2018-07-31Check conversion return in ASN1_INTEGER_print_bio.Pauli
2018-07-29Remove DSA digest length checks when no digest is passedBryan Donlan
2018-07-29crypto/init.c: use destructor_key even as guard in OPENSSL_thread_stop.Andy Polyakov
2018-07-29crypto/cryptlib.c: make OPENSS_cpuid_setup safe to use as constructor.Andy Polyakov
2018-07-27bn/bn_mod.c: harmonize BN_mod_add_quick with original implementation.Andy Polyakov
2018-07-27ec/ecdsa_ossl.c: switch to fixed-length Montgomery multiplication.Andy Polyakov
2018-07-27ec/ecdsa_ossl.c: formatting and readability fixes.Andy Polyakov
2018-07-27ec/ecdsa_ossl.c: revert blinding in ECDSA signature.Andy Polyakov
2018-07-26bn/bn_{mont|exp}.c: switch to zero-padded intermediate vectors.Andy Polyakov
2018-07-26bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.Andy Polyakov
2018-07-25Check for failures, to avoid memory leakRich Salz
2018-07-25crypto/cryptlib.c: resolve possible race in OPENSSL_isservice.Andy Polyakov
2018-07-22ec/ecp_nistz256.c: fix ecp_nistz256_set_from_affine.Andy Polyakov
2018-07-22ec/asm/ecp_nistz256-{!x86_64}.pl: fix scatter_w7 function.Andy Polyakov
2018-07-22bn/bn_intern.c: const-ify bn_set_{static}_words.Andy Polyakov
2018-07-22PKCS12: change safeContentsBag from a SET OF to a SEQUENCE OFRichard Levitte
2018-07-18bn/bn_lib.c address Coverity nit in bn2binpad.Andy Polyakov
2018-07-14rsa/*: switch to BN_bn2binpad.Andy Polyakov
2018-07-14bn/bn_lib.c: make BN_bn2binpad computationally constant-time.Andy Polyakov
2018-07-12bn/bn_mont.c: improve readability of post-condition code.Andy Polyakov
2018-07-12bn/bn_mont.c: move boundary condition check closer to caller.Andy Polyakov
2018-07-12bn/bn_lib.c: remove bn_check_top from bn_expand2.Andy Polyakov
2018-07-01modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings.Andy Polyakov
2018-06-28Zero-fill IV by default.Rich Salz
2018-06-24Fix a new gcc-9 warning [-Wstringop-truncation]Bernd Edlinger
2018-06-22sha/asm/sha{256|512}-armv4.pl: harmonize thumb2 support with the rest.Andy Polyakov
2018-06-21[crypto/ec] don't assume points are of order group->orderBilly Brumley
2018-06-21ec/ec_mult.c: get BN_CTX_start,end sequence right.Andy Polyakov
2018-06-21Add blinding to a DSA signatureMatt Caswell
2018-06-18ec/asm/ecp_nistz256-avx2.pl: harmonize clang version detection.Andy Polyakov
2018-06-18{chacha|poly1305}/asm/*-x64.pl: harmonize clang version detection.Andy Polyakov
2018-06-18sha/asm/sha{1|256}-586.pl: harmonize clang version detection.Andy Polyakov
2018-06-18bn/asm/rsaz-avx2.pl: harmonize clang version detection.Andy Polyakov
2018-06-18Convert _meth_get_ functions to const gettersJack Bates
2018-06-15Backport of commit 6b49b30811f4afa0340342af9400b8d0357b5291Bernd Edlinger
2018-06-13Add blinding to an ECDSA signatureMatt Caswell
2018-06-12Reject excessively large primes in DH key generation.Guido Vranken
2018-06-09bn/asm/sparcv9-mont.pl: iron another glitch in squaring code path.Andy Polyakov
2018-06-08modes/ocb128.c: Reset nonce-dependent variables on setivMingtao Yang