Elms
|
56d879f422
|
address scan-build issues for clang 6 and 10
|
2021-06-30 21:58:30 -07:00 |
|
Sean Parkinson
|
8592053856
|
Regression test fixes
./configure --enable-all --disable-rsa
./configure --disable-chacha --disable-asm
./configure --disable-rsa --disable-ecc --disable-dh --enable-curve25519
--enable-cryptonly (and ed25519, curve448, ed448)
./configure --disable-tls13 --enable-psk --disable-rsa --disable-ecc
--disable-dh C_EXTRA_FLAGS=-DWOLFSSL_STATIC_PSK
./configure --disable-oldtls --enable-psk -disable-rsa --disable-dh
-disable-ecc --disable-asn C_EXTRA_FLAGS=-DWOLFSSL_STATIC_PSK
--enable-lowresource --enable-singlethreaded --disable-asm
--disable-errorstrings --disable-pkcs12 --disable-sha3 --disable-sha224
--disable-sha384 --disable-sha512 --disable-sha --disable-md5
-disable-aescbc --disable-chacha --disable-poly1305 --disable-coding
Various build combinations with WOLFSSL_SP_MATH and WOLFSSL_SP_MATH_ALL
|
2021-06-25 09:18:06 +10:00 |
|
Daniele Lacamera
|
6d1981abd1
|
Do not directly include psoc6 port header to prevent loops
|
2021-06-08 08:24:43 +02:00 |
|
Elms
|
57f4adf438
|
DEOS: updated memory and add DTLS
Tested: DDC-I 9.2.0r94156 and OpenArbor on PPC hardware
|
2021-04-16 15:39:19 -07:00 |
|
Jacob Barthelmeh
|
9a86f133c8
|
additional fixes for reports with test cases
|
2021-04-05 21:26:52 +07:00 |
|
toddouska
|
1643bec05f
|
Merge pull request #3862 from kaleb-himes/WIN32_WCE_PORTING
_WIN32_WCE port of wolfCrypt - OE12
|
2021-03-23 14:40:48 -07:00 |
|
kaleb-himes
|
b3eb2e3ddd
|
Implement peer review feedback
Fix items that were missed from peer review
Remove dead code
Add ret capture of return from XVSNPRINTF
|
2021-03-22 11:55:16 -06:00 |
|
Sean Parkinson
|
35659be06f
|
AES GCM: implement streaming
Updated EVP layer to use streaming API when enabled.
Assembly for x64 updated to include streaming.
|
2021-03-16 16:39:49 +10:00 |
|
toddouska
|
3ac03d3d66
|
Merge pull request #3805 from JacobBarthelmeh/copyright
update copyright date to 2021
|
2021-03-15 16:16:50 -07:00 |
|
toddouska
|
5fd0950a3a
|
Merge pull request #3654 from SparkiDev/sakke_eccsi
ECCSI and SAKKE: add support
|
2021-03-15 16:15:59 -07:00 |
|
David Garske
|
2e247cc176
|
Merge pull request #3870 from JacobBarthelmeh/Benchmark
fix for using devId with benchmarking ECC
|
2021-03-15 10:09:23 -07:00 |
|
JacobBarthelmeh
|
e9b39c3091
|
fix for using devId with benchmarking ECC
|
2021-03-12 21:14:20 +07:00 |
|
Sean Parkinson
|
a55e94cf6f
|
ECCSI and SAKKE: add support
Fixes for static code analysis included.
Added const to function parameters.
Zeroise some temporaries.
|
2021-03-12 09:31:22 +10:00 |
|
Jacob Barthelmeh
|
c729318ddd
|
update copyright date
|
2021-03-11 13:42:46 +07:00 |
|
kaleb-himes
|
16d55b0b86
|
_WIN32_WCE port of wolfCrypt - OE12
Add user_settings.h for OE12
Restrict LPCWSTR typecast to be WINCE specific
|
2021-03-10 17:02:21 -07:00 |
|
toddouska
|
72eebd6e75
|
Merge pull request #3795 from JacobBarthelmeh/CAAM
Addition of QNX CAAM driver
|
2021-03-10 15:04:21 -08:00 |
|
Jacob Barthelmeh
|
79ec07f5e1
|
adjustment after rebase
|
2021-03-03 18:45:40 +07:00 |
|
Jacob Barthelmeh
|
69a0b643be
|
removing some magic numbers
|
2021-03-03 18:45:40 +07:00 |
|
David Garske
|
9ebdc8d61c
|
Additional fixes for building without RNG. Fix for possible use of key->dp == NULL in wc_ecc_export_ex.
|
2021-02-24 13:21:54 -08:00 |
|
David Garske
|
10be54054e
|
Minor fixes for build errors and bad macro names.
|
2021-02-18 10:55:47 -08:00 |
|
David Garske
|
c62b48f7d0
|
Fixes for building with RSA public or verify only. Fixes issue with reserved "div" keyword as variable name. ZD11585
|
2021-02-18 07:47:00 -08:00 |
|
Sean Parkinson
|
763f388471
|
SP int: get rsavfy and rsapub working again
|
2021-02-09 09:58:23 +10:00 |
|
toddouska
|
f91dcb950c
|
Merge pull request #3670 from dgarske/keil
Fix for ARM Keil MDK compiler issue with `DECLARE_VAR_INIT`.
|
2021-01-25 14:57:05 -08:00 |
|
David Garske
|
05e1ee1694
|
Cleanup to use fixed sizes from defines for DECLARE_VAR. Resolves issue with Visual Studio and using a variable (even const) to declare an array size.
|
2021-01-25 09:14:12 -08:00 |
|
toddouska
|
920c443864
|
Merge pull request #3250 from JacobBarthelmeh/Benchmark
add brainpool benchmark
|
2021-01-22 10:08:21 -08:00 |
|
Jacob Barthelmeh
|
6fa1556daf
|
guard -ecc-all with HAVE_SELFTEST macro
|
2021-01-22 16:13:31 +07:00 |
|
David Garske
|
1ee40ad7bd
|
Fix to always init the variable (not just when from heap). Cleanup of the DECLARE_ uses to make sure all allocations succeeded.
|
2021-01-21 17:12:29 -08:00 |
|
toddouska
|
5837d5e8de
|
Merge pull request #3649 from dgarske/stm_aesgcm_perf
STM32 AES GCM crypto hardware performance improvements
|
2021-01-21 15:55:58 -08:00 |
|
Jacob Barthelmeh
|
b418936f72
|
account for FIPS and g++ builds
|
2021-01-22 04:21:23 +07:00 |
|
Jacob Barthelmeh
|
177f4aecb6
|
add all curves to benchmark
|
2021-01-22 03:20:41 +07:00 |
|
Jacob Barthelmeh
|
e3fa462d72
|
add brainpool benchmark of key generation
|
2021-01-22 02:55:26 +07:00 |
|
JacobBarthelmeh
|
fe37137f12
|
add brainpool benchmark
|
2021-01-22 02:44:11 +07:00 |
|
David Garske
|
17f101ef13
|
Fix for ARM Keil MDK compiler issue with DECLARE_VAR_INIT.
|
2021-01-20 16:57:30 -08:00 |
|
David Garske
|
9ea5041d9d
|
Benchmark for GMAC (AES GCM GHASH).
|
2021-01-19 13:42:25 -08:00 |
|
Sean Parkinson
|
6a5e802cc4
|
Disable algs: fix code to compile with various algs off/on
benchmark.c: Only X25519/Ed25519/X448/Ed448 now compiles
asn.c/asn.h: Only DSA now compiles
|
2021-01-19 09:54:21 +10:00 |
|
Jacob Barthelmeh
|
a948066f86
|
some infer fixes
|
2020-12-17 01:49:48 +07:00 |
|
toddouska
|
bd871280d7
|
Merge pull request #3497 from elms/erf32/se_acceleration
ERF32: HW acceleration
|
2020-12-14 15:43:15 -08:00 |
|
Sean Parkinson
|
dbe4ce0e24
|
SP: Get RSA verify only to build with DH
Fix configuration: --enable-rsavfy --enable-sp --enable-cryptonly
[--enable-sp-asm]
|
2020-12-07 09:46:14 +10:00 |
|
Elms
|
9f7ef0b3e6
|
SiLabs: Add ECC hardware acceleration support
|
2020-11-30 21:01:49 -08:00 |
|
Elms
|
1899a72d27
|
Micrium: benchmark fixes
* Time update for v5.8 to avoid rollover issues
* define `XSNPRINTF`
* `printf` based on Micrium version
|
2020-11-30 16:32:30 -08:00 |
|
Sean Parkinson
|
91d23d3f5a
|
Implement all relevant mp functions in sp_int
|
2020-11-19 11:58:14 +10:00 |
|
Daniel Pouzzner
|
5fe1586688
|
fix 34 deadcode.DeadStores detected by llvm11 scan-build.
|
2020-11-11 13:04:14 -06:00 |
|
David Garske
|
063fb2cfa0
|
Merge pull request #3455 from douzzer/linuxkm-install-rules
add "module", "modules_install", and "clean_module" rules for linuxkm
|
2020-11-05 09:09:35 -08:00 |
|
Daniel Pouzzner
|
2d149b1bef
|
benchmark.c: backport fixes to bench_dh() DH key size initialization from SparkiDev:sp_math_all.
|
2020-11-04 15:35:58 -06:00 |
|
Daniel Pouzzner
|
3858bda7e9
|
add "module", "modules_install", and "clean_module" rules to BUILD_LINUXKM section of Makefile.am, and add working install rule to linuxkm/Makefile, so that "make module" and "make modules_install" now work when --enable-linuxkm; fix "make dist" logic in Makefile.am and scripts/include.am to be unaffected by --enable-linuxkm; don't build wolfcrypt/benchmark or testwolfcrypt when --enable-linuxkm and --enable-crypttests.
|
2020-11-04 14:13:39 -06:00 |
|
John Safranek
|
dbf18b8532
|
Test ECC-521 Only
Update benchmark and wolfcrypt test to support using only ECC-521 in a custom curve list.
|
2020-09-28 09:22:24 -07:00 |
|
Daniel Pouzzner
|
60a686f48c
|
tidying suggested by Sean in review.
|
2020-09-23 18:32:16 -05:00 |
|
Daniel Pouzzner
|
8b19a9b58c
|
benchmark.c: fix always-true tests for DECLARE_VAR_IS_HEAP_ALLOC.
|
2020-09-23 18:32:16 -05:00 |
|
Daniel Pouzzner
|
6c32a730c2
|
more work on DECLARE_VAR -- fix allocation failure handling in bench_rsa_helper() to avoid uninitialized variables.
|
2020-09-23 18:32:16 -05:00 |
|
Daniel Pouzzner
|
426de2101a
|
more work on DECLARE_VAR -- proper handling of failed allocations. WIP.
|
2020-09-23 18:32:16 -05:00 |
|