David Garske
|
92cf0d7b10
Fix numerous `maybe-uninitialized errors` in `WOLFSSL_SP_SMALL` and `WOLFSSL_SMALL_STACK` cases.
|
4 éve |
David Garske
|
1f10e77b0f
Fix for SP math with `WOLFSSL_VALIDATE_ECC_KEYGEN`. Fixes logic error on point x/y zero check.
|
4 éve |
David Garske
|
62e78b7cf4
Fix state machine after script rebase.
|
4 éve |
David Garske
|
bc03b5793c
Add state for ECC verify non-blocking and `mont_inv_order` to reduce maximum blocking time.
|
4 éve |
toddouska
|
17cc941b29
Merge pull request #3195 from SparkiDev/sp_ecc_cache
|
4 éve |
Sean Parkinson
|
1ea3dc5f55
SP ECC: initialize infinity in make key
|
4 éve |
Sean Parkinson
|
83caf39caa
SP ECC Cache Resitance
|
4 éve |
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 éve |
Sean Parkinson
|
568fc8f5bd
Fixes for compiling for ARM64 iOS
|
4 éve |
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 éve |
Sean Parkinson
|
4e584595f0
Fix normalization in all SP C divs
|
4 éve |
Tesfa Mael
|
a8f5602e10
Correct mod calculation
|
4 éve |
David Garske
|
a29250e87d
Revert SP changes in https://github.com/wolfSSL/wolfssl/pull/2970 that broke `--enable-sp CFLAGS="-DWOLFSSL_SP_CACHE_RESISTANT"`. This was generated with latest scripts.
|
4 éve |
Sean Parkinson
|
57756bfa8d
Remove unused 4096-bit functions
|
4 éve |
Sean Parkinson
|
b331804c27
SP C: Fix array size for cache resistant modexp
|
4 éve |
David Garske
|
174b4d5159
Cleanup of SP with small stack. Expand support for `WOLFSSL_SP_NO_MALLOC`. Fix for evp.c when included directly.
|
4 éve |
David Garske
|
8e0f5ef8ce
Fixes for `WOLFSSL_SP_CACHE_RESISTANT` with small stack.
|
4 éve |
David Garske
|
c28ad38b16
Fix for cast issue caused by PR #2900. Applies to `WOLFSSL_SP_CACHE_RESISTANT` and c32/c64 versions only.
|
4 éve |
Sean Parkinson
|
416f0775d3
Merge pull request #2900 from dgarske/sp_no_malloc
|
4 éve |
David Garske
|
b01ce168ea
Fixes for SP small with no malloc in `sp_256_ecc_mulmod_10` and `sp_384_ecc_mulmod_15`.
|
4 éve |
David Garske
|
d412ccb6f8
Added new option `WOLFSSL_SP_NO_MALLOC` for building small SP without malloc. Added SP documentation. Added `./configure --enable-sp=yes,nomalloc` supprt. https://github.com/wolfSSL/scripts/pull/79
|
4 éve |
Sean Parkinson
|
411aee6e05
Fixes from cppcheck
|
4 éve |
Sean Parkinson
|
7dad0d3965
Tweak the SP x86_64 ECC assembly
|
4 éve |
Sean Parkinson
|
df1819b79f
Improve speed of AArch64 assembly
|
4 éve |
Sean Parkinson
|
a7d265bf46
Fix casting warning in SP when mp_digit < sp_digit
|
4 éve |
Sean Parkinson
|
c776a4219a
SP fix check for NULL in EC point_new
|
4 éve |
Sean Parkinson
|
6321eabf86
Fix SP RSA private op
|
4 éve |
Sean Parkinson
|
c62f31cd27
Fix cache resist compile to work with SP C code
|
4 éve |
Sean Parkinson
|
8972bf6278
Add support for P384 curve into SP
|
4 éve |
Sean Parkinson
|
55ea2facdd
Changes to clear issues raised by cppcheck
|
4 éve |