David Garske
|
bd57f5b385
|
Fix to resolve possible buffer overflow with atmel_get_rev_info when using byte.
|
2018-10-15 14:17:43 -07:00 |
|
David Garske
|
177bf49fa6
|
Updates to the atmel.c code to allow easier customization of the hardware interface.
|
2018-10-15 14:17:43 -07:00 |
|
David Garske
|
bb737ec99d
|
Fixes for building against latest CryptoAuthLib. Refactor to eliminate the atcatls function calls, since these have been removed from latest CryptoAuthLib. Cleanup of the slot assignment handling.
|
2018-10-15 14:17:43 -07:00 |
|
David Garske
|
d67cb9e875
|
Added new build option for Microchip CryptoAuthLib (--enable-cryptoauthlib). Build fixes with WOLFSSL_ATECC508A enabled.
|
2018-10-15 14:17:43 -07:00 |
|
David Garske
|
ba9f21bad6
|
Improvements to the ATECC508A README.md.
|
2018-10-15 14:17:42 -07:00 |
|
David Garske
|
c51c607e96
|
Fix to use inLen for raw public key copy. No need to throw an error for other curve types as this function may be used for software only import/export. In the TLS case with only SECP256R1 there are other places where an error will be thrown.
|
2018-10-15 14:17:42 -07:00 |
|
David Garske
|
53c2264327
|
Fix for checking the inLen when setting raw public key len for hardware. Finished the ATECC508A ECC functions to support native TLS with the WOLFSSL_ATECC508A option and SECP256R1. Added slot type for alloc/free. Added helper functions for setting the PK callbacks and custom content. Updated the README.md with build options. Added support for overriding the ATECC_MAX_SLOT. Added overridable define for encryption slot number ATECC_SLOT_I2C_ENC. Added new build option WOLFSSL_ATECC_PKCB for using just the reference PK callbacks.
|
2018-10-15 14:17:42 -07:00 |
|
David Garske
|
7074625048
|
Added slot callbacks. Improvements for the Atmel time support. Fix to make sure read encryption key is cleared from stack buffer.
|
2018-10-15 14:17:42 -07:00 |
|
David Garske
|
e78ddfce75
|
Fix for wc_ecc_import_x963_ex to handle ATECC508A raw public key. Cleanup of the ATECC508A encryption key support. Added new macro ATCA_TLS_GET_ENC_KEY to allow setting your own function at build-time for getting the encryption key.
|
2018-10-15 14:17:42 -07:00 |
|
David Garske
|
be318abbc2
|
Fixes for building with WOLFSSL_ATECC508A with latest atca.
|
2018-10-15 14:17:42 -07:00 |
|
Hideki Miyazaki
|
1a34b9da03
|
Added NO_RSA condition for build failure
|
2018-10-12 11:02:01 +09:00 |
|
Hideki Miyazaki
|
63878f32ab
|
Fixed tests failures on jenkins
|
2018-10-11 21:43:39 +09:00 |
|
Hideki Miyazaki
|
b736012214
|
Fixed disable Option Test on jenkins
|
2018-10-11 19:40:35 +09:00 |
|
Hideki Miyazaki
|
e774bfcf60
|
Tweaked message in Usage
|
2018-10-11 18:06:02 +09:00 |
|
Hideki Miyazaki
|
b4b180c1b9
|
Added Japanese messages that are enabled by option switch
|
2018-10-11 15:42:50 +09:00 |
|
toddouska
|
7a02832547
|
Merge pull request #1849 from dgarske/asn_piv
Added ASN certificate PIV and GZIP support
|
2018-10-08 09:32:19 -07:00 |
|
Hideki Miyazaki
|
67cab29d81
|
fixed typo
|
2018-10-04 21:02:22 -07:00 |
|
David Garske
|
319096e7e7
|
Fix indent for error case.
|
2018-10-04 16:07:35 -07:00 |
|
David Garske
|
0ec9b28402
|
Added GZIP compression tests. Added new wc_Compress_ex API to support GZIP compression option.
|
2018-10-03 16:29:45 -07:00 |
|
Tesfa
|
f83ea9a9d5
|
Fixed MINGW32 build errors
|
2018-10-03 13:58:51 -07:00 |
|
David Garske
|
c619bfebda
|
Add test for NIST PIV case.
|
2018-10-02 17:08:27 -07:00 |
|
David Garske
|
f0350c1efb
|
Refactor of the wc_ParseCertPIV to support detection of Identiv format header. Added flag to indicate Identiv type. Added wolfCrypt test for wc_ParseCertPIV function with Identiv PIV template.
|
2018-10-02 17:01:56 -07:00 |
|
David Garske
|
0c72dee315
|
Fixes for building with ./configure --enable-asn=nocrypt. Added wolfCrypt test template for certpiv_test, pending test PIV certs to use.
|
2018-10-02 15:18:57 -07:00 |
|
David Garske
|
680a863054
|
Added support for building with certificate parsing only. ./configure --enable-asn=nocrypt. Added new API for parsing PIV format certificates wc_ParseCertPIV with WOLFSSL_CERT_PIV build option. Added wc_DeCompress_ex with ability to decompress GZIP. Moved the ZLIB error codes into wolfCrypt.
|
2018-10-02 15:18:56 -07:00 |
|
David Garske
|
cfba86d3ab
|
Further cleanup of the Base64 and Base16 encoding start/min value.
|
2018-10-02 14:38:08 -07:00 |
|
David Garske
|
be2f68d183
|
Cleanup of the base64 decode start hex 0x2b.
|
2018-10-02 08:33:45 -07:00 |
|
David Garske
|
6d18f58f81
|
Merge pull request #1848 from JacobBarthelmeh/Benchmark
changes to benchmark app
|
2018-09-26 15:10:20 -07:00 |
|
Chris Conlon
|
d30c45a79c
|
Merge pull request #1637 from ghoso/openssl_compat201805
OpenSSL Compatibility APIs 2018/06
|
2018-09-26 14:54:14 -06:00 |
|
Kaleb Himes
|
5cd428eaa8
|
Merge pull request #1853 from dgarske/mp_add_d
Fixes for missing `mp_add_d`
|
2018-09-26 13:50:14 -06:00 |
|
JacobBarthelmeh
|
fc81467715
|
Merge pull request #1851 from dgarske/lighttpd_fix
Lighttpd fixes
|
2018-09-26 13:24:16 -06:00 |
|
Jacob Barthelmeh
|
d0abc10fe9
|
update RSA keygen benchmark and test with asynccrypt
|
2018-09-26 13:10:05 -06:00 |
|
Chris Conlon
|
8ccd715f31
|
Merge branch 'master' into openssl_compat201805
|
2018-09-26 11:06:26 -06:00 |
|
David Garske
|
441c0492f6
|
Fixes for missing mp_add_d. Fix for IDE/GCC-ARM user_settings.h to remove redudant USE_FAST_MATH option.
|
2018-09-26 08:34:08 -07:00 |
|
David Garske
|
1bf7cad633
|
Fix for case where wc_ClearErrorNodes is called, but then wc_PullErrorNode is called and wc_current_node is populated with invalid ->next pointer.
|
2018-09-25 16:13:13 -07:00 |
|
John Safranek
|
18a27cfe75
|
Changed the DecodedCert's der pointer to be a pointer to const. The
DecodedCert doesn't own the der value, so it should be const. Had to
make many other changes downstream of this.
|
2018-09-25 12:55:52 -07:00 |
|
Go Hosohara
|
ff5506faf2
|
define wolfSSL_OPENSSL_add_all_alogrithms_noconf alias for wolfSSL_OpenSSL_add_all_algorithms_noconf and some fixes
|
2018-09-25 15:39:56 +09:00 |
|
Takashi Kojo
|
71863c462e
|
(void) for unused in NO_RSA case
|
2018-09-25 15:39:56 +09:00 |
|
Takashi Kojo
|
9ae3ccb3ba
|
OBJ_sn2nid with OPENSSL_EXTRA_X509_SMALL
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
1c627430c7
|
increase wolfcrypt test program memory size along to WOLFSSL structure modificaiton.
rebase with master branch
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
c673884cbb
|
#ifdef HAVE_ECC to OBJ_nid2obj, and its test in api.c
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
fd01659baa
|
Obj_obj2nid
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
e6612b34f7
|
use XFILE, BADFILE, XFxxxx
|
2018-09-25 15:39:54 +09:00 |
|
Jacob Barthelmeh
|
27aaedf37c
|
add -rsa-sz which benches any RSA key size
|
2018-09-24 16:21:13 -06:00 |
|
JacobBarthelmeh
|
3be25441fa
|
Merge pull request #1843 from dgarske/async_fixes
Fixes for wolfCrypt async use with TLS
|
2018-09-24 09:51:19 -06:00 |
|
Sean Parkinson
|
d273d1dc81
|
Fixes from review
|
2018-09-24 08:44:31 +10:00 |
|
Sean Parkinson
|
3a72cf7996
|
Fixes from review
|
2018-09-24 08:41:25 +10:00 |
|
Sean Parkinson
|
f7f158cbd9
|
Fix encode and decoding of EC signature
|
2018-09-24 08:41:25 +10:00 |
|
Sean Parkinson
|
77a81057be
|
Casting fixes
|
2018-09-24 08:41:25 +10:00 |
|
Sean Parkinson
|
5744e4227d
|
Rewrote the public pkcs11 headers
Fixed file name in comment.
|
2018-09-24 08:41:25 +10:00 |
|
Sean Parkinson
|
8a5a03ea35
|
Support for PKCS#11
Support for RSA, ECDSA and AES-GCM operations.
|
2018-09-24 08:41:25 +10:00 |
|