Commit graph

  • b667e1450b Make algs public main Pascal Engélibert 2026-04-13 11:44:03 +02:00
  • b88c87235d Harden crypto provider error handling and FIPS reporting Jan Rüth 2026-04-10 16:30:01 +02:00
  • bbd0ccf0b8 Harden key material zeroization paths Jan Rüth 2026-04-10 14:13:22 +02:00
  • c71d5bbfd8 Drop X448, P-521, FFDHE2048 to match boring's default group list Jan Rüth 2026-04-10 14:58:19 +02:00
  • fafbf296b1 Add X25519MLKEM768 post-quantum hybrid key exchange Jan Rüth 2026-04-10 13:08:05 +02:00
  • 271acbb315 Bump boring to v5, align FIPS to SP 800-52r2, clean up features Jan Rüth 2026-04-10 12:09:47 +02:00
  • 490340afa7 Bump and cleanup deps and fix lints Jan Rüth 2025-10-07 18:28:23 +02:00
  • aa6e1c36f8 Update to rustls 0.23 John Howard 2024-03-26 15:37:00 -07:00
  • 03b48134ca Fix QUIC compilation and FIPS features John Howard 2024-02-20 17:39:00 -08:00
  • b1188e2ef1 Update to v22 Jan Rüth 2023-12-03 22:40:52 +01:00
  • 107b463b84 more tests Jan Rüth 2023-11-30 18:11:53 +01:00
  • 9af16cef17 update to alpha.6 Jan Rüth 2023-11-30 17:16:50 +01:00
  • b24ac52817 Implement QUIC traits (untested) Jan Rüth 2023-11-29 23:58:34 +01:00
  • fa032e97d1 Consolidate rustls dependencies in workspace deps Jan Rüth 2023-11-30 00:17:28 +01:00
  • d3f5d31ddd Update boring and allow settings fips Jan Rüth 2023-11-27 14:06:24 +01:00
  • 5ead01a5c7 Update to rustls = 0.22.0-alpha.5 Jan Rüth 2023-11-26 22:15:39 +01:00
  • 7d7b1b3f99 RSA tests and fix chacha20 in tls 1.2 Jan Rüth 2023-11-26 21:56:15 +01:00
  • 624eda8168 Fix TLS 1.2 crypto and add end-to-end tests Jan Rüth 2023-11-26 19:41:53 +01:00
  • b597423237 Fix signer and add e2e tls13 test Jan Rüth 2023-11-26 17:28:48 +01:00
  • 31ed3963a6 Have Makefile that does same commands as CI Jan Rüth 2023-11-25 15:27:50 +01:00
  • d38412a3bd Use boringssl prf for tls1.2 Jan Rüth 2023-11-25 15:20:07 +01:00
  • bd80bfc4d7 Enhance error handling and docs Jan Rüth 2023-11-24 19:38:18 +01:00
  • 6f1394e4b4 Clippy Jan Rüth 2023-11-24 16:08:52 +01:00
  • dfda846989 Rework KeyExchange types Jan Rüth 2023-11-24 12:55:57 +01:00
  • d538b5a4a7 Create ci.yml Jan 2023-11-24 15:59:04 +01:00
  • aa74b45a0f * Move ffi type container to boring-additions * Use boring::derive for EC and ED instead of own implementation Jan Rüth 2023-11-23 21:11:25 +01:00
  • 319029f2d4 Fix AES256 using wrong hash Add TLS 1.2 Move aead crypter to boring-additions crate Jan Rüth 2023-11-20 20:36:55 +01:00
  • 5c45b9426b Initial dump for a boring-rustls-provider Jan Rüth 2023-11-19 17:41:54 +01:00
  • db339f7161
    Initial commit Jan 2023-11-19 17:46:39 +01:00