wolfssl/wolfcrypt/src
Chris Conlon f6647fbf84 add ECC export raw, sig to (R,S), helper functions 2017-01-11 17:08:35 -07:00
..
port Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
aes.c Revert changes to aes.c roll_auth. 2016-12-28 16:28:02 -08:00
aes_asm.asm
aes_asm.s Pulled in patches from Debian package. 2016-11-22 11:25:40 -08:00
arc4.c
asm.c
asn.c Merge pull request #694 from moisesguimaraes/fixes-ocsp-nonce-check 2017-01-03 13:04:24 -08:00
blake2b.c
camellia.c
chacha.c
chacha20_poly1305.c
cmac.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
coding.c
compress.c
curve25519.c Fixes to include path for NXP ksdk_port. Fixes for time USER/OVERRIDES so their #ifdef's are checked first. Fix to initialize LTC via new "ksdk_port_init" function. Cleanup of the ksdk_port.c for formatting, macros, statics and line length. Cleanup of the AES code for key size. Cleanup of the wolfCrypt sha.c for readability. Added support for the KSDK bare metal drivers to the IDE Rowley CrossWorks example. Updated the settings.h to allow for overrides in Freescale section. Updated README with info for using LTC. 2016-12-05 09:01:59 -08:00
des3.c DES ECB prototypes 2016-12-28 14:44:05 -07:00
dh.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
dsa.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
ecc.c add ECC export raw, sig to (R,S), helper functions 2017-01-11 17:08:35 -07:00
ecc_fp.c
ed25519.c Fixes to include path for NXP ksdk_port. Fixes for time USER/OVERRIDES so their #ifdef's are checked first. Fix to initialize LTC via new "ksdk_port_init" function. Cleanup of the ksdk_port.c for formatting, macros, statics and line length. Cleanup of the AES code for key size. Cleanup of the wolfCrypt sha.c for readability. Added support for the KSDK bare metal drivers to the IDE Rowley CrossWorks example. Updated the settings.h to allow for overrides in Freescale section. Updated README with info for using LTC. 2016-12-05 09:01:59 -08:00
error.c add ECC export raw, sig to (R,S), helper functions 2017-01-11 17:08:35 -07:00
evp.c add EVP_CIPHER_CTX_mode 2016-12-28 14:45:29 -07:00
fe_low_mem.c NXP/Freescale K8X MMCAU / LTC core support for RSA, ECC, Ed/Curve25519, AES, DSA, DES3, MD5, RNG, SHA and SHA2. 2016-12-05 09:01:59 -08:00
fe_operations.c NXP/Freescale K8X MMCAU / LTC core support for RSA, ECC, Ed/Curve25519, AES, DSA, DES3, MD5, RNG, SHA and SHA2. 2016-12-05 09:01:59 -08: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_low_mem.c
ge_operations.c
hash.c add ANSI-X9.63-KDF support [SEC1] 2016-12-07 20:26:09 -07:00
hc128.c
hmac.c Merge pull request #689 from dgarske/fix_iar_arm 2017-01-03 15:46:12 -08:00
idea.c
include.am add bio.c to dist and implement wolfSSL_check_private_key , wolfSSL_get_server_random 2016-12-28 14:44:05 -07:00
integer.c Fixes to include path for NXP ksdk_port. Fixes for time USER/OVERRIDES so their #ifdef's are checked first. Fix to initialize LTC via new "ksdk_port_init" function. Cleanup of the ksdk_port.c for formatting, macros, statics and line length. Cleanup of the AES code for key size. Cleanup of the wolfCrypt sha.c for readability. Added support for the KSDK bare metal drivers to the IDE Rowley CrossWorks example. Updated the settings.h to allow for overrides in Freescale section. Updated README with info for using LTC. 2016-12-05 09:01:59 -08:00
logging.c BIO s_socket and BN mod exp 2016-12-28 14:45:29 -07:00
md2.c
md4.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
md5.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
memory.c
misc.c Merge pull request #689 from dgarske/fix_iar_arm 2017-01-03 15:46:12 -08:00
pkcs7.c fix RNG to WC_RNG typo in pkcs7.c 2017-01-09 16:59:42 -07:00
pkcs12.c
poly1305.c poly1305: fix ADD macros for multi-line 2016-12-24 02:46:35 -05:00
pwdbased.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
rabbit.c
random.c add Windows build for SGX 2016-12-14 10:41:52 -07:00
ripemd.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
rsa.c Combine generic math functions into new wolfmath.c/.h. Cleanup of the !ALT_ECC_SIZE code so fp_int always has size. This is in prep for async changes for new WC_BIGINT type for hardware crypto. 2016-12-21 13:39:33 -08:00
sha.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
sha256.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
sha512.c Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32. Replace only use of BYTE3_LEN with OPAQUE24_LEN. Replace “ “ with “\t” (saves bytes and is consistent). Fix align issue with “WOLFSSL_EVP_MD_CTX” hash. 2016-12-21 14:05:00 -08:00
signature.c
srp.c fix C++ compiler warnings for distro build 2016-12-27 14:38:14 -07:00
tfm.c fix location in tfm.c that could result in potential cache attack 2017-01-10 15:00:00 -07:00
wc_encrypt.c
wc_port.c account for BIO with no filesystem and rebase commits 2016-12-28 14:45:29 -07:00
wolfevent.c
wolfmath.c Combine generic math functions into new wolfmath.c/.h. Cleanup of the !ALT_ECC_SIZE code so fp_int always has size. This is in prep for async changes for new WC_BIGINT type for hardware crypto. 2016-12-21 13:39:33 -08:00