Juliusz Sosinowicz
|
bed99401a0
|
hpke.c: use xorbufout in wc_HpkeContextComputeNonce
|
2023-04-19 17:06:25 +02:00 |
|
Daniel Pouzzner
|
f776371874
|
wolfcrypt/src/hpke.c: add PRIVATE_KEY_{UNLOCK,LOCK}() wrappers in wc_HpkeSealBase() and wc_HpkeOpenBase();
wolfcrypt/test/test.c: remove PRIVATE_KEY_{UNLOCK,LOCK}() wrappers from hpke_test_single(), and do a smallstack refactor.
|
2023-01-26 15:00:56 -06:00 |
|
John Bland
|
44ca98f5b3
|
add missing NULL checks and remove rng pointer when not needed
|
2023-01-23 16:03:58 -05:00 |
|
John Bland
|
a36276ca3a
|
update hpke to not use rng with ecc when hardening is off
|
2023-01-23 11:27:23 -05:00 |
|
Daniel Pouzzner
|
aa776057ff
|
fixes: shellcheck gripes on Docker/OpenWrt/runTests.sh; null pointer derefs and duplicate tests and assigns in src/tls.c and wolfcrypt/src/hpke.c found by cppcheck (nullPointerRedundantCheck, identicalInnerCondition, duplicateAssignExpression).
|
2023-01-21 00:51:57 -06:00 |
|
John Bland
|
d14d29e32a
|
stop ech from using a recursive function call
update bad return value for when retry_configs is returned, add locks around hkdf functions for private key use
|
2023-01-20 18:37:19 -05:00 |
|
David Garske
|
6b6ad38e4f
|
Adds support for TLS v1.3 Encrypted Client Hello (ECH) draft-ietf-tls-esni) and HPKE (Hybrid Public Key Encryption) RFC9180.
|
2023-01-18 11:37:27 -08:00 |
|