Jacob Barthelmeh
|
f0a3045d62
af_alg sha3 addition
|
5 rokov pred |
David Garske
|
ee45cfdbcb
Refactor and rename of cryptodev to cryptocb. Refactor API names from `wc_CryptoDev` to use `wc_CryptoCb`. Backwards compatibility is retained for anyone using old `WOLF_CRYPTO_DEV` name. Added comment about fall-through case when CryptoCb return `NOT_COMPILED_IN`.
|
5 rokov pred |
David Garske
|
ba0d488807
Added RNG Crypto callback support.
|
5 rokov pred |
David Garske
|
df2a0f9a4f
Fixes for scan-build warnings.
|
5 rokov pred |
David Garske
|
1201ffb13f
Added CryptoDev callback support for AES CBC and SHA1/SHA256.
|
5 rokov pred |
Hideki Miyazaki
|
30612ad3ed
addressed review comments
|
5 rokov pred |
Hideki Miyazaki
|
9d2294b967
Support AES and SHA hw acceleration on esp32-wroom-32
|
5 rokov pred |
David Garske
|
8355dd29cb
Fix for Curve25519 FE math build error with Intel Speedups enabled and no AVX2. Fixes to allow forcing `NO_AVX2_SUPPORT`. Reproducible with `./configure --enable-curve25519 --enable-ed25519 --enable-intelasm CFLAGS="-DNO_AVX2_SUPPORT"`.
|
5 rokov pred |
Jacob Barthelmeh
|
96a7e366bc
testing with valgrind and static analysis tools
|
5 rokov pred |
Jacob Barthelmeh
|
2e88151cfd
crypto only sha256 cryptodev
|
5 rokov pred |
Sean Parkinson
|
1ab17ac827
More changes to minimize dynamic memory usage.
|
5 rokov pred |
Jacob Barthelmeh
|
30e787b10c
create buffer with structure copy and set fd after close
|
6 rokov pred |
Jacob Barthelmeh
|
7726786998
fix comment and remove duplicate free
|
6 rokov pred |
JacobBarthelmeh
|
cb756397b3
inital AES-CBC with af_alg
|
6 rokov pred |
David Garske
|
beceab2734
Fix for leak with `WOLFSSL_PIC32MZ_HASH` and TLS. The PIC32 update cache buffer was not always being free'd.
|
6 rokov pred |
Sean Parkinson
|
88a2531652
Cache the data allocated in SHA-2 Transform functions
|
6 rokov pred |
John Safranek
|
586874b997
Rename INLINE
|
6 rokov pred |
John Safranek
|
5e516cc2e0
Merge branch 'master' into fipsv2
|
6 rokov pred |
John Safranek
|
7e9a32fffd
FIPS Revalidation
|
6 rokov pred |
Sean Parkinson
|
fb7d74c197
FinalRaw parameter hash may not be aligned.
|
6 rokov pred |
Sean Parkinson
|
e684156a1e
Constant time padding and HMAC verification in TLS
|
6 rokov pred |
Sean Parkinson
|
68666101b7
Fix for g++ 7.3 - macro strings in asm
|
6 rokov pred |
John Safranek
|
df4d748f59
FIPS Update
|
6 rokov pred |
David Garske
|
59c8d3cdf7
Fix for cast warning with NXP CAU and SHA256.
|
6 rokov pred |
David Garske
|
0be1c10fcd
Moved the STM32 functions to their own .c file. Added GPL header. Finished testing on STM32 CubeMX with F4 and F7 and StdPeriLib with F4.
|
6 rokov pred |
David Garske
|
a4a5f4f27a
STM32 refactor to move hashing code into `wolfssl/wolfcrypt/port/stm32.h`. Supports CubeMX HAL or StdPeriLib with MD5, SHA1, SHA224 and SHA256. Detects if hardware supports SHA2. Adds hashing context save/restore and hashing clock/power optimizations. Fix for building *.c in wolfcrypt/src/port for `caam_driver.c`. Fix for warning with `wolfSSL_CryptHwMutexUnLock` when no threading defined and return code not checked.
|
6 rokov pred |
Sean Parkinson
|
11ea2689d8
Transform_Sha256 no longer passed a buffer - fix for FREESCALE
|
6 rokov pred |
dgarske
|
3f53e8d1dd
Merge pull request #1270 from JacobBarthelmeh/CAAM
|
6 rokov pred |
Jacob Barthelmeh
|
01f603ad65
add documentation, macro for no AES hw or HASH hw, use usleep when waiting for entropy
|
6 rokov pred |
Chris Conlon
|
f93ed32cb3
fix scanbuild issue, use of NULL pointer in wc_Sha256Update
|
6 rokov pred |