summaryrefslogtreecommitdiff
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto/*: address standard-compilance nits.Andy Polyakov2018-07-203-3/+11
* bio/bss_dgram.c: harmonize usage of OPENSSL_USE_IPV6 with the rest.Andy Polyakov2018-07-201-1/+1
* ec/ec_lcl.h: fix pre-C9x compilation problems.Andy Polyakov2018-07-201-9/+9
* Validate legacy_versionMatt Caswell2018-07-201-0/+1
* ec/ecdsa_ossl.c: switch to fixed-length Montgomery multiplication.Andy Polyakov2018-07-181-9/+21
* ec/ecdsa_ossl.c: formatting and readability fixes.Andy Polyakov2018-07-181-30/+18
* ec/ecdsa_ossl.c: revert blinding in ECDSA signature.Andy Polyakov2018-07-183-70/+69
* bn/bn_lib.c address Coverity nit in bn2binpad.Andy Polyakov2018-07-181-12/+11
* Fix typo in x25519-x86_64.plMat2018-07-171-1/+1
* EC2M Lopez-Dahab ladder: use it also for ECDSA verifyNicola Tuveri2018-07-1610-71/+141
* EC2M Lopez-Dahab ladder implementationNicola Tuveri2018-07-163-60/+220
* EC point multiplication: add `ladder` scaffoldNicola Tuveri2018-07-1612-57/+190
* Remove stale SM2 error codesNicola Tuveri2018-07-162-6/+3
* ec/curve25519.c: reorganize for better accessibility.Andy Polyakov2018-07-151-143/+150
* ec/asm/x25519-x86_64.pl: add CFI directives and Windows SE handler.Andy Polyakov2018-07-151-1/+296
* ec/asm/x25519-x86_64.pl: fix base 2^64 add/sub and final reduction.Andy Polyakov2018-07-151-4/+17
* bn/bn_lcl.h,bn_nist.c: addres strict warnings with -DBN_DEBUG.Andy Polyakov2018-07-142-6/+5
* rsa/*: switch to BN_bn2binpad.Andy Polyakov2018-07-144-59/+64
* bn/bn_lib.c: make BN_bn2binpad computationally constant-time.Andy Polyakov2018-07-141-8/+15
* Fix undefined behavior in s390x aes-gcm/ccmPatrick Steuer2018-07-121-19/+21
* bn/bn_{mont|exp}.c: switch to zero-padded intermediate vectors.Andy Polyakov2018-07-124-33/+74
* bn/bn_lib.c: add BN_FLG_FIXED_TOP flag.Andy Polyakov2018-07-124-14/+29
* bn/bn_mont.c: improve readability of post-condition code.Andy Polyakov2018-07-121-6/+5
* bn/bn_mont.c: move boundary condition check closer to caller.Andy Polyakov2018-07-121-3/+4
* bn/bn_lib.c: remove bn_check_top from bn_expand2.Andy Polyakov2018-07-121-5/+0
* NCONF_get_number refix.Pauli2018-07-113-12/+34
* poly1305/asm/poly1305-x86_64.pl: fix solaris64-x86_64-cc build.Andy Polyakov2018-07-101-39/+38
* Correctly check for cryptodev hash supportConrad Meyer2018-07-091-5/+5
* modes/ocb128.c: readability and formatting improvements.Andy Polyakov2018-07-091-15/+5
* modes/ocb128.c: improve the calculation of double maskDesWurstes2018-07-091-1/+1
* Remove a memsetMatt Caswell2018-07-071-2/+0
* Check a return value for success in ec_field_size()Matt Caswell2018-07-071-1/+2
* Fix some Coverity issues in sm2_encrypt()Matt Caswell2018-07-071-9/+10
* Check md_size isn't negative before we use itMatt Caswell2018-07-071-5/+6
* evp/e_chacha20_poly1305.c: further improve small-fragment TLS performance.Andy Polyakov2018-07-062-8/+150
* [crypto/ec] disable SCA mitigations for curves with incomplete parametersBilly Brumley2018-07-041-22/+24
* chacha/asm/chacha-x86_64.pl: add dedicated path for 128-byte inputs.Andy Polyakov2018-07-031-74/+221
* perlasm/x86_64-xlate.pl: refine symbol recognition in .xdata.Andy Polyakov2018-07-031-1/+1
* Check for NULL conf in NCONF_get_numberPauli2018-07-031-4/+7
* Remove development artifacts.Pauli2018-07-022-2/+0
* rand/rand_unix.c: address macro redifinition warning.Andy Polyakov2018-07-011-1/+3
* modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings.Andy Polyakov2018-07-011-5/+2
* evp/e_chacha20_poly1305.c: improve performance for short TLS records.Andy Polyakov2018-06-291-10/+148
* Zero-fill IV by default.Rich Salz2018-06-281-0/+1
* Return a fatal error if application data is encountered during shutdownMatt Caswell2018-06-271-0/+2
* Modify the DEVRANDOM source so that the files are kept open persistently.Pauli2018-06-275-16/+214
* Respect SSL_OP_NO_TICKET in TLSv1.3Matt Caswell2018-06-261-0/+3
* store/loader_file.c: fix char-subscripts warning.Andy Polyakov2018-06-251-3/+3
* PA-RISC assembly pack: make it work with GNU assembler for HP-UX.Andy Polyakov2018-06-257-17/+88
* rand/rand_unix.c: mask getentropy ELF detection on HP-UX.Andy Polyakov2018-06-251-1/+1