summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)Author
2018-08-14i2d_ASN1_BOOLEAN(): allocate memory if the user didn't provide a bufferRichard Levitte
2018-08-11i2d_ASN1_OBJECT(): allocate memory if the user didn't provide a bufferRichard Levitte
2018-08-10rsa/*: switch to BN_bn2binpad.Andy Polyakov
2018-08-10bn/bn_lib.c address Coverity nit in bn2binpad.Andy Polyakov
2018-08-10bn/bn_lib.c: add computationally constant-time bn_bn2binpad.Andy Polyakov
2018-08-07Make EVP_PKEY_asn1_new() stricter with its inputRichard Levitte
2018-08-01ecdsa/ecs_ossl.c: switch to fixed-length Montgomery multiplication.Andy Polyakov
2018-08-01Fix BN_gcd errors for some curvesBilly Brumley
2018-08-01bn/bn_mod.c: harmonize BN_mod_add_quick with original implementation.Andy Polyakov
2018-08-01ecdsa/ecs_ossl.c: revert blinding in ECDSA signature.Andy Polyakov
2018-08-01bn/bn_{mont|exp}.c: switch to zero-padded intermediate vectors.Andy Polyakov
2018-08-01bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.Andy Polyakov
2018-08-01bn/bn_mont.c: improve readability of post-condition code.Andy Polyakov
2018-08-01bn/bn_lib.c: remove bn_check_top from bn_expand2.Andy Polyakov
2018-07-26Make number of Miller-Rabin tests for a prime tests depend on the security le...Kurt Roeckx
2018-07-26Change the number of Miller-Rabin test for DSA generation to 64Kurt Roeckx
2018-07-25Check for failures, to avoid memory leakRich Salz
2018-07-23ec/ecp_nistz256.c: fix ecp_nistz256_set_from_affine.Andy Polyakov
2018-07-22PKCS12: change safeContentsBag from a SET OF to a SEQUENCE OFRichard Levitte
2018-06-28Zero-fill IV by default.Rich Salz
2018-06-24Fix a new gcc-9 warning [-Wstringop-truncation]Bernd Edlinger
2018-06-21Add blinding to a DSA signatureMatt Caswell
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-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-05-31ENGINE_pkey_asn1_find_str(): don't assume an engine implements ASN1 methodRichard Levitte
2018-05-29The result of a ^ 0 mod -1 is 0 not 1Matt Caswell
2018-05-23Fix a bogus warning about an uninitialised varMatt Caswell
2018-05-21Fix undefined behaviour in X509_NAME_cmp()Matt Caswell
2018-05-17Make BN_GF2m_mod_arr more constant timeMatt Caswell
2018-05-14UI console: Restore tty settings, do not force ECHO after promptRichard Levitte
2018-05-13Fix memory leaks in CA related functions.Pavel Kopyl
2018-05-12In cases where we ask PEM_def_callback for minimum 0 length, accept 0 lengthRichard Levitte
2018-05-05X509 time: tighten validation per RFC 5280Emilia Kasper
2018-05-05BIO_s_mem() write: Skip early when input length is zeroRichard Levitte
2018-05-04bn/asm/*-mont.pl: harmonize with BN_from_montgomery_word.Andy Polyakov
2018-05-03v3_purp.c: add locking to x509v3_cache_extensions()Dr. Matthias St. Pierre
2018-05-02a_strex.c: prevent out of bound read in do_buf()Dr. Matthias St. Pierre
2018-04-27fix: BN_swap mishandles flags (1.0.2)Billy Brumley
2018-04-26PEM_def_callback(): use same parameter names as for pem_password_cbRichard Levitte
2018-04-26PEM_def_callback(): don't loop because of too short password givenRichard Levitte
2018-04-19Don't crash if there are no trusted certsMatt Caswell
2018-04-19Return 0 on a non-matching kdf_typeMatt Caswell
2018-04-19X509_cmp_time: only return 1, 0, -1.Emilia Kasper
2018-04-17Correct the check of RSA_FLAG_SIGN_VERJohn Eichenberger
2018-04-16RSA key generation: ensure BN_mod_inverse and BN_mod_exp_mont both get called...Billy Brumley
2018-04-05Pick a q size consistent with the digest for DSA param generationMatt Caswell
2018-04-05Don't crash if an unrecognised digest is used with dsa_paramgen_mdMatt Caswell