aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto/cryptlib.c: make OPENSS_cpuid_setup safe to use as constructor.Andy Polyakov2018-07-251-18/+81
* ec/ecp_nistz256.c: fix Coverity nit.Andy Polyakov2018-07-251-2/+1
* Remove zero special-case in BN_mod_exp_mont.David Benjamin2018-07-241-5/+0
* Update sm2_crypt.cneighbads2018-07-241-1/+1
* def_load_bio(): Free |biosk| more carefullyRichard Levitte2018-07-241-2/+16
* ec/ecp_nistz256.c: fix ecp_nistz256_set_from_affine.Andy Polyakov2018-07-221-22/+6
* ec/asm/ecp_nistz256-{!x86_64}.pl: fix scatter_w7 function.Andy Polyakov2018-07-225-25/+25
* bn/bn_intern.c: const-ify bn_set_{static}_words.Andy Polyakov2018-07-222-5/+9
* PKCS12: change safeContentsBag from a SET OF to a SEQUENCE OFRichard Levitte2018-07-221-1/+1
* 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