Gabor Mezei
|
2840884c35
|
Typo
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
|
2022-12-20 17:30:19 +01:00 |
|
Gabor Mezei
|
6a31b7252d
|
Fix documentation
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
|
2022-12-20 17:30:19 +01:00 |
|
Gabor Mezei
|
9db81e9cca
|
Add mod_mul function
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
|
2022-12-20 17:30:13 +01:00 |
|
Gilles Peskine
|
e162b4725c
|
Merge pull request #6777 from tom-cosgrove-arm/issue-6292-mod_inv
Bignum: Implement high level fixed width modular inversion
|
2022-12-17 13:26:02 +01:00 |
|
Gilles Peskine
|
cf86d70162
|
Merge pull request #6742 from gabor-mezei-arm/6022_bignum_mod_raw_mul
Bignum: Implement fixed width raw modular multiplication
|
2022-12-17 13:25:43 +01:00 |
|
Tom Cosgrove
|
f723754f6d
|
Fix typos
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-16 16:10:36 +00:00 |
|
Gabor Mezei
|
210ea63d8b
|
Fix documentation
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
|
2022-12-16 16:35:24 +01:00 |
|
Tom Cosgrove
|
342d00bc22
|
Oops, use mbedtls_free() not plain free()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-16 11:02:06 +00:00 |
|
Manuel Pégourié-Gonnard
|
057b458583
|
Merge pull request #6766 from wernerlewis/bignum_mod_docs
Bignum: document conventions for bignum mod and mod_raw
|
2022-12-16 09:58:36 +01:00 |
|
Manuel Pégourié-Gonnard
|
5bf8629b2c
|
Merge pull request #6303 from gilles-peskine-arm/bignum-core-random
Bignum: Implement mbedtls_mpi_core_random
|
2022-12-16 09:58:07 +01:00 |
|
Gilles Peskine
|
d1dd41f3fc
|
Merge pull request #6723 from mpg/restartable-vs-use-psa
Document ECP_RESTARTABLE and make it compatible with USE_PSA
|
2022-12-15 19:47:44 +01:00 |
|
Werner Lewis
|
6bb49ba121
|
Document const parameter conventions
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 17:04:43 +00:00 |
|
Tom Cosgrove
|
b38c2ed3d9
|
Fix double space between words
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Tom Cosgrove
|
d692ba4248
|
Note that (as usual) for mbedtls_mpi_mod_inv() residues must be associated with the modulus
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Tom Cosgrove
|
a9e0f95903
|
Split mbedtls_mpi_mod_inv() into separate functions for mont/non-mont form
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Tom Cosgrove
|
4302d02fa8
|
Add mbedtls_mpi_mod_inv()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Tom Cosgrove
|
786848b5c5
|
Add low-level Montgomery conversion functions to bignum_core
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Tom Cosgrove
|
28ff92cc3a
|
Add an explicit mbedtls_mpi_core_montmul_working_limbs() function
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Tom Cosgrove
|
30f3b4d601
|
Add mbedtls_mpi_core_check_zero_ct() and tests
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Tom Cosgrove
|
e9ffb6c8e9
|
Fix mbedtls_platform_zeroize() call in mbedtls_mpi_mod_modulus_free()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-15 16:56:36 +00:00 |
|
Werner Lewis
|
756a34aadc
|
Use lower case for p and r
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 14:53:43 +00:00 |
|
Werner Lewis
|
0f644f48e9
|
Add output initialization requirement
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 14:13:32 +00:00 |
|
Gilles Peskine
|
6b7ce968d2
|
Clarify some comments
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
|
2022-12-15 15:04:33 +01:00 |
|
Gabor Mezei
|
95b754dfac
|
Fix documentation
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
|
2022-12-15 15:04:20 +01:00 |
|
Gabor Mezei
|
979d34ca7d
|
Add mod_raw_mul function
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
|
2022-12-15 15:04:20 +01:00 |
|
Werner Lewis
|
214ae64349
|
Replace \p with \c for non-parameter code typeset
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 13:36:07 +00:00 |
|
Werner Lewis
|
1d89ebf548
|
Clarify all functions operate modulo N
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 13:35:41 +00:00 |
|
Werner Lewis
|
a306886b3a
|
Add modulus to parameter ordering
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 13:35:41 +00:00 |
|
Werner Lewis
|
2e70b9afef
|
Reword bignum sizes section
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 13:35:41 +00:00 |
|
Werner Lewis
|
2bd263da1e
|
Fix grammar and spelling
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 13:35:40 +00:00 |
|
Werner Lewis
|
945a165a3c
|
Clarify output requirements
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 13:22:27 +00:00 |
|
Werner Lewis
|
eac8be76d6
|
Remove unnecessary type comment
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 13:22:17 +00:00 |
|
Werner Lewis
|
e1eb75dc99
|
Specify modulus constraints
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-15 12:27:56 +00:00 |
|
Manuel Pégourié-Gonnard
|
50faa55e4d
|
Merge pull request #6732 from wernerlewis/bignum_6019_mod_add
Bignum: Implement mbedtls_mpi_mod_add()
|
2022-12-15 11:39:24 +01:00 |
|
Dave Rodgman
|
01f6e61781
|
Merge pull request #986 from Mbed-TLS/merge-back-3.3.0-3
Merge back 3.3.0 3
|
2022-12-14 19:18:05 +00:00 |
|
Dave Rodgman
|
ebef3562c3
|
Revert "Add generated files"
This reverts commit c18d932705 .
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-12-14 19:14:00 +00:00 |
|
Dave Rodgman
|
e90ed7d249
|
Bump versions for libmbedcrypto and libmbedtls
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-12-14 17:04:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
c98624af3c
|
Merge pull request #6680 from valeriosetti/issue6599
Allow isolation of EC J-PAKE password when used in TLS
|
2022-12-14 11:04:33 +01:00 |
|
Manuel Pégourié-Gonnard
|
4064a82802
|
Merge pull request #5600 from yuhaoth/pr/refactor-cookie-members-of-handshake
Refactor cookie members of handshake
|
2022-12-14 10:55:34 +01:00 |
|
Werner Lewis
|
eed01aabd3
|
Clarify wording in documentation
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-14 09:44:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
2b70a3f831
|
Merge pull request #6558 from lpy4105/6416-psa_macros_name_typo
check_names: extend typo check to PSA macro/enum names
|
2022-12-13 09:56:27 +01:00 |
|
Manuel Pégourié-Gonnard
|
48232ed2c1
|
Merge pull request #6743 from minosgalanakis/bignum/implement_modular_negation
Bignum: Implement fixed width modular negation
|
2022-12-13 09:54:38 +01:00 |
|
Bence Szépkúti
|
f7641544ea
|
Correct the fix for the PKCS 7 memory leak
This corrects an issue in the origina fix in
4f01121f6e .
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
|
2022-12-12 21:59:03 +01:00 |
|
Dave Rodgman
|
8a05c069a5
|
Merge pull request #6751 from ZachFleck42/development
Fix typo in `library/entropy.c`
|
2022-12-12 16:30:54 +00:00 |
|
Werner Lewis
|
5e9d2e9019
|
Add conventions for bignum mod and mod_raw
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
|
2022-12-12 14:00:25 +00:00 |
|
Manuel Pégourié-Gonnard
|
a9ac61203b
|
Merge pull request #6666 from daverodgman/fast_unaligned
Fast unaligned memory access macros
|
2022-12-12 12:18:17 +01:00 |
|
Minos Galanakis
|
5e8443e6ef
|
mbedtls_mpi_mod_raw_neg: Updated documentation.
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
|
2022-12-12 11:13:56 +00:00 |
|
Minos Galanakis
|
21fe8bdeac
|
bignum_mod_raw: Added modular negation.
This patch adds the `mpi_mod_raw_neg()` method.
Co-authored-by: Hanno Becker <hanno.becker@arm.com>
Co-authored-by: Minos Galanakis <minos.galanakis@arm.com>
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
|
2022-12-12 11:13:56 +00:00 |
|
Valerio Setti
|
016f682796
|
tls: pake: small code refactoring for password setting functions
Signed-off-by: Valerio Setti <vsetti@baylibre.com>
|
2022-12-09 14:17:50 +01:00 |
|
Tom Cosgrove
|
5f09930017
|
Clarify use of temporary in mbedtls_mpi_mod_raw_inv_prime()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-12-09 10:58:15 +00:00 |
|