aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2018-03-08Make "make variables" config attributes for overridable flagsRichard Levitte1-1/+1
2018-03-08Fix issues in ia32 RDRAND asm leading to reduced entropyBryan Donlan3-48/+10
2018-03-07Add GOST OIDs for Edwards parameter setsSergey Zhuravlev3-5/+26
2018-03-07Prepare to detect index changes in OCSP responder.Viktor Dukhovni1-0/+1
2018-03-06crypto/armcap.c: mask SHA512 hardware detection on iOS.Andy Polyakov1-1/+1
2018-03-06Avoid unconditional store in CRYPTO_malloc.knekritz1-2/+8
2018-03-06Check the parent DRBG's strengthKurt Roeckx4-1/+26
2018-03-06bnrand_range: Always call bnrand() with the correct flagKurt Roeckx1-6/+4
2018-03-05Add support for .include directive in config filesTomas Mraz3-15/+196
2018-03-03mem_sec.c: portability fixup.Andy Polyakov1-0/+3
2018-03-03ec/curve448/f_generic.c: fix VC-WIN32 debug build failure.Andy Polyakov2-4/+4
2018-03-03ec/curve448/curve448.c: fix undefined behaviour sanitizer failure.Andy Polyakov1-1/+1
2018-03-03Fix a possible memory leak in engine_table_registerBernd Edlinger1-0/+5
2018-03-02Integrate X448 and Ed448 into libcryptoMatt Caswell11-104/+350
2018-03-01Test the result of CMS_RecipientInfo_ktri_get0_algs() before using its output...Brad Spencer1-1/+2
2018-03-01ec/asm/x25519-x86_64.pl: remove redundant carry chain.Andy Polyakov1-15/+6
2018-02-28Tell the ciphers which DRBG to use for generating random bytes.Kurt Roeckx9-21/+94
2018-02-27Always use adr with __thumb2__.David Benjamin2-6/+6
2018-02-27Make some perl scripts output to stdoutRich Salz2-40/+40
2018-02-27crypto/ec/asm/x25519-x86_64.pl: close STDOUT, not $STDOUTRichard Levitte1-1/+1
2018-02-27bio_b64.c: prevent base64 filter BIO from decoding out-of-bound dataDr. Matthias St. Pierre1-0/+8
2018-02-27Update copyright yearMatt Caswell21-21/+21
2018-02-26mem_sec.c: relax POSIX requirement.Andy Polyakov1-1/+3
2018-02-24ec/ecp_nistp{224,256,521}.c: harmonize usage of __uint128_t.Andy Polyakov3-6/+6
2018-02-24{ec/curve25519,poly1305/poly1305}.c: relax pedantic constraint.Andy Polyakov2-71/+69
2018-02-24ec/curve448: portability fixups.Andy Polyakov2-2/+3
2018-02-24ec/asm/x25519-x86_64.pl: fix up ADCX/ADOX fallback.Andy Polyakov1-2/+4
2018-02-23Fix some bugs with the cfb1 bitsize handlingBernd Edlinger3-2/+6
2018-02-23STORE 'file' scheme loader: Add search capibilityRichard Levitte3-1/+112
2018-02-23STORE: Add the possibility to search for specific informationRichard Levitte6-1/+207
2018-02-23STORE 'file' scheme loader: Add info type expectationRichard Levitte1-1/+18
2018-02-23STORE: Add the possibility to specify an expected info typeRichard Levitte6-2/+54
2018-02-23STORE: In preparation for coming work, mark when loading is startedRichard Levitte1-1/+5
2018-02-22Remove unused num.pl,segregnam scriptsRich Salz1-23/+0
2018-02-21Check return value of time() when getting additional data for the DRBGKurt Roeckx1-4/+12
2018-02-21X509V3_EXT_add_nconf_sk, X509v3_add_ext: fix errors handlingPavel Kopyl2-3/+8
2018-02-21Replaced variable-time GCD with consttime inversion to avoid side-channel att...Samuel Weiser1-3/+14
2018-02-21Fix some undefined behaviour in the Curve448 codeMatt Caswell1-3/+6
2018-02-21ec/curve25519.c: facilitate assembly implementations.Andy Polyakov1-32/+287
2018-02-21Add x25519-x86_64.pl module, mod 2^255-19 primitives.Andy Polyakov2-0/+818
2018-02-21crypto/ec/curve25519.c: remove redundant fe[51]_cswap.Andy Polyakov1-4/+0
2018-02-20Some more cleanups of curve448 codeMatt Caswell2-13/+1
2018-02-20fixup! More style fixes for the curve448 codeMatt Caswell1-1/+1
2018-02-20fixup! Improve readability of f_impl.c and f_impl.hMatt Caswell1-1/+1
2018-02-20Improve readability of f_impl.c and f_impl.hMatt Caswell2-4/+4
2018-02-20Remove unrolled loopsMatt Caswell3-53/+36
2018-02-20Yet more style updates to the curve448 codeMatt Caswell4-20/+19
2018-02-20Further style changes to curve448 codeMatt Caswell2-5/+4
2018-02-20Simplify some codeMatt Caswell1-10/+2
2018-02-20Remove some unneccessary use of constant time code in curve448Matt Caswell1-1/+2