Martin Kinčl
|
6c713e4b88
|
Fixed use of uninitialized values in wc_DhGenerateParams.
|
2019-05-16 16:31:12 +02:00 |
|
David Garske
|
7a671eb70b
|
Merge pull request #2243 from JacobBarthelmeh/Windows
custom ECC curves on Windows
|
2019-05-15 18:51:01 -07:00 |
|
Jacob Barthelmeh
|
b2a5516c63
|
custom ECC curves on Windows
|
2019-05-15 11:31:26 -06:00 |
|
Jacob Barthelmeh
|
88bf5d9676
|
add sanity check on buffer index and regression tests
macro guards on use case and adjustment for memory size
gcc-8 warning fix
adjustement to default memory bucket sizes
|
2019-05-14 15:55:24 -06:00 |
|
John Safranek
|
0cdaf43a14
|
Rename the macro "STATIC" as "WC_STATIC" to prevent collisions.
|
2019-05-14 13:44:33 -07:00 |
|
David Garske
|
10dde24363
|
Added support for SHOW_CERTS with OPENSSL_EXTRA_X509_SMALL for embedded debugging of certs. Minor build warning fixes with OPENSSL_EXTRA and STM32_HASH on IAR.
|
2019-05-14 09:24:59 -07:00 |
|
Tesfa Mael
|
1605ab86d2
|
Verify input arguments and handle incorrect length of a final block
|
2019-05-09 08:32:52 -07:00 |
|
Sean Parkinson
|
4e2e207e67
|
Add ARM32 asm code for X25519 and Ed25519
Improvements to performance of ARM64 code for X25519 and Ed25519
|
2019-05-09 09:23:58 +10:00 |
|
toddouska
|
ff5bf7aea1
|
Merge pull request #2230 from dgarske/bench_threads
Added benchmarking `-thread <num>` argument support
|
2019-05-07 11:21:29 -07:00 |
|
Tesfa Mael
|
ade8f780a9
|
simplify to not expect null terminated strings
|
2019-05-07 11:11:41 -07:00 |
|
David Garske
|
891a645eaa
|
Added benchmarking -thread <num> argument support for asynchronous crypto to allow run-time selection of thread count. ZD 4903.
|
2019-05-07 07:07:56 -07:00 |
|
David Garske
|
3c1569dff7
|
Fix for issue with new wc_ecc_get_curve_order_bit_count function not free'ing memory when used with normal math. Started in https://github.com/wolfSSL/wolfssl/pull/2201
|
2019-05-06 11:41:50 -07:00 |
|
toddouska
|
683646e452
|
Merge pull request #2208 from SparkiDev/curve25519_arm
Curve25519 ARM64 assembly
|
2019-05-03 11:14:35 -07:00 |
|
toddouska
|
08531a0f31
|
Merge pull request #2225 from dgarske/unicode
Remove leading unicode UTF-8 BOM characters
|
2019-05-03 11:12:06 -07:00 |
|
Tesfa Mael
|
06eba2c1e2
|
Removed a redundant check
|
2019-05-02 13:58:55 -07:00 |
|
David Garske
|
1a76f0cd26
|
Remove leading unicode UTF-8[a] BOM characters (EF BB BF). Searched through repo and atmel.c was only one.
|
2019-05-02 13:21:43 -07:00 |
|
John Safranek
|
78c6ad4d84
|
Merge pull request #2217 from tmael/maintenanceOcspResponse
Fix for an OCSP Response signed by issuer
|
2019-05-02 10:14:01 -07:00 |
|
toddouska
|
0dd3305f06
|
Merge pull request #2221 from SparkiDev/rfc8032
Support Ed25519ctx and Ed25519ph sign/verify algorithms
|
2019-05-01 15:45:03 -07:00 |
|
toddouska
|
5e343b8e7e
|
Merge pull request #2201 from dgarske/siglen
Improvements to the maximum ECC signature calculations
|
2019-05-01 15:42:12 -07:00 |
|
Sean Parkinson
|
b25177ca6c
|
Include new ARMv8 curve25519 C file in distribution
|
2019-05-01 13:23:06 +10:00 |
|
Sean Parkinson
|
dc98832757
|
Add more tests for Ed25519ctx and Ed25519ph
|
2019-05-01 09:24:08 +10:00 |
|
David Garske
|
443fef6a6a
|
Further optimization of the ECC signature size calculation.
|
2019-04-30 08:50:19 -07:00 |
|
Sean Parkinson
|
9d736898cc
|
Support Ed25519 sign/verify algorithms ctx and ph
|
2019-04-30 16:57:20 +10:00 |
|
David Garske
|
8aacd7b802
|
Fix for read directory functions with Windows (wc_ReadDirFirst and wc_ReadDirNext). Fix to use bit-mask check instead of equality.
|
2019-04-29 20:47:52 -07:00 |
|
Tesfa Mael
|
45703a8d72
|
handle OCSP verified certificate which is already loaded as CA
|
2019-04-25 10:55:12 -07:00 |
|
toddouska
|
12a7c32530
|
Merge pull request #2170 from tmael/nRF52840CryptoCell
Initial CryptoCell-310 support on nRF52840
|
2019-04-24 11:09:46 -07:00 |
|
toddouska
|
547c09e1d7
|
Merge pull request #2210 from JacobBarthelmeh/Compatibility-Layer-Part2
JSSE additions
|
2019-04-24 11:04:05 -07:00 |
|
Tesfa Mael
|
edef75c70f
|
Wrapped new unit test API with FIPS macros
|
2019-04-24 10:02:20 -07:00 |
|
Jacob Barthelmeh
|
2a6ab9549b
|
add macro guards
|
2019-04-23 13:51:58 -06:00 |
|
Tesfa Mael
|
5d2f34aa6d
|
Addressed review comments
|
2019-04-23 10:04:41 -07:00 |
|
David Garske
|
34c1d5cba0
|
Cleanups and fixes for CryptoCell port:
* Protection for .c includes.
* Improved make pub memory issue reporting.
* README.md updates.
* Cleanup of user_settings.h.
|
2019-04-23 10:04:41 -07:00 |
|
David Garske
|
6c65550eab
|
Added CryptoCell-310 support
- SHA-256
- AES CBC
- CryptoCell 310 RNG
- RSA sign/verify and RSA key gen
- RSA encrypt/decrypt, decrypt inline
- ECC sign/verify/shared secret
- ECC key import/export and key gen pairs
- Hardware RNG and RTC of nRF52840 for benchmark timing source
- readme doc
|
2019-04-23 10:04:41 -07:00 |
|
Tesfa Mael
|
393ca1b30c
|
Increased test suite ciphers buffer size (ticket #5000))
Enhancement to support ECC domain param HEX string or unsigned bin comparison (ticket #5035)
|
2019-04-22 10:30:05 -07:00 |
|
Jacob Barthelmeh
|
29101a29c9
|
free key in test case, initialize variables fix, macro guard on iana use
|
2019-04-19 09:47:15 -06:00 |
|
Jacob Barthelmeh
|
b291b51988
|
adjust get pubkey from X509
|
2019-04-18 09:31:01 -06:00 |
|
Jacob Barthelmeh
|
494e469dd2
|
implement wolfSSL_OBJ_txt2nid for OIDs
|
2019-04-18 09:31:01 -06:00 |
|
Jacob Barthelmeh
|
72f3329faa
|
add wolfSSL_X509_verify function
|
2019-04-18 09:31:01 -06:00 |
|
Sean Parkinson
|
0d3541594f
|
Curve25519 ARM64 assembly
Also in a C file but use the assembly code file if possible.
|
2019-04-18 14:41:57 +10:00 |
|
David Garske
|
4ee4cb2068
|
Improved readability for ECC signature max size calculations.
|
2019-04-15 11:08:08 -07:00 |
|
toddouska
|
013e4429da
|
Merge pull request #2202 from SparkiDev/curve25519_asm_file
Curve25519 converted from inline assembly to asm only
|
2019-04-12 16:31:08 -07:00 |
|
David Garske
|
bd618970c1
|
Fixed API unit test for wc_ecc_sig_size to allow smaller result.
|
2019-04-12 12:36:20 -07:00 |
|
David Garske
|
1d023b344d
|
Fix for typo in atmel PK callbacks from PR #2199.
|
2019-04-11 06:02:37 -07:00 |
|
Sean Parkinson
|
e5bf2ed1d1
|
Curve25519 converted from inline assembly to asm only
Fixed large values (top bit set) in tables to be negative as the type is
signed.
Put C++ protection around function prototypes in fe_operations.h.
|
2019-04-11 16:17:48 +10:00 |
|
David Garske
|
1fffe4a463
|
Improvements to the maximum ECC signature claculations. The wc_ecc_sig_size function provides actual max based on curve order. The wc_ecc_sig_size_calc has also been adjusted to provide a more accurate maximum size.
|
2019-04-10 21:05:46 -07:00 |
|
toddouska
|
b6fcbe8436
|
Merge pull request #2199 from dgarske/contiki_16bit
Fixes for PK callbacks on 16-bit and ATECC
|
2019-04-09 14:56:26 -07:00 |
|
toddouska
|
35654530ba
|
Merge pull request #2198 from SparkiDev/sp_cortex4_iar
Cortex-M code changed to support IAR compiler
|
2019-04-09 14:41:00 -07:00 |
|
toddouska
|
173016ef47
|
Merge pull request #2196 from dgarske/stm32_aes_gcm
Improvement for STM32 GCM performance
|
2019-04-09 14:31:27 -07:00 |
|
toddouska
|
13909fc407
|
Merge pull request #2190 from dgarske/telit
Port for Telit IoT AppZone SDK
|
2019-04-09 14:26:59 -07:00 |
|
David Garske
|
a90001581e
|
Fixes for PK callbacks and ATECC. Fixes for PK callbacks on 16-bit system where unsigned int* is used. Fix for ATECC PK callback functions. Fix for atmel_ecc_create_pms to free the used slot.
|
2019-04-09 08:15:01 -07:00 |
|
Sean Parkinson
|
333b666f6b
|
Fixups updated and IAR defines
|
2019-04-09 10:59:24 +10:00 |
|