Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Structural Refactor #87

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
2946461
refactor the whole structure
stevefan1999-personal Sep 27, 2024
7e5bd91
fixup! refactor the whole structure
stevefan1999-personal Sep 27, 2024
8f93ce9
remove derive_more
stevefan1999-personal Sep 27, 2024
7e73263
let tls suite features be optional
stevefan1999-personal Sep 27, 2024
0132366
remove useless code
stevefan1999-personal Sep 27, 2024
cff0bff
enhance feature selection
stevefan1999-personal Sep 27, 2024
5f49b10
fix references
stevefan1999-personal Sep 27, 2024
66478de
spread der feature to various format
stevefan1999-personal Sep 27, 2024
c952b8f
make sure more features are correctly separated
stevefan1999-personal Sep 27, 2024
d5ae16b
rsa: make pkcs1 independent
stevefan1999-personal Dec 7, 2024
65d74f9
ensure a fallback slice when tls 1.2 is disabled
stevefan1999-personal Dec 7, 2024
680cbcd
fixup! make sure more features are correctly separated
stevefan1999-personal Dec 7, 2024
d31abc4
upgrade dependencies
stevefan1999-personal Dec 7, 2024
bfa3dfb
require pkcs8 for pkcs1 decode in rsa
stevefan1999-personal Dec 7, 2024
8934e0f
Merge branch 'master' of https://github.com/RustCrypto/rustls-rustcry…
stevefan1999-personal Dec 7, 2024
c8911d4
enable all suites when testing
stevefan1999-personal Dec 7, 2024
1a03061
add experimental CCM support
stevefan1999-personal Dec 7, 2024
53eb412
add a more comprehensive test method
stevefan1999-personal Dec 7, 2024
634e212
fix getrandom by fixating feature when building for wasm
stevefan1999-personal Dec 7, 2024
9d44f14
fix getrandom problem with unsupported target
stevefan1999-personal Dec 7, 2024
f2eba45
enable ccm for openssl test suite
stevefan1999-personal Dec 8, 2024
bfac1b0
fix length for Aes128Ccm8
stevefan1999-personal Dec 8, 2024
edd6c4e
fix wrong aead algorithm for TLS13_AES_128_CCM_8_SHA256
stevefan1999-personal Dec 8, 2024
5c11f64
update Cargo.lock for OpenSSL test
stevefan1999-personal Dec 8, 2024
7b4a773
fixup! fix wrong aead algorithm for TLS13_AES_128_CCM_8_SHA256
stevefan1999-personal Dec 8, 2024
a625d9c
update readme to expand the supported cipher suites
stevefan1999-personal Dec 8, 2024
b8598da
update readme to remove production warning
stevefan1999-personal Dec 8, 2024
3d554e7
remove aes feature from aes-gcm and manually define the type instead
stevefan1999-personal Dec 9, 2024
3f8520d
add a static assertion to make sure at least one suite is available
stevefan1999-personal Dec 9, 2024
74fabd8
use spki independently
stevefan1999-personal Dec 9, 2024
eb1f2c3
remove std and alloc implied feature to bare minimum instead
stevefan1999-personal Dec 9, 2024
051219e
save the base name for round trip test
stevefan1999-personal Dec 9, 2024
16c1411
feature revamp and implementing the last hash feature todo
stevefan1999-personal Dec 9, 2024
a7d55e3
allow p521 to be tested by openssl
stevefan1999-personal Dec 10, 2024
1ed2a27
add x448 support
stevefan1999-personal Dec 10, 2024
a74fa6d
patch crrl for mishandling dependencies
stevefan1999-personal Dec 10, 2024
b22eabf
remove unnecessary mod redirection
stevefan1999-personal Dec 10, 2024
4b6bbc7
don't include the root cert in the cert chain for the fake resolver
stevefan1999-personal Dec 10, 2024
7ffad43
simplify and reinforce feature selection
stevefan1999-personal Dec 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/rustls-rustcrypto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
with:
toolchain: ${{ matrix.rust }}
targets: ${{ matrix.target }}
- run: cargo build --no-default-features --features tls12,alloc --release --target ${{ matrix.target }}
- run: cargo build --no-default-features --features tls12,full,alloc --release --target ${{ matrix.target }}

test:
strategy:
Expand All @@ -80,7 +80,7 @@ jobs:
toolchain: ${{ matrix.toolchain }}
- run: cargo test --features tls12
- name: Test no_std with alloc
run: cargo test --no-default-features --features tls12,alloc
run: cargo test --no-default-features --features tls12,full,alloc

cross:
strategy:
Expand Down
Loading
Loading