.. |
port
|
Used codespell and fixed obvious typos.
|
2024-05-16 13:53:26 -05:00 |
aes.c
|
wolfcrypt/src/aes.c and wolfssl/wolfcrypt/aes.h: add FIPS_AES_XTS_MAX_BYTES_PER_TWEAK and struct XtsAesStreamData, with improved error checking on streaming AES-XTS APIs;
|
2024-05-18 22:00:00 -05:00 |
aes_asm.S
|
MacOS X Intel ASM clang 15: fix asm to compile without warning
|
2024-03-14 11:42:12 +10:00 |
aes_asm.asm
|
Windows support
|
2024-04-09 13:55:05 -06:00 |
aes_gcm_asm.S
|
refactor AESNI implementations and *VECTOR_REGISTERS* macros to allow dynamic as-needed fallback to pure C, via WC_AES_C_DYNAMIC_FALLBACK.
|
2023-11-17 01:15:28 -06:00 |
aes_gcm_asm.asm
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
aes_gcm_x86_asm.S
|
MacOS X Intel ASM clang 15: fix asm to compile without warning
|
2024-03-14 11:42:12 +10:00 |
aes_xts_asm.S
|
AES-XTS ASM x64: Add Intel x64 implementation of streaming
|
2024-05-14 19:11:39 -05:00 |
aes_xts_asm.asm
|
AES-XTS ASM x64: Add Intel x64 implementation of streaming
|
2024-05-14 19:11:39 -05:00 |
arc4.c
|
…
|
|
asm.c
|
…
|
|
asn.c
|
Add grpc support
|
2024-05-16 18:20:53 +02:00 |
blake2b.c
|
…
|
|
blake2s.c
|
…
|
|
camellia.c
|
…
|
|
chacha.c
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
chacha20_poly1305.c
|
linuxkm/linuxkm_wc_port.h:
|
2024-03-01 14:55:49 -06:00 |
chacha_asm.S
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
chacha_asm.asm
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
cmac.c
|
Fix infinite loop
|
2024-05-08 09:52:37 -04:00 |
coding.c
|
Restore debug messages that were cluttering up logs
|
2024-04-09 09:48:33 -06:00 |
compress.c
|
…
|
|
cpuid.c
|
SHA-256: Implementation using Intel instructions
|
2024-01-30 23:17:05 +10:00 |
cryptocb.c
|
PQC: CryptoCb support for KEM algorithm Kyber
|
2024-01-18 17:02:49 +01:00 |
curve448.c
|
…
|
|
curve25519.c
|
linuxkm/linuxkm_wc_port.h:
|
2024-02-09 00:47:23 -06:00 |
des3.c
|
WIN fips section refactor / wolfEntropy API syntax adjustment
|
2024-04-09 09:48:33 -06:00 |
dh.c
|
WIN fips section refactor / wolfEntropy API syntax adjustment
|
2024-04-09 09:48:33 -06:00 |
dilithium.c
|
Merge pull request #7286 from Frauschi/hybrid_signatures
|
2024-04-03 13:37:16 -06:00 |
dsa.c
|
linuxkm/linuxkm_wc_port.h:
|
2024-02-09 00:47:23 -06:00 |
ecc.c
|
Match `wc_ecc_ctx_set_kdf_salt` argument names between header and implementation.
|
2024-05-20 08:38:23 -07:00 |
ecc_fp.c
|
…
|
|
eccsi.c
|
linuxkm/linuxkm_wc_port.h:
|
2024-02-09 00:47:23 -06:00 |
ed448.c
|
Adjust FIPS version and default configuration
|
2024-04-18 08:41:05 -06:00 |
ed25519.c
|
ed25519: put entire order into buffer for sanity check
|
2024-05-09 10:36:37 +02:00 |
error.c
|
SRTP-KDF FS Preview
|
2024-04-09 09:48:33 -06:00 |
evp.c
|
smallstack refactors of wolfcrypt/src/evp.c:wolfssl_evp_digest_pk_final() and wolfcrypt/test/test.c:openssl_test().
|
2024-04-27 12:35:23 -05:00 |
ext_kyber.c
|
PQC: CryptoCb support for KEM algorithm Kyber
|
2024-01-18 17:02:49 +01:00 |
ext_lms.c
|
fix namespace collision: rename types read_private_key_cb and write_private_key_cb to wc_{lms,xmss}_read_private_key_cb and wc_{lms,xmss}_write_private_key_cb.
|
2024-05-01 13:58:57 -05:00 |
ext_xmss.c
|
fix namespace collision: rename types read_private_key_cb and write_private_key_cb to wc_{lms,xmss}_read_private_key_cb and wc_{lms,xmss}_write_private_key_cb.
|
2024-05-01 13:58:57 -05:00 |
falcon.c
|
Merge pull request #7286 from Frauschi/hybrid_signatures
|
2024-04-03 13:37:16 -06:00 |
fe_448.c
|
wolfcrypt/src/fe_448.c: fix several out-of-order declarations in fe448_mul_8().
|
2024-04-17 00:43:41 -05:00 |
fe_low_mem.c
|
…
|
|
fe_operations.c
|
fixes for --enable-32bit CFLAGS=-m32 --enable-fips=v6 (fixes "#error ED448 requires SHAKE256").
|
2024-04-17 00:43:41 -05:00 |
fe_x25519_128.i
|
fixes for --enable-32bit CFLAGS=-m32 --enable-fips=v6 (fixes "#error ED448 requires SHAKE256").
|
2024-04-17 00:43:41 -05:00 |
fe_x25519_asm.S
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
fp_mont_small.i
|
…
|
|
fp_mul_comba_3.i
|
…
|
|
fp_mul_comba_4.i
|
…
|
|
fp_mul_comba_6.i
|
…
|
|
fp_mul_comba_7.i
|
…
|
|
fp_mul_comba_8.i
|
…
|
|
fp_mul_comba_9.i
|
…
|
|
fp_mul_comba_12.i
|
…
|
|
fp_mul_comba_17.i
|
…
|
|
fp_mul_comba_20.i
|
…
|
|
fp_mul_comba_24.i
|
…
|
|
fp_mul_comba_28.i
|
…
|
|
fp_mul_comba_32.i
|
…
|
|
fp_mul_comba_48.i
|
…
|
|
fp_mul_comba_64.i
|
…
|
|
fp_mul_comba_small_set.i
|
…
|
|
fp_sqr_comba_3.i
|
…
|
|
fp_sqr_comba_4.i
|
…
|
|
fp_sqr_comba_6.i
|
…
|
|
fp_sqr_comba_7.i
|
…
|
|
fp_sqr_comba_8.i
|
…
|
|
fp_sqr_comba_9.i
|
…
|
|
fp_sqr_comba_12.i
|
…
|
|
fp_sqr_comba_17.i
|
…
|
|
fp_sqr_comba_20.i
|
…
|
|
fp_sqr_comba_24.i
|
…
|
|
fp_sqr_comba_28.i
|
…
|
|
fp_sqr_comba_32.i
|
…
|
|
fp_sqr_comba_48.i
|
…
|
|
fp_sqr_comba_64.i
|
…
|
|
fp_sqr_comba_small_set.i
|
…
|
|
ge_448.c
|
fixes for --enable-32bit CFLAGS=-m32 --enable-fips=v6 (fixes "#error ED448 requires SHAKE256").
|
2024-04-17 00:43:41 -05:00 |
ge_low_mem.c
|
…
|
|
ge_operations.c
|
…
|
|
hash.c
|
Fix for crypto callbacks to allow invalid devId for non _ex single shot hash functions.
|
2024-01-10 15:33:10 -08:00 |
hmac.c
|
Comments and further relaxing of some other hmac restrictions
|
2024-05-15 14:02:43 -04:00 |
hpke.c
|
Merge pull request #6905 from bandi13/moreCodeSonarFixes
|
2023-11-01 14:46:02 -06:00 |
include.am
|
AES XTS asm x64 MSVC
|
2024-05-10 09:10:36 +10:00 |
integer.c
|
tfm and integer: skip whitespace at end in radix read
|
2024-02-02 14:38:40 +01:00 |
kdf.c
|
addressing PR comments
|
2024-05-14 16:02:56 -04:00 |
logging.c
|
Update Arduino examples; add wolfcrypt breadcrumbs.
|
2024-03-06 15:13:37 -08:00 |
md2.c
|
…
|
|
md4.c
|
…
|
|
md5.c
|
Add wolfSSL debug messages
|
2024-02-08 17:22:36 -08:00 |
memory.c
|
Fix from rebase
|
2024-05-15 14:03:12 -05:00 |
misc.c
|
wolfcrypt/src/misc.c: fix -Wconversions in CopyString();
|
2024-05-18 02:31:58 -05:00 |
pkcs7.c
|
Explicit cast
|
2024-05-14 11:03:20 -04:00 |
pkcs12.c
|
zephyr no malloc
|
2024-05-07 10:38:01 +02:00 |
poly1305.c
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
poly1305_asm.S
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
poly1305_asm.asm
|
ChaCha20, Poly1305 ASM for MSVC
|
2024-05-01 13:44:25 +10:00 |
pwdbased.c
|
Address a report from multi-test about 8-bit chars
|
2024-05-15 15:21:41 -04:00 |
random.c
|
zephyr no malloc
|
2024-05-07 10:38:01 +02:00 |
rc2.c
|
…
|
|
ripemd.c
|
…
|
|
rsa.c
|
Comments and further relaxing of some other hmac restrictions
|
2024-05-15 14:02:43 -04:00 |
sakke.c
|
wolfssl/wolfcrypt/types.h:
|
2024-02-16 10:26:21 -06:00 |
sha.c
|
WIN fips section refactor / wolfEntropy API syntax adjustment
|
2024-04-09 09:48:33 -06:00 |
sha3.c
|
implement WC_C_DYNAMIC_FALLBACK for SHA-3.
|
2024-04-27 12:35:23 -05:00 |
sha3_asm.S
|
AES XTS x64 ASM: add AVX1 and AESNI implementations
|
2023-09-28 14:44:23 -05:00 |
sha256.c
|
Merge pull request #7489 from anhu/zero_len_hash
|
2024-05-09 01:34:24 -04:00 |
sha256_asm.S
|
SHA-256 x64 ASM - fix use of %rip
|
2024-04-10 15:02:19 +10:00 |
sha512.c
|
Use zero, not Espressif macro for return code
|
2024-05-15 08:06:06 -07:00 |
sha512_asm.S
|
AES XTS x64 ASM: add AVX1 and AESNI implementations
|
2023-09-28 14:44:23 -05:00 |
signature.c
|
…
|
|
siphash.c
|
Siphash: x64 asm fix
|
2024-03-05 22:23:20 +10:00 |
sm2.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sm3.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sm3_asm.S
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sm4.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_arm32.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_arm64.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_armthumb.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_c32.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_c64.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_cortexm.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_dsp32.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_int.c
|
ECC: blind private key after use in signing
|
2024-05-14 09:41:06 +10:00 |
sp_sm2_arm32.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_sm2_arm64.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_sm2_armthumb.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_sm2_c32.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_sm2_c64.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_sm2_cortexm.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_sm2_x86_64.c
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_sm2_x86_64_asm.S
|
SP updates for SM2
|
2023-10-13 08:14:15 +10:00 |
sp_x86_64.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
sp_x86_64_asm.S
|
Thumb2 inline ASM: IAR doesn't do register variables
|
2023-11-07 16:12:07 +10:00 |
sp_x86_64_asm.asm
|
Thumb2 inline ASM: IAR doesn't do register variables
|
2023-11-07 16:12:07 +10:00 |
sphincs.c
|
Improvements to dual alg certificates
|
2024-04-01 17:37:03 -04:00 |
srp.c
|
…
|
|
tfm.c
|
coverity CID 352930, fix for out of bounds write
|
2024-03-17 23:31:37 +07:00 |
wc_dsp.c
|
global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility.
|
2024-02-29 02:11:32 -06:00 |
wc_encrypt.c
|
AES: NO_AES_DECRYPT defined
|
2024-05-14 16:27:36 +10:00 |
wc_kyber.c
|
Initialize some Kyber client variables
|
2024-03-28 09:14:53 -07:00 |
wc_kyber_asm.S
|
Kyber: Implementation in wolfSSL
|
2024-03-14 09:14:50 +10:00 |
wc_kyber_poly.c
|
Used codespell and fixed obvious typos.
|
2024-04-02 10:19:39 -05:00 |
wc_lms.c
|
LMS, XMSS: move code into wolfCrypt
|
2024-05-03 15:43:22 +10:00 |
wc_lms_impl.c
|
LMS, XMSS: move code into wolfCrypt
|
2024-05-03 15:43:22 +10:00 |
wc_pkcs11.c
|
Add compile-time option WOLFSSL_PKCS11_RW_TOKENS
|
2023-09-15 15:18:11 +02:00 |
wc_port.c
|
Add testing for zephyr no malloc
|
2024-05-07 10:38:01 +02:00 |
wc_xmss.c
|
LMS, XMSS: move code into wolfCrypt
|
2024-05-03 15:43:22 +10:00 |
wc_xmss_impl.c
|
wolfcrypt/src/wc_xmss_impl.c:wc_xmssmt_sign_next_idx(): use (XmssIdx)1, not (word32)1, for a shift-by-height operand;
|
2024-05-21 13:57:40 -05:00 |
wolfevent.c
|
Fix event handling
|
2023-09-08 16:34:04 -04:00 |
wolfmath.c
|
ECC: blind private key after use in signing
|
2024-05-14 09:41:06 +10:00 |