Commit graph

  • bebe5d7322
    Merge ced6027d39 into e430876b1d BRUHItsABunny 2025-04-01 12:41:06 -05:00
  • ced6027d39
    chore: add comment BRUHItsABunny 2025-04-01 12:12:42 -05:00
  • 66a51a05fa
    feat: add TLS fingerprint chrome 133+ (draft) BRUHItsABunny 2025-04-01 12:10:31 -05:00
  • af05186dfc
    Merge fa20ecfcc0 into e430876b1d Mingye Chen 2025-03-27 16:34:01 -06:00
  • fa20ecfcc0 fix: do not change outer sni back to real sni ech Mingye Chen 2025-03-27 16:33:53 -06:00
  • bea2f33a11 fix: fix tls versions for non-ech connections Mingye Chen 2025-03-27 16:33:00 -06:00
  • 3e541b6b3e docs: add comments Mingye Chen 2025-03-27 16:30:09 -06:00
  • 6f87c69b6a fix: add tests and fix bugs Mingye Chen 2025-03-27 15:54:58 -06:00
  • ed46e3def4 fix: update ech ClientHello before hashing in hrr Mingye Chen 2025-03-22 21:26:33 -06:00
  • c4f35cbdf6 fix: ech with helloGolang Mingye Chen 2025-03-21 00:19:45 -06:00
  • f6f3c9867d fix: ech with hrr Mingye Chen 2025-03-20 16:28:22 -06:00
  • 6a68c176c7
    Merge 2abbd26d49 into e430876b1d dependabot[bot] 2025-03-14 09:47:31 +03:00
  • e430876b1d
    feat: add latest chrome to auto master BRUHItsABunny 2025-03-13 20:05:16 -05:00
  • 2abbd26d49
    build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 dependabot/go_modules/golang.org/x/net-0.36.0 dependabot[bot] 2025-03-13 01:46:55 +00:00
  • 9d151db9dd
    fix: Chrome 131 parrot needs to send ML-KEM keyshare too BRUHItsABunny 2024-12-17 19:07:28 -06:00
  • 877cd4985c
    feat: Add Chrome 131 parrot BRUHItsABunny 2024-12-17 18:55:06 -06:00
  • 9b2ccad920 feat: add support for ECH when using custom clienthello specs Mingye Chen 2025-03-08 16:42:47 -07:00
  • 227c44e79f fix: allow fallback to old tls version Mingye Chen 2025-02-07 15:20:18 -07:00
  • 5ce39b85e6 build: bump go minimum version to 1.24.0 Mingye Chen 2025-03-01 19:58:18 -07:00
  • 6c3c017a94 fix: nil dereference in when getting public master secret Mingye Chen 2025-03-01 19:32:38 -07:00
  • d24af4ae55 update: rm cf KEMkey & KeySharesParams in TLS13OnlyState Mingye Chen 2025-03-01 19:18:24 -07:00
  • 9fada94f7e fix: add back kyber for old fingerprints Mingye Chen 2025-03-01 01:48:06 -07:00
  • a99feacec2 sync: merge changes from go 1.24.0 Mingye Chen 2025-03-01 00:13:08 -07:00
  • 70a842045e
    build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 dependabot[bot] 2025-02-10 21:23:11 +00:00
  • 8bcf883680
    build(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 dependabot[bot] 2025-02-10 21:23:11 +00:00
  • cd7a5ec57c docs: fix and clarify comments Mingye Chen 2025-02-10 10:06:49 -07:00
  • fa88bd57f1 fix: ech for hellogolang Mingye Chen 2025-02-03 04:11:39 -07:00
  • 3d730b9fb2 fix: broken PSK session resumption Mingye Chen 2025-01-14 01:04:48 -07:00
  • 0114defe06 update: remove circl dependencies for kyber Mingye Chen 2025-01-10 14:44:59 -07:00
  • ff854c45c6 fix: broken code during merge Mingye Chen 2025-01-09 20:29:38 -07:00
  • cefe226467 sync: merge changes from go 1.23.4 Mingye Chen 2025-01-07 15:55:09 -07:00
  • 1fe94aad7e
    switching module names for proper import Jian Wu 2025-01-21 17:57:54 -05:00
  • 707b70b5d9 adjusted imports and module for replaceable fork Jian Wu 2025-01-13 15:21:13 -05:00
  • f83e29e839 updated to have more browser configs and psk support Jian Wu 2025-01-13 14:49:56 -05:00
  • 51c7999d81 crypto/tls: send illegal_parameter on invalid ECHClientHello.type thekuwayama 2024-12-30 19:28:35 +00:00
  • ade44c2ba6 crypto/tls: properly return ECH retry configs Roland Shoemaker 2024-12-30 10:36:55 -08:00
  • a43aca286c crypto/tls: fix Config.Time in tests using expired certificates Filippo Valsorda 2025-01-02 01:34:40 +01:00
  • 31335b3f8f crypto/tls: fix misspelling in comment thekuwayama 2024-12-30 20:00:49 +00:00
  • c75d0ae38e crypto/mlkem: swap order of return values of Encapsulate Alec Bakholdin 2024-12-22 20:36:59 -05:00
  • 355add664f crypto/tls: normalize spelling of "ClientHello" in comments Filippo Valsorda 2024-12-17 20:47:17 +01:00
  • d9c3fd2695
    Merge b7ef87c1c4 into 23de245734 phoenix6936 2024-12-12 06:05:38 +00:00
  • b7ef87c1c4
    Merge pull request #8 from phoenix6936/dependabot/go_modules/golang.org/x/net-0.32.0 phoenix6936 2024-12-12 09:35:33 +03:30
  • b658283e62
    build(deps): bump golang.org/x/net from 0.23.0 to 0.32.0 dependabot[bot] 2024-12-12 06:05:26 +00:00
  • 192355fd59
    Merge pull request #6 from phoenix6936/dependabot/go_modules/golang.org/x/crypto-0.31.0 phoenix6936 2024-12-12 09:34:14 +03:30
  • 28c605fcc1
    build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 dependabot[bot] 2024-12-12 06:02:56 +00:00
  • 84cc4c8bab
    Merge pull request #3 from phoenix6936/dependabot/go_modules/github.com/klauspost/compress-1.17.11 phoenix6936 2024-12-12 09:31:52 +03:30
  • e38d2774f5
    build(deps): bump github.com/klauspost/compress from 1.17.4 to 1.17.11 dependabot[bot] 2024-12-12 06:00:31 +00:00
  • c5e95715ed
    Merge pull request #7 from phoenix6936/dependabot/go_modules/golang.org/x/sys-0.28.0 phoenix6936 2024-12-12 09:29:06 +03:30
  • c9fb1b6a50
    Merge pull request #1 from phoenix6936/dependabot/github_actions/actions/checkout-4 phoenix6936 2024-12-12 09:27:14 +03:30
  • e0ebbcf903
    Merge pull request #5 from phoenix6936/dependabot/go_modules/github.com/andybalholm/brotli-1.1.1 phoenix6936 2024-12-12 09:26:52 +03:30
  • 3ba431aace
    build(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2024-12-12 05:55:46 +00:00
  • 0cd1b556fe
    Merge pull request #2 from phoenix6936/dependabot/github_actions/actions/setup-go-5 phoenix6936 2024-12-12 09:22:37 +03:30
  • f2e83e9989
    build(deps): bump golang.org/x/sys from 0.18.0 to 0.28.0 dependabot[bot] 2024-12-12 05:50:38 +00:00
  • 71144f0772
    build(deps): bump github.com/andybalholm/brotli from 1.0.6 to 1.1.1 dependabot[bot] 2024-12-12 05:50:31 +00:00
  • d3a097d938
    build(deps): bump actions/setup-go from 4 to 5 dependabot[bot] 2024-12-12 05:50:07 +00:00
  • b2f365c527
    Create dependabot.yml phoenix6936 2024-12-12 09:19:27 +03:30
  • edca40051a crypto/tls: fix a broken link Hiroaki Sano 2024-11-26 16:43:04 +09:00
  • 77ea502eee crypto/tls: implement X25519MLKEM768 Filippo Valsorda 2024-11-21 21:21:58 +01:00
  • 68e64cfceb crypto/rsa: refuse to generate and/or use keys smaller than 1024 bits Filippo Valsorda 2024-11-20 13:59:09 +01:00
  • 4cb059fbbf crypto/tls: test with FIPS 140-3 TLS mode Daniel McCarney 2024-11-20 20:09:50 -05:00
  • 212bbb2c77 crypto/tls: add server-side ECH Roland Shoemaker 2024-10-29 20:22:27 -07:00
  • 83cefcdeed all: fix some function names and typos in comment cuishuang 2024-11-20 21:56:27 +08:00
  • 9abc9d7132 crypto/tls: FIPS 140-3 mode Daniel McCarney 2024-11-18 22:18:56 +01:00
  • f189b9184a internal/copyright: add test that copyright notices exist Russ Cox 2024-11-21 08:46:57 -05:00
  • f37765f45c internal/byteorder: use canonical Go casing in names Russ Cox 2024-11-12 23:39:27 +01:00
  • 0d5c2fe3a1 all: rename crypto/internal/fips to crypto/internal/fips140 Russ Cox 2024-11-20 09:03:35 -05:00
  • 7e4b8b87ca crypto: centralize external test module fetches Filippo Valsorda 2024-11-17 12:04:24 +01:00
  • 548fd92733 crypto/ecdsa: implement deterministic and hedged signatures Filippo Valsorda 2024-11-16 23:45:05 +01:00
  • 0eeabaa9d7 crypto/internal/mlkem768: move to crypto/internal/fips/mlkem Filippo Valsorda 2024-10-23 11:41:42 +02:00
  • d1f74ada56 crypto/internal/mlkem768: add -768 suffix to all exported identifiers Filippo Valsorda 2024-10-21 16:29:23 +02:00
  • 5a893857d7 crypto/internal/mlkem768: add EncapsulationKey type Filippo Valsorda 2024-10-21 14:30:46 +02:00
  • 3e14e25cf0 crypto/internal/mlkem768: make Decapsulate a method Filippo Valsorda 2024-10-16 14:31:44 +02:00
  • 3d4d31065b crypto/internal/mlkem768: update to final FIPS 203 Filippo Valsorda 2024-10-12 20:22:44 +02:00
  • beed2c67b0 crypto/internal/fips/tls12: implement TLS 1.2 KDF Filippo Valsorda 2024-11-09 17:21:42 +01:00
  • 80b8ff4aa9 crypto/internal/fips/tls13: implement TLS 1.3 KDF Filippo Valsorda 2024-11-09 16:23:22 +01:00
  • b06b8816fa crypto/internal/fips/aes/gcm: add GCMForTLS12 and GCMForTLS13 Filippo Valsorda 2024-11-08 19:56:50 +01:00
  • bc7af21451 crypto/internal/fips/aes: move GCM to its own package Filippo Valsorda 2024-11-03 10:03:21 +01:00
  • cfc37ddf43 Add example tests oscur0 Mingye Chen 2024-11-05 16:55:52 -07:00
  • 2811331d5d crypto/tls: include close notify in client tls test recordings Ryan Granger 2024-10-11 16:53:56 +00:00
  • c5561373ff crypto,hash: add t.Helper calls to test helpers apocelipes 2024-08-14 03:49:33 +00:00
  • 91b914d5f2 crypto/tls: fix typo in quicError Jaeho Nam 2024-08-07 06:14:11 +00:00
  • 478fdf1977 crypto/tls: add support for additional alpn flags to bogo_shim_test Clide Stefani 2024-06-25 15:52:32 -04:00
  • 309a3593cd crypto/tls: align FIPS-only mode with BoringSSL policy Filippo Valsorda 2023-12-14 22:13:29 +01:00
  • 0d9e15f699 crypto/tls: expose extensions presented by client to GetCertificate Bobby Powers 2023-02-25 16:24:54 -08:00
  • 6b21c9a492 [release-branch.go1.23] crypto/tls: fix testHandshake close flakes Filippo Valsorda 2024-08-01 23:41:13 +02:00
  • 681bfddd9d crypto/tls: fix testHandshake close flakes Filippo Valsorda 2024-08-01 23:41:13 +02:00
  • da9d51f6b1
    Merge dd2ffe0d6e into 23de245734 Gaukas Wang 2024-07-21 11:32:10 +12:00
  • 23de245734
    fix: extMasterSecret mismatch with extended_master_secret extension (#307) adotkhan 2024-07-19 23:24:24 -04:00
  • 4a28d1af44
    fix: generate ClientHelloSpec only once (#306) adotkhan 2024-07-19 10:03:27 -04:00
  • db5af5dad9
    chore: remove empty line in u_parrots.go adotkhan 2024-07-19 00:23:28 -04:00
  • fcb96b8d09 fix: extMasterSecret mismatch with extended_master_secret extension Amir Khan 2024-07-18 12:45:58 -04:00
  • 6a73d07bc2 fix: generate ClientHelloSpec only once Amir Khan 2024-07-18 12:18:32 -04:00
  • 6c08cae23b crypto/tls: add exclude tls flags to bogo_shim_test Clide Stefani 2024-06-26 16:29:01 -04:00
  • dd2ffe0d6e
    chore: note for bugrisk psk-hrr-support Gaukas Wang 2024-07-16 02:37:10 -06:00
  • 258eeafc94
    fix: example using old url no longer valid Gaukas Wang 2024-07-16 02:35:00 -06:00
  • 888b9cb09d
    feat: add post-HelloRetryRequest PSK support Gaukas Wang 2024-07-16 02:15:04 -06:00
  • 841ef93712
    Fixes session ticket / PSK not set (#302) adotkhan 2024-07-16 01:56:12 -04:00
  • 206f659ab4
    fix: Config.InsecureSkipTimeVerify did not skip peerCertificate expiry check (#303) adotkhan 2024-07-16 01:55:28 -04:00
  • 47ec1e9005
    chore: add empty lines between functions Gaukas Wang 2024-07-15 21:45:33 -06:00
  • 7409f6f17c fix: Config.InsecureSkipTimeVerify did not skip peerCertificate expiry check Amir Khan 2024-07-15 13:06:57 -04:00