.. |
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
|
Remove legacy NTRU and OQS (#4418)
|
2021-09-24 08:37:53 +10: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 |
cryptocb.h
|
Fixes and improvements for crypto callbacks with TLS (mutual auth) (#4437)
|
2021-10-07 11:12:06 +10: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
|
Fixes and improvements for crypto callbacks with TLS (mutual auth) (#4437)
|
2021-10-07 11:12:06 +10:00 |
doxygen_pages.h
|
Fixes and improvements for crypto callbacks with TLS (mutual auth) (#4437)
|
2021-10-07 11:12:06 +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 |
iotsafe.h
|
Support for IoT-Safe with TLS demo
|
2021-08-16 13:13:30 -07: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
|
Improved memory documentation and examples. Resolves PR #3834.
|
2021-07-28 09:03:40 -07:00 |
pem.h
|
Rename pem_password_cb to wc_pem_password_cb.
|
2021-10-21 16:47:29 -07:00 |
pkcs7.h
|
Remove legacy NTRU and OQS (#4418)
|
2021-09-24 08:37:53 +10: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
|
Fix devId, which must be `-2` or `INVALID_DEVID` (not 0). Fix RSA doc typo.
|
2021-10-27 15:08:38 -07: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
|
Rename pem_password_cb to wc_pem_password_cb.
|
2021-10-21 16:47:29 -07:00 |
tfm.h
|
1. Trailing whitespace removal
|
2018-06-27 16:22:12 -06:00 |
types.h
|
Improved memory documentation and examples. Resolves PR #3834.
|
2021-07-28 09:03:40 -07: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
|
Added public API `wc_RsaKeyToPublicDer_ex` to allow getting RSA public key without ASN.1 header (can return only seq + n + e). Related to PR #4068. Cleanup documentation for RSA and wolfIO. Consolidate duplicate code in `wc_RsaPublicKeyDerSize`.
|
2021-07-29 09:27:50 -07:00 |