TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
refs/heads/archive/better-cf-padding-checks
/
library
/
ecp.c
1e14827
Update copyright notices to use Linux Foundation guidance
by Bence Szépkúti
· 5 years ago
6d9c8d7
Minor documentation improvements
by Gilles Peskine
· 5 years ago
5997005
Fix unused variables in Montgomery-only configuration
by Gilles Peskine
· 6 years ago
a088c81
Adjust ECP self-test to support Curve448
by Gilles Peskine
· 7 years ago
2466679
ECP self test: add self-test step for Montgomery curves
by Gilles Peskine
· 7 years ago
c95696f
Factor common code in mbedtls_ecp_self_test
by Gilles Peskine
· 7 years ago
d9767a5
Tweak ECP self-test to work with secp192k1
by Gilles Peskine
· 7 years ago
e8c04fe
Replace ECP_xxx by MBEDTLS_ECP__xxx_ENABLED
by Gilles Peskine
· 7 years ago
9b99a89
mbedtls_ecp_muladd is only for short Weierstrass curves
by Gilles Peskine
· 7 years ago
aec44e9
Merge remote-tracking branch 'mbedtls/development' into montgomery-keys-clarification
by Steven Cooreman
· 5 years ago
0024df6
Remove superfluous argument to ecp_write_key
by Steven Cooreman
· 5 years ago
c9b7f78
Rework mbedtls_ecp_write_key to remove unnecessary output parameter
by Steven Cooreman
· 5 years ago
de8593f
Implement and test mbedtls_ecp_write_key
by Steven Cooreman
· 5 years ago
527b878
Merge pull request #3454 from gilles-peskine-arm/include-common-h-development
by Manuel Pégourié-Gonnard
· 5 years ago
db09ef6
Include common.h instead of config.h in library source files
by Gilles Peskine
· 5 years ago
1215c54
Add length check in ecp_drbg_seed()
by Manuel Pégourié-Gonnard
· 5 years ago
4539a45
Use fixed-length encoding for internal RNG seed
by Manuel Pégourié-Gonnard
· 5 years ago
25705e6
Fix typo in a comment
by Manuel Pégourié-Gonnard
· 5 years ago
9b8d34e
Avoid superflous randomization with restartable
by Manuel Pégourié-Gonnard
· 5 years ago
d53ef2f
Use HMAC_DRBG by default for ECP internal DRBG
by Manuel Pégourié-Gonnard
· 5 years ago
22b1de3
Skip redundant checks for NULL f_rng
by Manuel Pégourié-Gonnard
· 5 years ago
53fb66d
Add support for RESTARTABLE with internal RNG
by Manuel Pégourié-Gonnard
· 5 years ago
f2a9fcf
Move internal drbg init to specific mul functions
by Manuel Pégourié-Gonnard
· 5 years ago
c52a43c
Implement use of internal DRBG for ecp_mul()
by Manuel Pégourié-Gonnard
· 5 years ago
b246214
Fix Changelag PR number and uniformize code when prng fails
by Jonas
· 5 years ago
6692a06
Fix potential memory leak in EC multiplication
by Jonas
· 5 years ago
b1c8e41
Merge pull request #3209 from aurel32/fix-ecp_double_add_mxz
by Manuel Pégourié-Gonnard
· 5 years ago
66deb38
Fix wrong modulo call in ecp_double_add_mxz
by Aurelien Jarno
· 5 years ago
518d435
Fix GCC format-signedness warnings
by Kenneth Soerensen
· 5 years ago
a4aa89b
Fix leakage of projective coordinates in ECC
by Manuel Pégourié-Gonnard
· 5 years ago
1174db5
Revert "ecp: Remove dependency on TLS and X.509"
by Gilles Peskine
· 5 years ago
d27a884
Merge branch 'development' into development-restricted
by Janos Follath
· 6 years ago
24eed8d
Initialise return values to an error
by Janos Follath
· 6 years ago
0e5532d
Change mbedtls_mpi_cmp_mpi_ct to check less than
by Janos Follath
· 6 years ago
d80080c
Remove excess vertical space
by Janos Follath
· 6 years ago
a779b46
Fix side channel vulnerability in ECDSA
by Janos Follath
· 6 years ago
2c69d10
3rdparty: Adjust use of Everest in ecp_supported_curves
by Christoph M. Wintersteiger
· 6 years ago
cb31073
ECP: add Curve448 to ecp_supported_curves
by Christoph M. Wintersteiger
· 6 years ago
c3cbdde
ECDH: Fix whitespace, permissions
by Christoph M. Wintersteiger
· 7 years ago
86e36c4
ECDH: Replace hex literal with decimal in ecp.c
by Christoph M. Wintersteiger
· 7 years ago
c9f737b
ECDH: Enable Everest Curve25519 in ECDH/ECDSA/ECP
by Christoph M. Wintersteiger
· 7 years ago
3b3b34f
Replace some macros by functions
by Gilles Peskine
· 6 years ago
653a4a2
Prevent dead code warning
by k-stachowiak
· 6 years ago
7b3603c
Merge remote-tracking branch 'tls/development' into development
by Jaeden Amero
· 6 years ago
3956a84
Merge remote-tracking branch 'origin/pr/2092' into development
by Jaeden Amero
· 6 years ago
c70a3c7
Merge remote-tracking branch 'tls/development' into development
by Jaeden Amero
· 6 years ago
de0a41b
ecp: Remove dependency on TLS and X.509
by Jaeden Amero
· 7 years ago
f607813
ECP: remove extra whitespaces
by Janos Follath
· 6 years ago
df9295b
Make ecp_get_type public
by Janos Follath
· 6 years ago
28eb06d
ECP: Catch unsupported import/export
by Janos Follath
· 6 years ago
7780096
Fix typo in ECP module
by Janos Follath
· 6 years ago
ffbd7e8
Improve mbedtls_ecp_point_read_binary tests
by Janos Follath
· 6 years ago
7caf8e4
Add Montgomery points to ecp_point_write_binary
by Janos Follath
· 6 years ago
171a7ef
Add mbedtls_ecp_read_key
by Janos Follath
· 6 years ago
59b813c
Add Montgomery points to ecp_point_read_binary
by Janos Follath
· 6 years ago
1eeca41
Improve macro hygiene
by Hanno Becker
· 7 years ago
c470b6b
Merge development commit 8e76332 into development-psa
by Andrzej Kurek
· 6 years ago
b7a04a7
Fix mbedtls_ecp_curve_info_from_name() for NULL input
by Hanno Becker
· 7 years ago
80f7168
Add parameter validation to mbedtls_ecp_restart_init()
by Hanno Becker
· 7 years ago
4f8e8e5
Implement parameter validation for ECP module
by Hanno Becker
· 7 years ago
01b34fb
Merge remote-tracking branch 'upstream-public/pr/2267' into development
by Jaeden Amero
· 7 years ago
683c582
Clarify alternative ECP calling conventions
by Janos Follath
· 7 years ago
af6f269
Fix ECC hardware double initialization
by Janos Follath
· 7 years ago
a04617e
Merge remote-tracking branch 'upstream-public/pr/2125' into development
by Jaeden Amero
· 7 years ago
89ac8c9
ECP: Add mbedtls_ecp_tls_read_group_id()
by Janos Follath
· 7 years ago
b10c660
Detect unsigned integer overflow in mbedtls_ecp_check_budget()
by Hanno Becker
· 7 years ago
a966fde
Fix some documentation typos and improve a comment
by Manuel Pégourié-Gonnard
· 7 years ago
f343de1
typo fix
by Brian J Murray
· 7 years ago
b25cb60
Add a comment to clarify code flow
by Manuel Pégourié-Gonnard
· 7 years ago
90f31b7
Improve readability by moving counter decrement
by Manuel Pégourié-Gonnard
· 7 years ago
a58e011
Fix alignment in a macro definition
by Manuel Pégourié-Gonnard
· 7 years ago
b843b15
Fix function name to fit conventions
by Manuel Pégourié-Gonnard
· 7 years ago
ee68cff
Fix or improve some comments (and whitespace)
by Manuel Pégourié-Gonnard
· 7 years ago
125af94
Merge branch 'development-restricted' into iotssl-1260-non-blocking-ecc-restricted
by Manuel Pégourié-Gonnard
· 7 years ago
34b03ef
Remove redundant `else` statement
by Ron Eldor
· 7 years ago
608a487
Fix memory leak in ecp_mul_comb() if ecp_precompute_comb() fails
by Angus Gratton
· 8 years ago
95e2eca
Fix IAR warning
by Manuel Pégourié-Gonnard
· 7 years ago
da19f4c
Merge branch 'development' into iotssl-1260-non-blocking-ecc-restricted
by Manuel Pégourié-Gonnard
· 7 years ago
1f6301b
Rename mbedtls_zeroize to mbedtls_platform_zeroize
by Andres Amaya Garcia
· 7 years ago
e32df08
Remove individual copies of mbedtls_zeroize()
by Andres Amaya Garcia
· 8 years ago
08f3ef1
Basic support for Curve448, similar to the current level of support for Curve25519
by Nicholas Wilson
· 10 years ago
7c8cb9c
Fix information leak in ecp_gen_keypair_base
by Hanno Becker
· 8 years ago
196d133
Fix uninitialised variable in some configs
by Manuel Pégourié-Gonnard
· 8 years ago
fd87e35
Improve comments on parity trick
by Manuel Pégourié-Gonnard
· 8 years ago
95aedfe
Remove redundant test on curve type
by Manuel Pégourié-Gonnard
· 8 years ago
11556e2
Clarify initialization of T in mul_comb()
by Manuel Pégourié-Gonnard
· 8 years ago
4ed1dab
ECP: move state changes closer to operations
by Manuel Pégourié-Gonnard
· 8 years ago
c9efa00
ECP: Use explicit state assignments
by Manuel Pégourié-Gonnard
· 8 years ago
db4a8eb
Use ECP_RS_ENTER/LEAVE() macros, as in ECDSA
by Manuel Pégourié-Gonnard
· 8 years ago
b948f7d
Don't bother to free NULL subcontexts
by Manuel Pégourié-Gonnard
· 8 years ago
28d1628
Avoid unnecessary xxx_copy() calls
by Manuel Pégourié-Gonnard
· 8 years ago
5bd38b1
Replace memset() calls with xxx_init() calls
by Manuel Pégourié-Gonnard
· 8 years ago
92cceb2
Make some names more consistent
by Manuel Pégourié-Gonnard
· 8 years ago
ebac5d3
Fix some whitespace & style issues
by Manuel Pégourié-Gonnard
· 8 years ago
7037e22
Improve comments and doc for ECP
by Manuel Pégourié-Gonnard
· 8 years ago
31f0ef7
Fix style issues introduced earlier
by Manuel Pégourié-Gonnard
· 8 years ago
6754396
Improve sign/key_tries handling
by Manuel Pégourié-Gonnard
· 8 years ago
5314f23
Make verify_restartable() actually restartable
by Manuel Pégourié-Gonnard
· 8 years ago
a0c5bcc
Add infrastructure for ecdsa_verify_restartable()
by Manuel Pégourié-Gonnard
· 8 years ago
c751148
Make some macros/functions public
by Manuel Pégourié-Gonnard
· 8 years ago
Next »