summaryrefslogtreecommitdiffstats
path: root/crypto/ecc.c
AgeCommit message (Expand)AuthorLines
2025-02-09crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()Lukas Wunner-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro-1/+1
2024-06-16crypto: ecc - Fix off-by-one missing to clear most significant digitStefan Berger-1/+1
2024-05-31crypto: Add missing MODULE_DESCRIPTION() macrosJeff Johnson-0/+1
2024-05-17crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytesStefan Berger-0/+22
2024-04-26crypto: ecdh - Initialize ctx->private_key in proper byte orderStefan Berger-19/+10
2024-04-12crypto: ecc - Add NIST P521 curve parametersStefan Berger-0/+2
2024-04-12crypto: ecc - Add special case for NIST P521 in ecc_point_multStefan Berger-1/+4
2024-04-12crypto: ecc - Implement vli_mmod_fast_521 for NIST p521Stefan Berger-0/+25
2024-04-12crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where possibleStefan Berger-6/+6
2024-04-12crypto: ecc - remove checks in crypto_ecdh_shared_secret() and ecc_make_pub_k...Roman Smirnov-2/+2
2024-04-02crypto: ecc - update ecc_gen_privkey for FIPS 186-5Joachim Vandersmissen-12/+17
2023-02-14crypto: ecc - Silence sparse warningHerbert Xu-2/+4
2021-10-29crypto: ecc - Export additional helper functionsDaniele Alessandrelli-4/+8
2021-10-29crypto: ecc - Move ecc.h to include/crypto/internalDaniele Alessandrelli-1/+1
2021-03-26crypto: ecc - Correct an error in the commentsMeng Yu-1/+1
2021-03-26Merge branch 'ecc'Herbert Xu-84/+194
2021-03-26crypto: ecc - Add math to support fast NIST P384Saulo Alessandre-74/+192
2021-03-26crypto: ecc - Add NIST P384 curve parametersSaulo Alessandre-0/+2
2021-03-26crypto: ecdsa - Add support for ECDSA signature verificationStefan Berger-11/+2
2021-03-13crypto: ecc - add curve25519 params and expose themMeng Yu-0/+6
2021-03-13crypto: ecc - expose ecc curvesMeng Yu-1/+4
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long-4/+4
2020-07-31crypto: ecc - SP800-56A rev 3 local public key validationStephan Müller-1/+30
2020-07-31crypto: ecdh - check validity of Z before exportStephan Müller-3/+8
2020-07-23crypto: Replace HTTP links with HTTPS onesAlexander A. Klimov-1/+1
2019-11-17int128: move __uint128_t compiler test to KconfigArd Biesheuvel-1/+1
2019-11-01crypto: ecdh - fix big endian bug in ECC libraryArd Biesheuvel-1/+2
2019-04-18crypto: ecrdsa - add EC-RDSA (GOST 34.10) algorithmVitaly Chikunov-8/+384
2019-04-18crypto: ecc - make ecc into separate moduleVitaly Chikunov-7/+18
2018-11-16crypto: ecc - regularize scalar for scalar multiplicationVitaly Chikunov-4/+12
2018-11-16crypto: ecc - check for invalid values in the key verification testVitaly Chikunov-16/+26
2018-07-09crypto: ecdh - add public key verification testStephan Mueller-4/+38
2018-04-21crypto: ecc - Actually remove stack VLA usageKees Cook-38/+28
2018-03-16crypto: ecc - Remove stack VLA usageKees Cook-6/+17
2017-11-29crypto: ecc - Fix NULL pointer deref. on no default_rngPierre-1/+1
2017-06-10crypto: ecdh - add privkey generation supportTudor-Dan Ambarus-0/+56
2017-06-10crypto: ecc - rename ecdh_make_pub_key()Tudor-Dan Ambarus-2/+2
2017-06-10crypto: ecc - remove unnecessary castsTudor-Dan Ambarus-15/+13
2017-06-10crypto: ecc - remove unused function argumentsTudor-Dan Ambarus-5/+3
2016-06-24crypto: ecdh - make ecdh_shared_secret uniqueStephen Rothwell-1/+1
2016-06-23crypto: ecdh - Add ECDH software supportSalvatore Benedetto-0/+1018