Commit graph

13 commits

Author SHA1 Message Date
Jan Rüth
7d7b1b3f99 RSA tests and fix chacha20 in tls 1.2 2023-11-26 22:19:48 +01:00
Jan Rüth
624eda8168 Fix TLS 1.2 crypto and add end-to-end tests 2023-11-26 19:49:01 +01:00
Jan Rüth
b597423237 Fix signer and add e2e tls13 test 2023-11-26 19:49:01 +01:00
Jan Rüth
31ed3963a6 Have Makefile that does same commands as CI 2023-11-25 15:30:39 +01:00
Jan Rüth
d38412a3bd Use boringssl prf for tls1.2 2023-11-25 15:26:58 +01:00
Jan Rüth
bd80bfc4d7 Enhance error handling and docs 2023-11-24 19:41:01 +01:00
Jan Rüth
6f1394e4b4 Clippy 2023-11-24 16:14:10 +01:00
Jan Rüth
dfda846989 Rework KeyExchange types 2023-11-24 16:14:10 +01:00
Jan
d538b5a4a7 Create ci.yml 2023-11-24 16:11:18 +01:00
Jan Rüth
aa74b45a0f * Move ffi type container to boring-additions
* Use boring::derive for EC and ED instead of own implementation
2023-11-24 10:32:33 +01:00
Jan Rüth
319029f2d4 Fix AES256 using wrong hash
Add TLS 1.2
Move aead crypter to boring-additions crate
2023-11-20 20:36:55 +01:00
Jan Rüth
5c45b9426b Initial dump for a boring-rustls-provider
This is just a dump of me figuring out how to interface with boring and rustls.
It works to establish a connection and exchange data but I haven't written real tests yet, nor did I cleanup the code or made the effort to make it look nice.
There is probably some code in here that should rather live in the `boring` crate.
2023-11-19 17:49:03 +01:00
Jan
db339f7161
Initial commit 2023-11-19 17:46:39 +01:00