David Garske 9b6cf56a6e
Expanded support for Curve25519/Curve448 and TLS v1.3 sniffer (#4335)
* Fixes for building with Ed/Curve25519 only. Fix for IoT safe demo to exit after running once. Added `WOLFSSL_DH_EXTRA` to `--enable-all` and `--enable-sniffer`. Cleanup uses of `==` in configure.ac. Various spelling fixes.

* Fix for sniffer with TLS v1.3 session tickets.

* Fix for ASN Template Ed25519 key export (missing version / not setting OID correctly).

* Add key import/export support for Curve25519/Curve448. Refactor of the 25519/448 ASN code to combine duplicate code.

* Refactor of Curve25519 code. Improved public key export to handle generation when only private is set. Improved private scalar buffer sizing.

* Fix for static ephemeral loading of file buffer.

* Added sniffer Curve25519 support and test case.

* Fix for sniffer to not use ECC for X25519 if both are set.

* Fix Curve448 public export when only private is set.

* Fix for `dh_generate_test` for small stack size.

* Reduce stack size use on new asymmetric DER import/export functions. Cleanup pub length calc.

* Fix invalid comment.
2021-09-01 09:28:24 +10:00
..
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-06-11 08:19:23 -07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-06-22 21:33:12 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2020-12-17 14:26:49 +01:00
2016-12-28 14:45:29 -07:00
2021-02-11 03:12:54 +07:00
2017-06-14 09:44:26 +10:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2019-12-06 14:27:01 -07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2020-08-12 14:43:47 -07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00
2021-02-11 03:12:54 +07:00