Commit graph

  • f5775b9b5a
    new: parse ECH in EncryptedExtensions Gaukas Wang 2023-12-13 16:47:15 -07:00
  • af57f8f22d
    new: GREASE ECH multiple payload len Gaukas Wang 2023-12-13 16:46:19 -07:00
  • cc33c8e7bd
    fix: GREASE ECH Read must succeed with io.EOF Gaukas Wang 2023-12-13 16:45:03 -07:00
  • 35850bcdad
    new: GREASE ECH extension Gaukas Wang 2023-12-13 00:56:52 -07:00
  • a107bac9bf
    wip: GREASE ECH extension Gaukas Wang 2023-12-12 13:31:08 -07:00
  • c1b8468159
    dicttls: update ECH-related entries Gaukas Wang 2023-12-12 13:30:23 -07:00
  • 9521fba944
    new: vendor godicttls package (#265) Gaukas Wang 2023-12-11 21:02:16 -07:00
  • fef2b6e4eb
    new: vendor godicttls package Gaukas Wang 2023-12-11 20:57:00 -07:00
  • feb5a95fc8
    fix: no padding if raw clienthello is too short (#263) Gaukas Wang 2023-12-10 19:25:46 -07:00
  • 76ee1429d8
    fix: no padding if raw clienthello is too short Gaukas Wang 2023-12-10 19:15:00 -07:00
  • d39ed1bc7d
    sync: go 1.21.4 (#261) Gaukas Wang 2023-11-26 11:45:37 -07:00
  • 9e1c0e4bc1
    sync: go 1.21.4 Gaukas Wang 2023-11-26 11:39:50 -07:00
  • 1be719a625 crypto/tls: mark RSA KEX cipher suites insecure Filippo Valsorda 2023-11-21 23:25:51 +01:00
  • fef99935ac crypto/tls: check and record godebugs more granularly Filippo Valsorda 2023-11-21 23:16:56 +01:00
  • f20bc39fcb crypto/tls: check client's supported versions when using QUIC Marten Seemann 2023-10-25 11:04:24 +07:00
  • 2dbfad5cbe crypto/tls: disable ExportKeyingMaterial without EMS Filippo Valsorda 2023-11-21 16:37:07 +01:00
  • ae820c6a3c crypto/tls: remove RSA KEX ciphers from the default list Roland Shoemaker 2023-11-10 10:42:42 -08:00
  • 3dc2410818 crypto/tls: change default minimum version to 1.2 Roland Shoemaker 2023-11-10 10:12:48 -08:00
  • 30f5a69dbe
    docs: deprecate usage of OmitEmptyPsk field in PreSharedKeyExtension (closes #255) (#256) Sleeyax 2023-10-13 22:34:45 +02:00
  • da8a948311 docs: deprecate usage of OmitEmptyPsk field in PreSharedKeyExtension (closes #255) Sleeyax 2023-10-13 21:23:02 +02:00
  • 59d4a9c7c4 crypto: add available godoc link cui fliter 2023-10-12 18:08:04 +08:00
  • 1880d78669
    build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 (#254) dependabot[bot] 2023-10-12 15:31:34 -06:00
  • 81c18b9d1e
    build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 dependabot[bot] 2023-10-12 21:27:48 +00:00
  • 3546fd9286
    improvement: cleanup (#253) VeNoMouS 2023-10-11 11:20:00 +13:00
  • 37b761a9f3 improvement: cleanup VeNoMouS 2023-10-11 10:38:30 +13:00
  • e89d82cd69
    improvement: maintenance+cleanup+fix (#252) v1.5.4 Gaukas Wang 2023-10-09 21:02:26 -06:00
  • b4873b0030
    new: name aliasing Gaukas Wang 2023-10-09 20:56:51 -06:00
  • ef75789913
    update: use boring package not global var Gaukas Wang 2023-10-09 20:55:37 -06:00
  • eafff6815c
    fix: remove unused fipsonly package Gaukas Wang 2023-10-09 20:53:58 -06:00
  • a99c453a2c
    ci: use latest Go 1.21 build Gaukas Wang 2023-10-09 20:51:42 -06:00
  • 428ca2ca29
    fix: default PreSharedKeyExtension bug (#248) (#251) VeNoMouS 2023-10-10 15:30:35 +13:00
  • 780a63e47b fix: Reuse existing PreSharedKeyExtension bug (#248) VeNoMouS 2023-10-10 12:29:04 +13:00
  • 75eb8e9e80
    feat: add an option to skip resumption on nil ext & update examples (#239) 3andne 2023-10-05 11:47:24 -07:00
  • df6e4c827a
    fix: sanity check status request v2 extension data (#246) (#247) VeNoMouS 2023-09-28 19:08:26 +13:00
  • f46cc2b3da fix: sanity check status request v2 extension data (#246) VeNoMouS 2023-09-28 19:02:24 +13:00
  • 9fc13bee9f crypto/tls: pretty-print SignatureScheme in tests Daiki Ueno 2023-09-23 23:25:20 +00:00
  • dc15f1f8f9 all: use the indefinite article an in comments Jes Cok 2023-09-22 23:27:51 +00:00
  • d2b5b70b61
    fix link to issues (#244) Antonio Cheong 2023-09-14 02:35:45 +00:00
  • ba2873d356
    another one Antonio Cheong 2023-09-12 13:52:06 +00:00
  • 9262e108f8
    fix link to issues Antonio Cheong 2023-09-12 13:50:01 +00:00
  • 0032a3912b fix: clone unit test 3andne 2023-09-09 10:10:48 -07:00
  • 0c245ccbaf feat: add an option to skip resumption on nil ext feat: update examples 3andne 2023-09-04 20:30:00 -07:00
  • 67192c2a5e
    fix: lost secondary keyshares (#238) v1.5.3 Gaukas Wang 2023-09-04 14:38:20 -06:00
  • a9a1cc0137
    fix: lost secondary keyshares Gaukas Wang 2023-09-04 14:31:13 -06:00
  • fc79497d3f
    sync: Go 1.21.0 breaking change v1.5.2 Gaukas Wang 2023-08-28 16:04:02 -06:00
  • f255bcb9ec
    Fix removing session state (#236) v1.5.1 own2pwn 2023-08-28 21:21:05 +03:00
  • 6b4cac1f02
    Fix removing session state own2pwn 2023-08-28 01:11:06 +03:00
  • 8094658e76
    new: Support TLS-PSK (TLS 1.3) (#231) v1.5.0 Gaukas Wang 2023-08-27 12:48:31 -06:00
  • 551dd19f92
    fix: remove merge conflict residue code Gaukas Wang 2023-08-27 12:45:52 -06:00
  • 78efe15acf
    fix: weird residue caused by merging conflict Gaukas Wang 2023-08-27 12:42:27 -06:00
  • fdcc16392c
    Merge branch 'master' into add-tls-psk-support Gaukas Wang 2023-08-27 12:34:42 -06:00
  • 894e4c5c06
    Optimize tls resumption (#235) 3andne 2023-08-27 11:30:52 -07:00
  • 675ff88851 fix: address comments feat: add option OmitEmptyPsk and throw error on empty psk by default feat: revert changes to public interfaces 3andne 2023-08-27 10:58:38 -07:00
  • 45e7f1de14 new: more parrots and safety update (#227) Gaukas Wang 2023-08-13 22:25:07 -06:00
  • 6663294864 new: enable PQ parrots (#225) Gaukas Wang 2023-08-12 20:21:23 -06:00
  • 6c1a910019 uTLS: X25519Kyber768Draft00 hybrid post-quantum key agreement by cloudflare/go (#222) Gaukas Wang 2023-08-12 16:24:24 -06:00
  • 85503d8863 crypto/tls: QUIC: fix panics when processing post-handshake messages Damien Neil 2023-08-24 09:57:58 -07:00
  • e707a3bcbe feat: improve example docs: add detailed explanation about the design feat: add assertion on uApplyPatch 3andne 2023-08-21 13:57:33 -07:00
  • a040a404e6 feat: bug fix and refactor 3andne 2023-08-20 18:53:04 -07:00
  • 3162534cc7
    fix: PSK failing if config session cache set v1.5.0-beta.4 Gaukas Wang 2023-08-16 19:09:01 -06:00
  • 2078e0ca41
    Create SECURITY.md Gaukas Wang 2023-08-16 15:04:27 -06:00
  • 3d7eea3346
    update: PSK minor changes and example v1.5.0-beta.3 Gaukas Wang 2023-08-16 14:49:04 -06:00
  • b218ce3ec6 new: UtlsPreSharedKeyExtension v1.5.0-beta.2 Gaukas Wang 2023-08-15 17:15:56 -06:00
  • af86ad8176
    new: UtlsPreSharedKeyExtension Gaukas Wang 2023-08-15 17:15:56 -06:00
  • f687104aad
    new: more parrots and safety update (#227) v1.5.0-beta.1 Gaukas Wang 2023-08-13 22:25:07 -06:00
  • 69af253b35
    new: more parrots and safety update Gaukas Wang 2023-08-13 22:23:37 -06:00
  • 011276bb45
    new: enable PQ parrots (#225) v1.5.0-alpha Gaukas Wang 2023-08-12 20:21:23 -06:00
  • db12e32ba7
    new: enable PQ parrots Gaukas Wang 2023-08-12 20:20:29 -06:00
  • da99cf7fe2
    uTLS: X25519Kyber768Draft00 hybrid post-quantum key agreement by cloudflare/go (#222) Gaukas Wang 2023-08-12 16:24:24 -06:00
  • bc2a3c2388
    crypto/tls: add new X25519Kyber768Draft00 code point Gaukas Wang 2023-08-12 16:19:18 -06:00
  • c4c1fcb925
    crypto: add support for CIRCL signature schemes Gaukas Wang 2023-08-12 15:58:30 -06:00
  • f9a1a7f1af
    crypto/tls: Add hybrid post-quantum key agreement (#13) Gaukas Wang 2023-08-12 15:11:54 -06:00
  • 8199306255
    retract v1.4.1 panic (#220) v1.4.3 Phước Trung 2023-08-12 00:27:11 +07:00
  • 403ce95c12
    deps: retract v1.4.0 and update go.mod Gaukas Wang 2023-08-11 11:21:13 -06:00
  • ce85b1e737
    retract v1.4.1 panic Phước Trung 2023-08-11 15:25:06 +07:00
  • d74571af51
    fix: skip saving if nil cache (#219) v1.4.2 Gaukas Wang 2023-08-10 23:12:54 -06:00
  • 59cc5ee2c8 crypto/tls: add GODEBUG to control max RSA key size Roland Shoemaker 2023-08-08 18:25:59 -07:00
  • f611e7177c
    fix: skip saving if nil cache Gaukas Wang 2023-08-10 14:30:27 -06:00
  • a998534bf3
    RELEASE: Go 1.21 (#216) v1.4.1 Gaukas Wang 2023-08-08 20:02:37 -06:00
  • 2ae5748ff0
    fix: poorly named qtps (#215) Gaukas Wang 2023-08-08 19:59:17 -06:00
  • e0588cd61d
    fix: better CI streamline for multi-platform Gaukas Wang 2023-08-08 19:58:19 -06:00
  • d0cb023440
    new: CI bump up to use Go 1.21.0 stable release Gaukas Wang 2023-08-08 19:53:41 -06:00
  • 34188c8042
    sync: Go 1.21.0 Gaukas Wang 2023-08-08 19:52:38 -06:00
  • 043a146413
    fix: poorly named qtps Gaukas Wang 2023-08-08 19:46:36 -06:00
  • 30a2200750
    fix: don't deref nil ptr (#214) 3andne 2023-08-08 18:17:43 -07:00
  • 204ae0d6c5 fix: don't deref nil ptr 3andne 2023-08-07 21:37:38 -07:00
  • 835e073578
    ci: update names and badges for CI actions (#211) v1.4.0 Gaukas Wang 2023-08-03 23:32:02 -06:00
  • 90b308e973
    Update README.md Gaukas Wang 2023-08-03 23:29:53 -06:00
  • 5a0d7114b0
    Update go_1_20.yml Gaukas Wang 2023-08-03 23:27:20 -06:00
  • 6cce812eb5
    Update and rename go_1_21_rc3.yml to go_1_21.yml Gaukas Wang 2023-08-03 23:25:29 -06:00
  • 86e9b69fdd
    sync: Go 1.21 with QUIC support (#208) Gaukas Wang 2023-08-03 23:22:53 -06:00
  • 3fc2fd8581
    docs: replenish readme [ci skip] Gaukas Wang 2023-08-03 14:25:07 -06:00
  • 21c71bf3ea
    fix: typo [ci skip] Gaukas Wang 2023-08-03 14:23:14 -06:00
  • 6d28c561a3
    build: [ci skip] boring not included Gaukas Wang 2023-08-03 14:12:02 -06:00
  • ce70000624 Merge branch 'master' of github.com:refraction-networking/utls into refraction-networking-master Noste {Erwan} 2023-08-03 21:17:01 +02:00
  • 0c5e48ea19
    sync: crypto/tls: restrict RSA keys in certificates to <= 8192 bits (#209) Gaukas Wang 2023-08-02 22:10:03 -06:00
  • 78ebdd284d
    sync: Go 1.21 rc4 (#12) Gaukas Wang 2023-08-02 22:08:28 -06:00
  • 50b2f4d8dc
    deprecated: Go 1.19 no longer supported Gaukas Wang 2023-08-02 15:57:41 -06:00
  • 7c8eec05a3
    sync: Go 1.21rc3, QUIC support added (#207) Gaukas Wang 2023-08-02 15:53:23 -06:00
  • 5e1d64700d
    fix: add QUICTransportParameter Gaukas Wang 2023-08-02 15:47:59 -06:00