Neil Armstrong
|
ecb221b1ff
|
Move operation buffer in operation struct and remove dynamic allocation
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-09-08 11:21:07 +02:00 |
|
Przemek Stekiel
|
40afdd2791
|
Make use of MBEDTLS_MAX_HASH_SIZE macro
Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com>
|
2022-09-06 14:18:45 +02:00 |
|
Przemek Stekiel
|
c3f2767c25
|
hash_info.h: add MBEDTLS_MAX_HASH_SIZE macro
Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com>
|
2022-09-06 14:18:39 +02:00 |
|
Neil Armstrong
|
9720b881f5
|
Remove doxygen markup outside doxygen block in psa_pake_sequence comment
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-09-06 11:39:21 +02:00 |
|
Neil Armstrong
|
b39833cff2
|
Fix typo in psa_pake_sequence comment
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-09-06 11:36:02 +02:00 |
|
Jerry Yu
|
58af2335d9
|
Add possible group tests for psk with ECDHE
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-09-06 14:49:39 +08:00 |
|
Jerry Yu
|
fd310ebf2d
|
fix coding style issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-09-06 09:16:35 +08:00 |
|
Neil Armstrong
|
bcd5bd933e
|
Add a comment expliciting usage of internal PAKE step/state/sequence enums
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-09-05 18:34:12 +02:00 |
|
Neil Armstrong
|
5bbdb70131
|
Fix style in psa_pake_input()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-09-05 17:54:15 +02:00 |
|
Tom Cosgrove
|
67c9247ed9
|
Move the T++ in mbedtls_mpi_core_montmul() to within the loop body
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-09-02 13:28:59 +01:00 |
|
Andrzej Kurek
|
216baca131
|
pkcs5: improve error handling
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:15:34 -04:00 |
|
Andrzej Kurek
|
e3d544c58f
|
Minor PKCS5 improvements
Add consts, more elegant size calculation and
variable initialization.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:07:15 -04:00 |
|
Andrzej Kurek
|
3d0dfb99c9
|
Change the pkcs5_pbkdf2_hmac deprecation approach
The shared part has now been extracted and will
be used regardless of the deprecation define.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:07:15 -04:00 |
|
Andrzej Kurek
|
f000471c66
|
Add missing MD dependency for pkcs5_pbkdf2_hmac
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:07:15 -04:00 |
|
Andrzej Kurek
|
ed98e95c81
|
Adjust pkcs5 test dependencies
Hashing via PSA is now supported
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Andrzej Kurek
|
890e78ae66
|
Deprecate mbedtls_pkcs5_pbkdf2_hmac
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Andrzej Kurek
|
dd36c76f09
|
Provide a version of pkcs5_pbkdf2_hmac without MD usage
Use the new implementation locally
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Manuel Pégourié-Gonnard
|
97fc247d6a
|
Merge pull request #6232 from AndrzejKurek/pkcs12-no-md
Remove MD dependency from pkcs12 module
|
2022-09-02 09:43:13 +02:00 |
|
Andrzej Kurek
|
e16e6edfce
|
Remove the dependency on MD_MAX_SIZE from PKCS12
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-01 08:57:59 -04:00 |
|
Andrzej Kurek
|
7bd12c5d5e
|
Remove MD dependency from pkcs12 module
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-01 08:57:41 -04:00 |
|
Tom Cosgrove
|
f0b2231fcd
|
Update comments at the end of montmul following Gilles' feedback
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-31 17:57:34 +01:00 |
|
Tom Cosgrove
|
5eefc3db3f
|
Move macros to come before function declarations
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-31 17:16:50 +01:00 |
|
Tom Cosgrove
|
630110ab23
|
Fix documentation where ciL should be biL
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-31 17:15:04 +01:00 |
|
Tom Cosgrove
|
ed43c6caeb
|
In add_if(), B MAY be aliased to A. Also update another comment for consistency.
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-31 17:15:04 +01:00 |
|
Tom Cosgrove
|
9354990a54
|
Don't use multiplication by condition in even a semi-constant time function
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-31 17:15:02 +01:00 |
|
Jerry Yu
|
8253486c4f
|
Add session ticket support for server
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 23:24:25 +08:00 |
|
Jerry Yu
|
95699e72f3
|
Add session ticket identity check
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 23:24:25 +08:00 |
|
Jerry Yu
|
661dd943b6
|
Add dummy server name extension paser
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 23:24:25 +08:00 |
|
Jerry Yu
|
e976492a11
|
Add session ticket tests for client
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 23:24:25 +08:00 |
|
Jerry Yu
|
e6527512d2
|
Add obfuscated_ticket_age write
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 23:24:25 +08:00 |
|
Jerry Yu
|
49d63f8c36
|
Implement generate resumption master secret
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 23:24:25 +08:00 |
|
Jerry Yu
|
db8c5faed7
|
Add getting session ticket for client
- Move ssl_get_psk_to_offer to `ssl_tls13_client.c`
- Rename to `ssl_tls13_get_psk_to_offer`
- Add session ticket parser
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 23:24:25 +08:00 |
|
Ronald Cron
|
e00d6d6b55
|
Merge pull request #6135 from yuhaoth/pr/tls13-finalize-external-psk-negotiation
TLS 1.3: SRV: Finalize external PSK negotiation
|
2022-08-31 17:21:57 +02:00 |
|
Tuvshinzaya Erdenekhuu
|
9077dbfd94
|
Remove NULL pointer validation in poly1305.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:18:14 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
913819e73f
|
Remove NULL pointer validation in chachapoly.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:18:14 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
6a473b2f17
|
Remove NULL pointer validation in rsa.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:15:59 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
1c5609df09
|
Remove NULL pointer validation in dhm.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:15:59 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
5893ab02b6
|
Re-introduce ENUM validation in sha512.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:15:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
3446c2603a
|
Remove NULL pointer validation in sha512.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:15:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
696dfb6b1e
|
Re-introduce ENUM validation in sha256.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:15:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
df2f560316
|
Remove NULL pointer validation in sha256.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:15:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
6b150ad8fa
|
Remove NULL pointer validation in sha1.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:15:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
c6b8a6704e
|
Re-introduce ENUM validation in gcm.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
505ce0b37e
|
Remove NULL pointer validation in gcm.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
80a6af6ab5
|
Re-introduce ENUM validation in cipher.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
5ce8e52907
|
Remove NULL pointer validation in cipher.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
ce8908ed0a
|
Remove NULL pointer validation in chacha20.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
1fd7f98546
|
Re-introduce ENUM validation in camellia.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
6291b131ca
|
Remove NULL pointer validation in camellia.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
a8ef1565bb
|
Re-introduce ENUM validation in aes.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|