Tesfa Mael
|
a76f719aac
|
Fix review comment
|
2019-08-28 10:42:57 -07:00 |
|
Tesfa Mael
|
59dddda3a9
|
Updated with review comments
|
2019-08-27 15:37:00 -07:00 |
|
Tesfa Mael
|
dc5d11fef4
|
Updated with review comments
|
2019-08-27 15:14:58 -07:00 |
|
Tesfa Mael
|
208e9f3fcf
|
Fix Windows build
|
2019-08-27 08:49:27 -07:00 |
|
Tesfa Mael
|
e9d1f32441
|
Fix Windows build
|
2019-08-27 08:11:31 -07:00 |
|
Tesfa Mael
|
b2555d38bc
|
Jenkins PRB enable options test
|
2019-08-26 15:43:58 -07:00 |
|
Tesfa Mael
|
5e28dd94a2
|
OpenSSL compatible APIs:
ASN1_STRING_type
EVP_aes_128_gcm
EVP_CIPHER_CTX_ctrl
EVP_PKEY_sign
EVP_PKEY_sign_init
RSA_print
RSA_NO_PADDING
RSA_PKCS1_PSS_PADDING
|
2019-08-26 12:20:18 -07:00 |
|
toddouska
|
681de3e41a
|
Merge pull request #2375 from dgarske/stm32_cubemx_halv2
Fixes for STM32F7 and latest CubeMX HAL
|
2019-08-23 12:28:51 -07:00 |
|
toddouska
|
6209e8ff24
|
Merge pull request #2412 from JacobBarthelmeh/PKCS12
adjust wc_i2d_PKCS12 API
|
2019-08-23 10:30:04 -07:00 |
|
Jacob Barthelmeh
|
b83aebafb1
|
help out static analysis tool
|
2019-08-22 11:49:10 -06:00 |
|
Jacob Barthelmeh
|
c6e4aebcdf
|
sanity check on buffer size
|
2019-08-22 09:23:02 -06:00 |
|
David Garske
|
cf83561b64
|
Merge pull request #2417 from SparkiDev/sp_mod_exp_cast_fix
SP Mod exp cast fix
|
2019-08-22 05:55:27 -07:00 |
|
Sean Parkinson
|
132f60e77f
|
Curve25519/Ed25519 x86_64 assembly working on Mac again
|
2019-08-22 09:27:39 +10:00 |
|
Sean Parkinson
|
5530336617
|
SP Mod exp cast fix
|
2019-08-20 08:50:57 +10:00 |
|
Jacob Barthelmeh
|
01a3b59e28
|
fix cast and initialization of variable
|
2019-08-19 14:54:53 -06:00 |
|
toddouska
|
7d4023f6a1
|
Merge pull request #2408 from dgarske/coverity
Minor fixes to resolve Coverity static analysis checks
|
2019-08-16 14:45:13 -07:00 |
|
Jacob Barthelmeh
|
487e66394e
|
adjust wc_i2d_PKCS12 API
|
2019-08-16 15:19:33 -06:00 |
|
David Garske
|
3f992ce39d
|
Additional STM32F7 fixes with HALv2.
|
2019-08-16 12:31:28 -07:00 |
|
toddouska
|
dea4f2fb1a
|
Merge pull request #2410 from SparkiDev/poly1305_x64_fix
Fix Poly1305 on Intel AVX2
|
2019-08-16 09:08:27 -07:00 |
|
Sean Parkinson
|
8454bd1077
|
Fix Poly1305 on Intel AVX2
Fix define checks for other x86_64 assembly code files
|
2019-08-16 17:42:19 +10:00 |
|
David Garske
|
aee766e11b
|
Minor fixes for AES GCM with GMAC and STM32 HALv2.
|
2019-08-15 16:57:38 -07:00 |
|
toddouska
|
51c31695bd
|
Merge pull request #2391 from SparkiDev/tfm_dh_2
Specialized mod exponentiation for base 2 in tfm.c and integer.c
|
2019-08-15 15:59:20 -07:00 |
|
toddouska
|
b06dbf16c2
|
Merge pull request #2397 from JacobBarthelmeh/PKCS7
updates to CMS and callback functions
|
2019-08-15 15:56:41 -07:00 |
|
toddouska
|
089ca6d6e8
|
Merge pull request #2403 from JacobBarthelmeh/HardwareAcc
build with devcrypto and aesccm
|
2019-08-15 15:54:41 -07:00 |
|
David Garske
|
ed7ac6fb26
|
Coverity fixes to make static analysis happy.
|
2019-08-14 15:42:47 -07:00 |
|
Eric Blankenhorn
|
48fa6a458c
|
Adding compatibility API phase 1
|
2019-08-13 17:09:56 -05:00 |
|
Jacob Barthelmeh
|
e8e1d35744
|
build with devcrypto and aesccm
|
2019-08-13 14:12:45 -06:00 |
|
Jacob Barthelmeh
|
20d9d5b0da
|
account for KARI bundle without CERT when callback is set
|
2019-08-12 17:37:09 -06:00 |
|
Jacob Barthelmeh
|
883d5778a3
|
handle optional parameters with KARI ECC key
|
2019-08-12 16:41:35 -06:00 |
|
Jacob Barthelmeh
|
f4d9991e3a
|
remove restriction on key wrap type with callback
|
2019-08-12 15:34:20 -06:00 |
|
Jacob Barthelmeh
|
6054a851ce
|
move decrypt content callback function to more generic spot
|
2019-08-09 17:38:30 -06:00 |
|
David Garske
|
e7c6fc221d
|
Fixes to handle byte swapping on Key and IV for STM32F7 with latest CubeMX.
|
2019-08-09 15:40:26 -07:00 |
|
David Garske
|
0a4ac0e380
|
Merge pull request #2401 from SparkiDev/aesni_null_iv
Set the IV to zero when NULL IV and using AESNI
|
2019-08-09 12:57:48 -07:00 |
|
Sean Parkinson
|
d4cf6e37e8
|
DH base 2 impl - better error handling
|
2019-08-09 12:12:59 -06:00 |
|
Sean Parkinson
|
34fe643938
|
Set the IV to zero when NULL IV and using AESNI
|
2019-08-09 11:23:14 -06:00 |
|
David Garske
|
8e4fa1c786
|
Fix for dynamic type typo in PKCS7.
|
2019-08-08 20:14:39 -07:00 |
|
David Garske
|
8e83fb2e67
|
Fix to resolve AES GCM auth calucation for GMAC where no in/out data is used.
|
2019-08-05 14:03:02 -07:00 |
|
Jacob Barthelmeh
|
99ddf65a96
|
add decrypt callback to wc_PKCS7_DecodeEnvelopedData
|
2019-08-05 10:49:15 -06:00 |
|
toddouska
|
ab4924b86b
|
Merge pull request #2388 from SparkiDev/sp_ccc_table_size
Fix precomputation tables to not include infinity field.
|
2019-08-05 08:39:58 -07:00 |
|
Sean Parkinson
|
4f714b9788
|
Add a timing resistant version
Make mod operations work on the same bit size as closely as possible.
Check fp_mod return in first use.
|
2019-08-05 10:57:40 +10:00 |
|
toddouska
|
6f54a2ec6b
|
Merge pull request #2389 from dgarske/crypt_init_count
Fixes for wolfCrypt init/cleanup reference count
|
2019-08-02 15:48:36 -07:00 |
|
toddouska
|
9acd952ea1
|
Merge pull request #2374 from dgarske/ecc_params
ECC improvement to get curve param and example curve macro check fix
|
2019-08-02 15:44:20 -07:00 |
|
toddouska
|
31461dbfb5
|
Merge pull request #2373 from dgarske/mpint
Improvements to atoi, mp_int allocations and STSAFE-A100 error handling
|
2019-08-02 15:43:20 -07:00 |
|
David Garske
|
f5c1c33dba
|
Fixes for newer STM CubeMX HAL for STM32F7.
|
2019-08-02 15:12:09 -07:00 |
|
David Garske
|
18002d4545
|
Merge pull request #2387 from JacobBarthelmeh/Benchmark
fix help print out of benchmark
|
2019-08-02 08:24:47 -07:00 |
|
David Garske
|
b4673344c0
|
Adds new wc_ecc_get_curve_params API for getting the ecc_set_type params for a curve index. Fix for example client and server using wrong macro for detecting ECC 256-bit enabled.
|
2019-08-02 05:50:00 -07:00 |
|
Sean Parkinson
|
2a22179068
|
Specialized mod exponentiation for base 2 in tfm.c and integer.c
|
2019-08-02 15:50:08 +10:00 |
|
David Garske
|
3cf30f1e96
|
Fix to allow proper calling with counts for wolfCrypt_Init and wolfCrypt_Cleanup. Old code was not tracking case such as wolfCrypt_Init -> wolfCrypt_Init -> wolfCrypt_Cleanup and was causing cleanup to be performed, when it shouldn't.
|
2019-08-01 12:44:03 -07:00 |
|
toddouska
|
4f0fd2c2f9
|
Merge pull request #2302 from SparkiDev/ecc_pubkey_check
Add checks of public key for ECC and curve25519
|
2019-08-01 11:50:02 -07:00 |
|
toddouska
|
7098fdff29
|
Merge pull request #2382 from SparkiDev/dsa_ct
Use a fixed number of bits with DSA gen and sign
|
2019-08-01 11:48:53 -07:00 |
|