Skip to content
Open
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
24bb424
feat: add header integrity validation and replay protection to contro…
markpmarton Jun 11, 2026
d5e94d4
feat: add header integrity validation and replay protection to contro…
markpmarton Jun 11, 2026
6291e32
feat: add header integrity validation and replay protection to contro…
markpmarton Jun 11, 2026
6eb1d71
Merge branch 'main' into control-message-header-integrity
markpmarton Jun 12, 2026
28a30be
fix: fix linting
markpmarton Jun 12, 2026
1c7e6aa
Merge branch 'main' into control-message-header-integrity
markpmarton Jun 15, 2026
0ca9333
fix: fix for false positive CodeQL warning
markpmarton Jun 15, 2026
795a826
fix: remove redundant AAD generator function
markpmarton Jun 15, 2026
ae619b2
Merge branch 'main' into control-message-header-integrity
markpmarton Jun 16, 2026
9c2ec9e
fix: add header signing for both cypher algo implementations
markpmarton Jun 16, 2026
597d215
fix: fix linting
markpmarton Jun 16, 2026
9d1a015
Merge branch 'main' into control-message-header-integrity
markpmarton Jun 16, 2026
30985ca
fix: remove wasm32 target condition and generalize sign/verify functions
markpmarton Jun 17, 2026
a8df0b0
fix: fix linting
markpmarton Jun 17, 2026
706cc83
fix: increase coverage
markpmarton Jun 17, 2026
3633e53
fix: fix multicast test race condition
markpmarton Jun 17, 2026
f04bde7
Merge branch 'main' into control-message-header-integrity
markpmarton Jun 17, 2026
2dc99ff
Merge branch 'main' into control-message-header-integrity
markpmarton Jun 17, 2026
434e17f
Merge branch 'main' into control-message-header-integrity
markpmarton Jun 18, 2026
9e4d298
fix: remove sequence_number; fix e2e header validation requirement check
markpmarton Jun 19, 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
179 changes: 179 additions & 0 deletions data-plane/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions data-plane/core/auth/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,10 @@ default = []
agntcy-slim-version = { workspace = true }
base64 = { workspace = true }
cfg-if = { workspace = true }
ed25519-dalek = { version = "2.1", default-features = false, features = ["rand_core"] }
http = { workspace = true }
itoa = "1"
p256 = { version = "0.13", default-features = false, features = ["ecdsa", "pkcs8", "std"] }
parking_lot = { workspace = true }
prost-types = { workspace = true }
rand = { workspace = true }
Expand Down
2 changes: 2 additions & 0 deletions data-plane/core/auth/src/errors.rs
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,8 @@ pub enum AuthError {
// MLS
#[error("MLS is not supported by this provider")]
MlsNotSupported,
#[error("MLS signature key generation failed")]
MlsKeyGenerationFailed,
#[error("public key not found in identity claims")]
PublicKeyNotFound,
#[error("subject not found in identity claims")]
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/auth/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ pub(crate) mod mac;
pub mod metadata;
pub mod shared_secret;
pub mod traits;
pub mod utils;

// Native-only modules
cfg_if::cfg_if! {
Expand All @@ -21,5 +22,4 @@ pub mod oidc;
pub mod resolver;
#[cfg(not(target_family = "windows"))]
pub mod spire;
pub mod utils;
}}
Loading
Loading