Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
f5dfcba
Add attestation crate
ameba23 Mar 5, 2026
35e7bc0
Update readme
ameba23 Mar 6, 2026
6cfe3f5
Fixes for azure feature
ameba23 Mar 6, 2026
2f96fea
Mock feature only - rm test-helpers feature
ameba23 Mar 6, 2026
9f7e243
Add CI for testing
ameba23 Mar 6, 2026
85c0b2f
Use nightly in CI
ameba23 Mar 6, 2026
d8ce642
Make rustls crypto provider agnostic
ameba23 Mar 6, 2026
f330b2f
Fmt with nightly and local formatting rules
ameba23 Mar 6, 2026
a2b0a37
Add rust-toolchain.toml
ameba23 Mar 6, 2026
4ebc037
Add shell.nix, fix clippy
ameba23 Mar 6, 2026
366c26b
Fmt
ameba23 Mar 6, 2026
f1777c1
Readme
ameba23 Mar 6, 2026
0dfbf81
Update top-level readme
ameba23 Mar 6, 2026
0ebaba2
Update readme
ameba23 Mar 6, 2026
117e951
Update fn name following updates to dcap-qvl PR
ameba23 Mar 6, 2026
8ba6e48
Merge branch 'main' of https://github.com/flashbots/attested-tls into…
0x416e746f6e Mar 11, 2026
a66c6aa
fix: don't limit the threads
0x416e746f6e Mar 11, 2026
6ceced8
Basic attested cert resolver and verifier
ameba23 Mar 13, 2026
6b92a59
Support client auth
ameba23 Mar 13, 2026
8d138d8
Allow hostnames to be provided in the constructor
ameba23 Mar 13, 2026
6c8664a
Fmt
ameba23 Mar 13, 2026
4cfe131
Improve error handling during verification
ameba23 Mar 13, 2026
1ad4dd1
Tidy tests
ameba23 Mar 13, 2026
dcb7492
Improve delay handling in ceritifcate refresh loop
ameba23 Mar 13, 2026
ea40974
Add test to demonstrate using nested attested tls
ameba23 Mar 13, 2026
643ccfd
Move nestedtls test to be integration test
ameba23 Mar 13, 2026
fa5a156
Fmt
ameba23 Mar 13, 2026
c9207f4
Make root store optional for verifier
ameba23 Mar 13, 2026
fc6203d
Tidy optional root store logic
ameba23 Mar 13, 2026
d58141e
Fmt
ameba23 Mar 13, 2026
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
44 changes: 44 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Test

on: [push, pull_request]

jobs:
build_and_test:
name: "CI: Build & Test"

runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y pkg-config libtss2-dev

- name: Set up Rust
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly
components: rustfmt, clippy

- name: Cache dependencies
uses: actions/cache@v3
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-

- name: Check formatting
run: cargo fmt --all -- --check

- name: Run cargo clippy
run: cargo clippy --workspace --features azure -- -D warnings

- name: Run cargo test
run: cargo test --workspace --features azure --all-targets
Loading
Loading