Sean Parkinson
|
3bf9b49274
SP ECDSA sign: fix multiple loops work of generating k
|
3 years ago |
Sean Parkinson
|
590597a0e2
SP ECC verify: check point for z=0 and set to infinity
|
3 years ago |
Sean Parkinson
|
6dc06993bf
SP: ensure modulus/prime is odd before performing RSA/DH/ModExp ops
|
3 years ago |
Sean Parkinson
|
2862a9ce56
SP modinv: add non-constant time modinv
|
3 years ago |
toddouska
|
6c62899ea8
Merge pull request #3535 from SparkiDev/sp_fixes_4
|
3 years ago |
Sean Parkinson
|
dbe4ce0e24
SP: Get RSA verify only to build with DH
|
3 years ago |
Sean Parkinson
|
56cb4c8ea7
SP: change implicit casting downs to be explicit
|
3 years ago |
Sean Parkinson
|
35acfa0f42
SP ECC: check the length of public key ordinates and private key
|
3 years ago |
Sean Parkinson
|
b1f9aba0ca
SP div: stop overflow on divide
|
3 years ago |
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"`.
|
3 years ago |
Sean Parkinson
|
ec59acbae0
SP Cortex-M4 assembly: Fix for GCC compile
|
4 years ago |
Elms
|
cd077d74c1
CortexM SP ASM compiling for IAR 6.70
|
4 years ago |
Sean Parkinson
|
3ecbc7762a
SP mod exp: support exponents of different lengths
|
4 years ago |
David Garske
|
92cf0d7b10
Fix numerous `maybe-uninitialized errors` in `WOLFSSL_SP_SMALL` and `WOLFSSL_SMALL_STACK` cases.
|
4 years ago |
David Garske
|
1f10e77b0f
Fix for SP math with `WOLFSSL_VALIDATE_ECC_KEYGEN`. Fixes logic error on point x/y zero check.
|
4 years ago |
David Garske
|
62e78b7cf4
Fix state machine after script rebase.
|
4 years ago |
David Garske
|
bc03b5793c
Add state for ECC verify non-blocking and `mont_inv_order` to reduce maximum blocking time.
|
4 years ago |
toddouska
|
17cc941b29
Merge pull request #3195 from SparkiDev/sp_ecc_cache
|
4 years ago |
Sean Parkinson
|
1ea3dc5f55
SP ECC: initialize infinity in make key
|
4 years ago |
Sean Parkinson
|
83caf39caa
SP ECC Cache Resitance
|
4 years ago |
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 years ago |
Sean Parkinson
|
568fc8f5bd
Fixes for compiling for ARM64 iOS
|
4 years ago |
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 years ago |
toddouska
|
88b8ea04f6
Merge pull request #2971 from SparkiDev/sp_cortexm_comment
|
4 years ago |
Sean Parkinson
|
57756bfa8d
Remove unused 4096-bit functions
|
4 years ago |
Sean Parkinson
|
786e21b107
Fix SP Cortex-M ASM comments
|
4 years ago |
David Garske
|
174b4d5159
Cleanup of SP with small stack. Expand support for `WOLFSSL_SP_NO_MALLOC`. Fix for evp.c when included directly.
|
4 years ago |
David Garske
|
327cdefc24
Fix for SP math with `RSA_LOW_MEM`, which was broken in PR #2892.
|
4 years ago |
Sean Parkinson
|
7a0cbe084e
Improve performance of SP Cortex M asm
|
4 years ago |
Sean Parkinson
|
416f0775d3
Merge pull request #2900 from dgarske/sp_no_malloc
|
4 years ago |