summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)Author
2018-07-20crypto/*: address standard-compilance nits.Andy Polyakov
2018-07-20bio/bss_dgram.c: harmonize usage of OPENSSL_USE_IPV6 with the rest.Andy Polyakov
2018-07-20ec/ec_lcl.h: fix pre-C9x compilation problems.Andy Polyakov
2018-07-20Validate legacy_versionMatt Caswell
2018-07-18ec/ecdsa_ossl.c: switch to fixed-length Montgomery multiplication.Andy Polyakov
2018-07-18ec/ecdsa_ossl.c: formatting and readability fixes.Andy Polyakov
2018-07-18ec/ecdsa_ossl.c: revert blinding in ECDSA signature.Andy Polyakov
2018-07-18bn/bn_lib.c address Coverity nit in bn2binpad.Andy Polyakov
2018-07-17Fix typo in x25519-x86_64.plMat
2018-07-16EC2M Lopez-Dahab ladder: use it also for ECDSA verifyNicola Tuveri
2018-07-16EC2M Lopez-Dahab ladder implementationNicola Tuveri
2018-07-16EC point multiplication: add `ladder` scaffoldNicola Tuveri
2018-07-16Remove stale SM2 error codesNicola Tuveri
2018-07-15ec/curve25519.c: reorganize for better accessibility.Andy Polyakov
2018-07-15ec/asm/x25519-x86_64.pl: add CFI directives and Windows SE handler.Andy Polyakov
2018-07-15ec/asm/x25519-x86_64.pl: fix base 2^64 add/sub and final reduction.Andy Polyakov
2018-07-14bn/bn_lcl.h,bn_nist.c: addres strict warnings with -DBN_DEBUG.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-12Fix undefined behavior in s390x aes-gcm/ccmPatrick Steuer
2018-07-12bn/bn_{mont|exp}.c: switch to zero-padded intermediate vectors.Andy Polyakov
2018-07-12bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.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-11NCONF_get_number refix.Pauli
2018-07-10poly1305/asm/poly1305-x86_64.pl: fix solaris64-x86_64-cc build.Andy Polyakov
2018-07-09Correctly check for cryptodev hash supportConrad Meyer
2018-07-09modes/ocb128.c: readability and formatting improvements.Andy Polyakov
2018-07-09modes/ocb128.c: improve the calculation of double maskDesWurstes
2018-07-07Remove a memsetMatt Caswell
2018-07-07Check a return value for success in ec_field_size()Matt Caswell
2018-07-07Fix some Coverity issues in sm2_encrypt()Matt Caswell
2018-07-07Check md_size isn't negative before we use itMatt Caswell
2018-07-06evp/e_chacha20_poly1305.c: further improve small-fragment TLS performance.Andy Polyakov
2018-07-04[crypto/ec] disable SCA mitigations for curves with incomplete parametersBilly Brumley
2018-07-03chacha/asm/chacha-x86_64.pl: add dedicated path for 128-byte inputs.Andy Polyakov
2018-07-03perlasm/x86_64-xlate.pl: refine symbol recognition in .xdata.Andy Polyakov
2018-07-03Check for NULL conf in NCONF_get_numberPauli
2018-07-02Remove development artifacts.Pauli
2018-07-01rand/rand_unix.c: address macro redifinition warning.Andy Polyakov
2018-07-01modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings.Andy Polyakov
2018-06-29evp/e_chacha20_poly1305.c: improve performance for short TLS records.Andy Polyakov
2018-06-28Zero-fill IV by default.Rich Salz
2018-06-27Return a fatal error if application data is encountered during shutdownMatt Caswell
2018-06-27Modify the DEVRANDOM source so that the files are kept open persistently.Pauli
2018-06-26Respect SSL_OP_NO_TICKET in TLSv1.3Matt Caswell
2018-06-25store/loader_file.c: fix char-subscripts warning.Andy Polyakov
2018-06-25PA-RISC assembly pack: make it work with GNU assembler for HP-UX.Andy Polyakov
2018-06-25rand/rand_unix.c: mask getentropy ELF detection on HP-UX.Andy Polyakov