jackctj117
aa4b743e19
Remove ACVP vector tests from the C# wrapper suite
2026-10-02 09:32:25 -06:00
jackctj117
337a7d69b5
Limit wrapper to validated boundary services
2026-09-25 09:16:16 -06:00
jackctj117
06e378b9c7
Harden wrapper from code review findings
2026-09-25 09:16:16 -06:00
jackctj117
8ced00c3f4
Add FIPS forced-failure tests
2026-09-25 09:16:16 -06:00
jackctj117
0d3e286f01
Add FipsKdf (TLS 1.2, TLS 1.3, HKDF, SSH)
2026-09-25 09:16:16 -06:00
jackctj117
088a5e1aab
Add FipsEccKey and FipsDh
2026-09-25 09:16:16 -06:00
jackctj117
ec6299f91c
Add FipsRsaKey
2026-09-25 09:16:16 -06:00
jackctj117
202bcb0cda
Add AES ECB/CBC/CTR/OFB, GCM, GMAC and CCM
2026-09-25 09:16:16 -06:00
jackctj117
e1ece2a224
Add FipsHash, FipsHmac and FipsCmac
2026-09-25 09:16:16 -06:00
jackctj117
c4ce8f411f
Run C# FIPS known-answer tests from ACVP vectors
2026-09-25 09:16:16 -06:00
jackctj117
8d4b11b642
Add FipsRng (Hash_DRBG)
2026-09-25 09:16:16 -06:00
jackctj117
79ce64cf51
Add C# wrapper for the wolfCrypt FIPS v5.2.3 boundary
2026-09-25 09:16:16 -06:00
Aidan Garske
e10c943bf3
wolfCrypt CSharp Wrapper:
...
* Adds RNG, ECC(ECIES and ECDHE), RSA, ED25519/Curve25519, AES-GCM, and Hashing to the CSharp wrapper.
* Adds GitHub action for building the CSharp wrapper solution and running wolfCrypt test and a TLS server/client example.
* Adds "new" API's for wolfCrypt for platforms that cannot tolerate the structs directly.
* Fixes for several scan-build warnings.
2024-10-05 11:44:58 -07:00
David Garske
ea80e9e0ea
Add documentation for the CSharp wrapper.
2023-01-16 11:13:25 -08:00
Jacob Barthelmeh
f19b426a3f
fix for files included in make dist
2022-05-20 09:26:53 -06:00
Jacob Barthelmeh
fb3d38c3e8
add example C# PSK client
2022-03-21 10:19:45 -06:00
JacobBarthelmeh
2b5ed1564c
add error function and print out
2020-06-12 09:45:23 -07:00
JacobBarthelmeh
6af052faae
add peer certificate print to callback
2020-06-11 10:57:26 -07:00
David Garske
a8f2c97e13
Added CSharp example for multi-threaded TLS server. Refactor to separate the ssl and ctx handles.
2020-03-20 16:10:19 -07:00