thekuwayama/tttls1.3

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.github/workflows/ci.yml
.gitignore
.rspec
.rubocop.yml
.ruby-version
Gemfile
LICENSE.txt
README.md
Rakefile
example/README.md
tttls1.3.gemspec
example/helper.rb87
example/https_client.rb16
example/https_client_using_0rtt.rb41
A
55 mins
example/https_client_using_ech.rb24
example/https_client_using_grease_ech.rb16
example/https_client_using_grease_psk.rb48
A
1 hr
example/https_client_using_hrr.rb17
example/https_client_using_hrr_and_ech.rb25
example/https_client_using_hrr_and_ticket.rb37
A
45 mins
example/https_client_using_status_request.rb24
example/https_client_using_ticket.rb36
A
1 hr
example/https_client_using_ticket_and_ech.rb47
A
1 hr
example/https_server.rb63
interop/client_spec.rb197
interop/server_spec.rb209
interop/spec_helper.rb25
lib/tttls1.3.rb24
lib/tttls1.3/cipher_suites.rb78
A
25 mins
lib/tttls1.3/client.rb823
F
1 wk
lib/tttls1.3/connection.rb162
B
4 hrs
lib/tttls1.3/cryptograph.rb1
lib/tttls1.3/cryptograph/aead.rb78
lib/tttls1.3/cryptograph/passer.rb12
lib/tttls1.3/ech.rb294
C
7 hrs
lib/tttls1.3/endpoint.rb164
A
3 hrs
lib/tttls1.3/error.rb11
lib/tttls1.3/key_schedule.rb216
B
6 hrs
lib/tttls1.3/logging.rb10
lib/tttls1.3/message.rb76
lib/tttls1.3/message/alert.rb66
lib/tttls1.3/message/application_data.rb16
lib/tttls1.3/message/certificate.rb97
A
1 hr
lib/tttls1.3/message/certificate_verify.rb39
A
35 mins
lib/tttls1.3/message/change_cipher_spec.rb15
lib/tttls1.3/message/client_hello.rb122
A
1 hr
lib/tttls1.3/message/compressed_certificate.rb57
A
2 hrs
lib/tttls1.3/message/encrypted_extensions.rb49
A
35 mins
lib/tttls1.3/message/end_of_early_data.rb23
A
35 mins
lib/tttls1.3/message/extension/alpn.rb42
A
1 hr