Sean Parkinson
|
d8a81d0c0f
SP C 32/64: fix corner cases around subtraction
|
3 роки тому |
David Garske
|
a6e9e71fde
Synchronization of SP ECC non-blocking code. Adds `WOLFSSL_ECDSA_SET_K_ONE_LOOP` support to SP ECC non-block. Removes double code in verify steps. Fixes verify result logic. Spelling error.
|
3 роки тому |
David Garske
|
6bf3c08634
Fixes for SP RSA/DH with `WOLFSSL_SP_NO_MALLOC`. Cleanup of the SP no malloc code for ECC, RSA and DH.
|
3 роки тому |
Sean Parkinson
|
a55e94cf6f
ECCSI and SAKKE: add support
|
3 роки тому |
Sean Parkinson
|
3bf9b49274
SP ECDSA sign: fix multiple loops work of generating k
|
3 роки тому |
Sean Parkinson
|
590597a0e2
SP ECC verify: check point for z=0 and set to infinity
|
3 роки тому |
Sean Parkinson
|
6dc06993bf
SP: ensure modulus/prime is odd before performing RSA/DH/ModExp ops
|
4 роки тому |
Sean Parkinson
|
2862a9ce56
SP modinv: add non-constant time modinv
|
4 роки тому |
toddouska
|
6c62899ea8
Merge pull request #3535 from SparkiDev/sp_fixes_4
|
3 роки тому |
Sean Parkinson
|
dbe4ce0e24
SP: Get RSA verify only to build with DH
|
4 роки тому |
Sean Parkinson
|
56cb4c8ea7
SP: change implicit casting downs to be explicit
|
4 роки тому |
Sean Parkinson
|
35acfa0f42
SP ECC: check the length of public key ordinates and private key
|
4 роки тому |
Sean Parkinson
|
b1f9aba0ca
SP div: stop overflow on divide
|
4 роки тому |
David Garske
|
508ba85b69
Fixes for SP math only with ECC check key. Fix SP math when loading an ECC public only and calling `wc_ecc_check_key`. Fix for missing `ecc_check_privkey_gen` with SP math only. Applies to: `/configure --enable-sp --enable-sp-math CFLAGS="-DWOLFSSL_VALIDATE_ECC_IMPORT"`.
|
4 роки тому |
John Safranek
|
28be1d0cb3
Scan-Build Fixes
|
4 роки тому |
Sean Parkinson
|
78309cd7aa
SP C32/64 mul_d: large div needs mul_d to propagate carry
|
4 роки тому |
Sean Parkinson
|
b3f6c483bf
SP C64/32: Fix define check
|
4 роки тому |
David Garske
|
a85c93e44a
Fix spelling error and sync with latest scripts.
|
4 роки тому |
David Garske
|
94b0dcb7e9
Peer review feedback to add explicit parenthesis on cast.
|
4 роки тому |
David Garske
|
0d2e37cc42
Fixes for several implicit cast warnings. ZD 10848.
|
4 роки тому |
David Garske
|
1f10e77b0f
Fix for SP math with `WOLFSSL_VALIDATE_ECC_KEYGEN`. Fixes logic error on point x/y zero check.
|
4 роки тому |
David Garske
|
62e78b7cf4
Fix state machine after script rebase.
|
4 роки тому |
David Garske
|
bc03b5793c
Add state for ECC verify non-blocking and `mont_inv_order` to reduce maximum blocking time.
|
4 роки тому |
toddouska
|
17cc941b29
Merge pull request #3195 from SparkiDev/sp_ecc_cache
|
4 роки тому |
Sean Parkinson
|
1ea3dc5f55
SP ECC: initialize infinity in make key
|
4 роки тому |
Sean Parkinson
|
83caf39caa
SP ECC Cache Resitance
|
4 роки тому |
David Garske
|
776b1a2d17
Fix for ED25519 with user_settings.h. Fixes for build warnings. Fix spelling error. Added template for wolfBoot key/sign tools.
|
4 роки тому |
Sean Parkinson
|
568fc8f5bd
Fixes for compiling for ARM64 iOS
|
4 роки тому |
David Garske
|
547144bc9c
Adds ECC non-blocking sign/verify support when used with SP math. New `--enable-sp=nonblock` and `--enable-ecc=nonblock` options. Example `./configure --enable-ecc=nonblock --enable-sp=yes,nonblock`.
|
4 роки тому |
Sean Parkinson
|
4e584595f0
Fix normalization in all SP C divs
|
4 роки тому |