..
aes.h
WOLFSSL_AES_CBC_LENGTH_CHECKS: add gated logic to aes.c wc_AesCbc{En,De}crypt() to return BAD_LENGTH_E when input length is not a multiple of AES_BLOCK_SIZE; add gated tests of new functionality in test_wc_AesCbcEncryptDecrypt(); fix first encrypt-decrypt-memcmp in test_wc_AesCbcEncryptDecrypt() to span all of test vector and extend test vector length to be block-multiple; add ungated logic in platform-specific wc_AesCbc{En,De}crypt() routines to return with early success when blocks == 0 (also mitigates buffer overrun on short (less-than-AES_BLOCK_SIZE) input); add BAD_LENGTH_E error code; update documentation.
2021-03-26 13:40:08 -05:00
arc4.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
asn.h
* Added support for disabling PEM to DER functionality using `WOLFSSL_PEM_TO_DER`. This allows way to use with DER (ASN.1) certificates only in an embedded environment. This option builds, but internal make check requires PEM support for tests.
2018-04-09 13:28:15 -07:00
asn_public.h
Make a bunch of PKCS#8 improvements.
2021-06-23 08:39:20 -07:00
blake2.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
bn.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
camellia.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
chacha.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
chacha20_poly1305.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
coding.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
compress.h
Fixing some typos. Thanks to Fossies for the report
2020-01-10 11:45:51 -07:00
curve448.h
Add Doxygen documentation for Curve448/Ed448
2020-06-16 22:16:13 +10:00
curve25519.h
Add Doxygen documentation for Curve448/Ed448
2020-06-16 22:16:13 +10:00
des3.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
dh.h
Updated doxygen with some more API
2018-11-28 15:03:01 -07:00
doxygen_groups.h
ECCSI and SAKKE: add support
2021-03-12 09:31:22 +10:00
doxygen_pages.h
ECCSI and SAKKE: add support
2021-03-12 09:31:22 +10:00
dsa.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
ecc.h
Merge pull request #3159 from ethanlooney/16th_branch
2020-07-27 09:24:59 -06:00
eccsi.h
ECCSI and SAKKE: add support
2021-03-12 09:31:22 +10:00
ed448.h
Add Doxygen documentation for Curve448/Ed448
2020-06-16 22:16:13 +10:00
ed25519.h
Add Doxygen documentation for Curve448/Ed448
2020-06-16 22:16:13 +10:00
error-crypt.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
evp.h
Correct misspellings and typos from codespell tool
2019-12-24 12:29:33 -06:00
hash.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
hc128.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
hmac.h
Maintenance BLAKE2
2019-11-18 10:45:30 -08:00
idea.h
Correct misspellings and typos from codespell tool
2019-12-24 12:29:33 -06:00
logging.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
md2.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
md4.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
md5.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
memory.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
pem.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
pkcs7.h
Added new PKCS7 ex API's for supporting signing and validation of large data blobs. New API's are `wc_PKCS7_EncodeSignedData_ex` and `wc_PKCS7_VerifySignedData_ex`. Includes header docx and unit tests for new API's. Cleanup for the PKCS7 small stack and const oid's.
2018-08-22 15:46:37 -07:00
pkcs11.h
Added doxygen comment page
2018-11-28 13:36:00 -07:00
poly1305.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
pwdbased.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
rabbit.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
random.h
Changed param's, examples and brief's
2020-07-24 12:54:29 -07:00
ripemd.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
rsa.h
add wc_RsaSetRNG to doc
2021-01-14 10:42:49 +09:00
sakke.h
ECCSI and SAKKE: add support
2021-03-12 09:31:22 +10:00
sha.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
sha256.h
documentation typo: wc_InitSha356() sounds like an interesting algorithm but, alas, we will have to settle for wc_InitSha256().
2020-12-10 14:16:20 -06:00
sha512.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
signature.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
srp.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
ssl.h
Merge pull request #3970 from embhorn/zd12122
2021-04-30 14:28:50 -07:00
tfm.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
types.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
wc_encrypt.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
wc_port.h
1. Trailing whitespace removal
2018-06-27 16:22:12 -06:00
wolfio.h
Fixing some typos. Thanks to Fossies for the report
2020-01-10 11:45:51 -07:00