David Garske
|
7e5c41ca35
|
Fixes for some async issues in FIPSv2.
|
2018-06-11 12:41:15 -07:00 |
|
John Safranek
|
10070bb5fd
|
FIPS Revalidation (acceptance fixes)
1. Backed out some changes to AES-GCM with respect PIC32 only code. (This change will not be in the FIPS boundary.)
|
2018-06-11 10:21:19 -07:00 |
|
Tim Parrish
|
c6e2585fbc
|
added check for AMD processor to asm.c
|
2018-06-07 10:35:54 -06:00 |
|
David Garske
|
e673cdf2d2
|
Merge pull request #1594 from kojo1/openSSL-Compat-CRL-STORE
FILE* to XFILE
|
2018-06-06 16:34:59 -07:00 |
|
Tim
|
59067825fc
|
Update cpuid.c to optimize intelasm for performance
|
2018-06-06 16:44:46 -06:00 |
|
John Safranek
|
7e9a32fffd
|
FIPS Revalidation
Merge branch 'master' into fipsv2. Using a merge instead of a rebase to retain commit IDs and tags.
|
2018-06-06 12:43:15 -07:00 |
|
Sean Parkinson
|
9b9568d500
|
Change ECDSA signing to use blinding.
|
2018-06-06 11:52:04 +10:00 |
|
David Garske
|
ab319ae599
|
Fixed a couple of places in PKCS7 error cases where key free (wc_FreeRsaKey or wc_ecc_free) might not be called.
|
2018-06-05 14:32:17 -07:00 |
|
David Garske
|
5eca844e01
|
Fix for possible leak with normal math and verify fail for R and S in ECC verify.
|
2018-06-04 11:05:14 -07:00 |
|
Takashi Kojo
|
3ff8c45aa8
|
FILE to XFILE
|
2018-06-01 09:30:20 +09:00 |
|
Jacob Barthelmeh
|
0c2199084e
|
single threaded wolfcrypt only Nucleus port
|
2018-05-31 15:04:44 -06:00 |
|
toddouska
|
70b3ba1c04
|
Merge pull request #1591 from ejohnstown/release-3.15.0
Release v3.15.0 Preparation
|
2018-05-31 12:07:43 -07:00 |
|
toddouska
|
c43a84547a
|
Merge pull request #1572 from dgarske/cryptodev
Added crypto device framework
|
2018-05-31 10:28:58 -07:00 |
|
John Safranek
|
8a61b7303a
|
Remove execute bit from a few files.
|
2018-05-31 10:14:47 -07:00 |
|
David Garske
|
33d416a060
|
Fix two more scan-build issues with set but not used.
|
2018-05-30 13:23:08 -07:00 |
|
David Garske
|
d7b560f2ab
|
Fix for scan-build warning about value being stored and not used. Changed the wc_RsaFunction API to public. Added ability to expose wc_RsaDirect with new define WC_RSA_DIRECT.
|
2018-05-30 12:44:55 -07:00 |
|
Chris Conlon
|
5d99079603
|
fix HAVE_SELFTEST build for CAVP selftest
|
2018-05-30 11:08:18 -06:00 |
|
Go Hosohara
|
b84f111d51
|
rebase with master branch and fix some code.
|
2018-05-30 17:15:07 +09:00 |
|
Go Hosohara
|
36ced360cb
|
Add Renesas CS+ project files.
|
2018-05-30 11:53:18 +09:00 |
|
Sean Parkinson
|
fb7d74c197
|
FinalRaw parameter hash may not be aligned.
|
2018-05-30 09:10:46 +10:00 |
|
Sean Parkinson
|
e684156a1e
|
Constant time padding and HMAC verification in TLS
|
2018-05-30 09:10:46 +10:00 |
|
John Safranek
|
92dd231c27
|
Merge pull request #1585 from SparkiDev/new_compiler
New compilers
|
2018-05-29 12:25:56 -07:00 |
|
Chris Conlon
|
16738f1449
|
Merge pull request #1569 from kojo1/openSSL-Compat-CRL-STORE
openSSL compatibility APIs: X509_CRL, STORE
|
2018-05-29 09:47:22 -06:00 |
|
Sean Parkinson
|
f871bafe3a
|
Fix uninitialized
|
2018-05-29 11:06:26 +10:00 |
|
Sean Parkinson
|
68666101b7
|
Fix for g++ 7.3 - macro strings in asm
|
2018-05-29 09:25:38 +10:00 |
|
Takashi Kojo
|
3939eadf9c
|
get derLen by RsaPublicKeyDerSize
|
2018-05-26 10:55:17 +09:00 |
|
toddouska
|
453daee965
|
Merge pull request #1523 from SparkiDev/ed25519_key
Allow Ed25519 private-only keys to work in TLS
|
2018-05-24 09:56:17 -07:00 |
|
toddouska
|
d38a0039ed
|
Merge pull request #1549 from JacobBarthelmeh/Cert-Report1
fix for relative URI detection
|
2018-05-23 17:05:35 -07:00 |
|
toddouska
|
e4e0dfe9d3
|
Merge pull request #1564 from JacobBarthelmeh/PKCS12
Pkcs12
|
2018-05-23 16:59:13 -07:00 |
|
David Garske
|
6f221ff75c
|
Fix possible leak in PKCS for failure case with small stack enabled.
|
2018-05-23 16:21:49 -07:00 |
|
Sean Parkinson
|
58f523beba
|
Allow Ed25519 private-only keys to work in TLS
Change Ed25519 in TLS 1.2 to keep a copy of all the messages for
certificate verification - interop with OpenSSL.
|
2018-05-24 08:43:28 +10:00 |
|
David Garske
|
72d168028e
|
Fixes to better handle PKCS7 error cases.
|
2018-05-23 15:29:33 -07:00 |
|
David Garske
|
9a75e5cf68
|
Fixes in PKCS7 for handling hardware based devId and no private key. Fix to handle scenario where kari->decoded is allocated, but not initalized (was causing use of unitliaized in FreeDecodedCert). Fix to handle hardware base RSA key size.
|
2018-05-23 14:48:10 -07:00 |
|
Jacob Barthelmeh
|
9021091896
|
update comments
|
2018-05-23 14:04:41 -06:00 |
|
Sean Parkinson
|
3bb4949e02
|
Improve coverage
Renumber errors in test.c to be unique.
Fix stack usage to work in --enable-distro --enable-stacksize builds.
|
2018-05-23 16:24:23 +10:00 |
|
Quinn Miller
|
f2ce8dcbca
|
Added unit test for Blake2
|
2018-05-22 10:47:44 -06:00 |
|
Chris Conlon
|
be9ae9a3c4
|
Merge pull request #1570 from MJSPollard/MikePollardBranch
added Poly1305SetKey Unit Test
|
2018-05-21 16:35:15 -06:00 |
|
David Garske
|
85511067e4
|
Added crypto device framework to handle PK RSA/ECC operations using callbacks. Adds new build option ./configure --enable-cryptodev or #define WOLF_CRYPTO_DEV. Added devId support to PKCS7.
|
2018-05-21 14:31:08 -07:00 |
|
toddouska
|
e7de654b61
|
Merge pull request #1558 from dgarske/fsanitize
Fixes for fsanitize reports
|
2018-05-21 14:18:07 -06:00 |
|
MJSPollard
|
fb247a5d8d
|
added null check for key
|
2018-05-21 13:59:15 -06:00 |
|
MJSPollard
|
2b49f69f1b
|
updated unit test
|
2018-05-21 12:44:59 -06:00 |
|
Sean Parkinson
|
3a27d85c4e
|
Use sizeof instead of constant value
|
2018-05-21 21:26:25 +10:00 |
|
Takashi Kojo
|
6580a1fefa
|
enable SetBitString, SetASNInt, SetASNIntMP with OPENSSL_EXTRA
|
2018-05-20 13:55:44 +09:00 |
|
Takashi Kojo
|
138f9f8f66
|
add wc_RsaKeyToPublicDer in asn.c when OPENSSL_EXTRA, fix wolfSSL_i2d_RSAPublicKey
|
2018-05-20 13:55:43 +09:00 |
|
Takashi Kojo
|
03846b2d2d
|
d2i_RSAPublicKey, d2i_X509_CRL, d2i_X509_CRL_fp, X509_CRL_free, PEM_read_X509_CRL
|
2018-05-20 13:55:43 +09:00 |
|
David Garske
|
cf70b1a013
|
Revert ForceZero changes in favor of PR #1567.
|
2018-05-18 05:29:09 -07:00 |
|
John Safranek
|
dd0489db8c
|
1. Added the pair-wise consistency test to the RSA Key Gen.
2. Modified an RSA key size test case so it didn't try to make a key that was too big.
|
2018-05-17 17:41:34 -07:00 |
|
Sean Parkinson
|
d63da10c96
|
ForceZero - align 64-bit access on Intel 64-bit
Test added to ensure ForceZero works.
|
2018-05-18 10:38:21 +10:00 |
|
Jacob Barthelmeh
|
f67046f485
|
better bounds checking
|
2018-05-17 16:55:59 -06:00 |
|
Jacob Barthelmeh
|
b6a92a97ce
|
convert to byte to fix warning
|
2018-05-17 08:55:07 -06:00 |
|