Commit Graph

15289 Commits

Author SHA1 Message Date
Chris Conlon 322cb05852 adjust PKCS7_VerifySignedData to correctly verify precomputed content hash with detached signature 2021-10-25 14:46:10 -06:00
David Garske 517225e135 Merge pull request #4497 from cconlon/authInfo
fix nid2oid/oid2nid for oidCertAuthInfoType
2021-10-25 09:29:09 -07:00
David Garske bf2b13939f Merge pull request #4329 from kaleb-himes/OE22-Porting-Changes
Oe22 porting changes
2021-10-22 16:16:26 -07:00
Chris Conlon 402ee29163 fix nid2oid/oid2nid for oidCertAuthInfoType 2021-10-22 16:53:18 -06:00
kaleb-himes 5859779ddf Check-in non-FIPS specific porting changes for OE22
Fix no new line

Change comment style in testsuite.c

Add include for proper socket header in wolfio.h

Add dc_log_printf support to benchmark application

Pull in changes for examples

Refector NETOS check in test.c

Fix format and remove settings used only for validation testing

Implement peer review feedback

Address last items noted in peer review

Add new README to include.am

Adjust comment style on TODO

Gate changes in client and server properly

Add static on customer feedback

Fix settings include

Update latest peer feedback
2021-10-22 15:01:14 -06:00
John Safranek d83d16af59 Merge pull request #4483 from julek-wolfssl/cov-reports 2021-10-22 13:07:57 -07:00
David Garske 229f0d5fd1 Merge pull request #4485 from JacobBarthelmeh/certs
Improve permitted alternate name logic in certificate ASN handling
2021-10-22 11:59:16 -07:00
John Safranek 734a73dd35 Add missing null-check. Fix dead store. 2021-10-22 11:17:41 -07:00
David Garske f8178b4896 Merge pull request #4495 from utzig/fix-mmacu-sha256-warn
Fix MMCAU_SHA256 type warnings
2021-10-22 10:55:43 -07:00
David Garske 587077856e Merge pull request #4494 from utzig/fix-forcezero-comment
Fix comment that applies to fp_forcezero
2021-10-22 10:55:30 -07:00
David Garske c54f906678 Merge pull request #4492 from haydenroche5/pem_password_cb
Rename pem_password_cb to wc_pem_password_cb.
2021-10-22 10:51:47 -07:00
John Safranek aad230a7e3 Restore a test case. Add a missing null-check. 2021-10-22 10:36:17 -07:00
David Garske 4c0527490d Fixes for API unit test with WOLFSSL_NO_ASN_STRICT. Fix spelling error. 2021-10-22 09:59:16 -07:00
Fabio Utzig 29f4f09e6c Fix MMCAU_SHA256 type warnings
Fix warnings in the usage of MMCAU_SHA256 routines, where digest is
expected to be `uint32_t*`, but is defined as `word32*`, which results
in:

```
expected 'uint32_t *' {aka 'long unsigned int *'} but argument is of
type 'word32 *' {aka 'unsigned int *'}
```

Signed-off-by: Fabio Utzig <utzig@apache.org>
2021-10-22 09:51:14 -03:00
Fabio Utzig a00e3024ce Fix comment that applies to fp_forcezero
Fix comment mentioning the use of `ForceZero` besides `fp_clear`, which
uses `XMEMSET`, and puts it above `fp_forcezero` where it should belong.

Signed-off-by: Fabio Utzig <utzig@apache.org>
2021-10-22 09:01:31 -03:00
Sean Parkinson 6e7dee3283 Change to compare each name to each matching type in permittedNames list. 2021-10-22 10:57:11 +10:00
Hayden Roche 0b6523d933 Rename pem_password_cb to wc_pem_password_cb.
Recently, we had a wolfEngine customer report a compilation error because
wolfSSL and OpenSSL both define the typedef pem_password_cb. The solution is to
namespace our typedef with the wc_ prefix. In order to not break existing code
that relies on wolfSSL providing pem_password_cb, if OPENSSL_COEXIST is not
defined, we define pem_password_cb as a macro that maps to wc_pem_password_cb.
2021-10-21 16:47:29 -07:00
David Garske 785e37790a Cleanup API test case debugging. 2021-10-21 12:35:06 -07:00
Juliusz Sosinowicz 79b738b5a6 commit-test and jenkins fixes 2021-10-21 14:29:28 +02:00
Juliusz Sosinowicz 44d8ab20e1 #456 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz f512514fd6 #450 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz a4a093ebed #449 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 9e3ff9c92c #427 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 9386a882b9 #424
Refactor d2i key API to use common code
2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 4d5dceaa4e #421 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 9d989689c6 #420 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 86f93e5c1b #419 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 70901f0626 #257 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 3894021a53 #246 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz af64d4347d #244 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz f7f12da8ec #242 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz e70dfe7265 #239 2021-10-21 14:25:06 +02:00
Juliusz Sosinowicz 3563585274 #240 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz df1d817f1f #129 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 1d5f4a6664 #118 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 81c3f4b925 #114 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 1239a7f57d #96 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz a1127be18e #95 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 2678a3b981 #67 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz e97e8bc7d0 #59 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 5bacc0c9ab In first |= op r always equals 0 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 8e6759384c #40 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 344a07051e #39 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 74cf332a8b #37 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz e82ae7b072 #17 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 79682fd30a #15 2021-10-21 14:22:54 +02:00
Juliusz Sosinowicz 97c89dd072 #9 2021-10-21 14:22:54 +02:00
Jacob Barthelmeh 12f86b020a clean up test case memory and common name size 2021-10-20 17:13:34 -06:00
Sean Parkinson 817cd2f2a6 Merge pull request #4487 from haydenroche5/openssh
Make several changes to support OpenSSH 8.5p1.
2021-10-21 08:59:38 +10:00
Sean Parkinson ac3612bbef Merge pull request #4469 from dgarske/android_keystore
Support for Android KeyStore compatibility API's
2021-10-21 08:30:08 +10:00