Skip to content

Dev curve agnosticism114#174

Merged
bordumb merged 11 commits intomainfrom
dev-curveAgnosticism114
Apr 13, 2026
Merged

Dev curve agnosticism114#174
bordumb merged 11 commits intomainfrom
dev-curveAgnosticism114

Conversation

@bordumb
Copy link
Copy Markdown
Contributor

@bordumb bordumb commented Apr 13, 2026

No description provided.

bordumb added 7 commits April 13, 2026 08:20
…fn-114.12)

Land 10-entry curve deny-list across all 7 clippy.toml files (workspace +
6 per-crate). Add scripts/check-clippy-sync.sh generator to verify files
stay in sync. Sanctioned module-level allows on auths-crypto key_ops and
ring_provider (permanent).

Caller crates carry crate-level #![allow(clippy::disallowed_methods)] at
lib.rs, tests/integration.rs, benches, fuzz targets, and binary roots.

PKCS8 invariant harness at crates/auths-crypto/tests/cases/pkcs8_roundtrip.rs:
4 positive cases (Ed25519/P-256 roundtrip + parser parity + garbage reject)
plus 2 #[ignore]-d hazard demonstrations with UNGATE IN fn-114.18 markers.
Main stays green; --include-ignored exposes S3/S4 silent-corruption vector.
…ion helpers (fn-114.13/14/16)

TypedSignerKey in auths-crypto: curve-tagged signer with from_pkcs8,
from_parts, from_seed, sign, to_pkcs8 (curve-aware replacement for
build_ed25519_pkcs8_v2 + encode_seed_as_pkcs8), cesr_encoded_pubkey,
public_key/seed/curve accessors. Fields private to prevent callers
from grabbing raw bytes and re-introducing curve-less dispatch.
RotationSigner kept as transitional type alias
…y (fn-114.17/18/19)

S2 (Rekor): pubkey_to_pem takes &DevicePublicKey and returns
Result<String, LogError>. Unknown curves produce a typed error instead
of a base64-wrapped bogus PEM that Rekor would log but no verifier
could match. build_dsse becomes fallible
…0/21)

Acceptance #7: auths_id::attestation::verify::verify_with_resolver body
DELETED; file retained as a documentation-only module pointing at the
canonical auths_verifier::verify_with_keys. auths_sdk::attestation-s
re-export removed. 3 callers migrated:
  - auths-cli/commands/device/authorization.rs inline resolve + verify
  - auths-cli/commands/org.rs x2 via verify_attestation_via_resolver helper

All three sites now use auths_sdk::identity::DidResolver to resolve
issuer DIDs, construct typed DevicePublicKey via decode_public_key_bytes,
and block_on auths_verifier::verify_with_keys. ring::signature::ED25519
hardcoding eliminated from auths-id

Pairing-protocol (token.rs, response.rs): curve dispatch by peer pubkey
length. Ed25519 (32 bytes) routes through ring; P-256 (33/65 bytes)
through RingCryptoProvider::p256_verify. Cross-curve pairing supported
per fn-114 Open Question 6 resolution. auths-pairing-protocol Cargo.toml
enables auths-crypto native feature for RingCryptoProvider access
…/36)

Hard break on on-disk formats per epic Launch posture:
  - PinnedIdentity.curve: CurveType (required field, no default)
  - RootsFile version bumped 1 -> 2; v1 rejected with typed error
  - Old pin/roots files fail to deserialize; users re-author

Construction sites at trust/resolve.rs (TOFU + rotation update),
commands/trust.rs, commands/device/verify_attestation.rs infer curve
via CurveType::from_public_key_len at the ingestion boundary.

CryptoProvider::verify_p256 trait method with default
UnsupportedTarget impl. WebCryptoProvider::verify_p256 uses
SubtleCrypto.verify(ECDSA, P-256, SHA-256) via wasm-bindgen-futures.
Accepts 65-byte uncompressed SEC1; decompresses 33-byte compressed
via the p256 crate when native feature is on
Per CESR spec: 1AAI = P-256 verification key (33 bytes compressed SEC1);
1AAJ = P-256 signature (64 bytes). Repo emitted 1AAJ for verkeys which
external CESR-conformant tools (keripy, Sigstore CESR) would reject
or misinterpret.

Emitter sites flipped to 1AAI:
  - auths-crypto TypedSignerKey::cesr_encoded_pubkey (Commit 2)
  - auths-id::keri::inception P-256 inception event
  - auths-keri KeriPublicKey::cesr_prefix

Parser (KeriPublicKey::parse) retains tolerant 1AAI/1AAJ acceptance so
pre-flip on-disk identities still deserialize during migration window.
Test assertions (auths-id/tests, auths-sdk rotation) updated
…tors + switch TypedSignerKey callers to public_key() accessor, clippy
@bordumb bordumb self-assigned this Apr 13, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
auths Ready Ready Preview, Comment Apr 13, 2026 9:02pm

@github-actions
Copy link
Copy Markdown

Auths Commit Verification

Commit Status Details
52952c67 ✅ Verified Signed by zDnaeTDAGwQd8YFykWwyeQEQC8hrHHWbeb9AsoJanKqheTQ9g@auths.local
98f54cc7 Skipped merge commit
6cea4ae6 Skipped merge commit
52b60339 Skipped merge commit
b002a8cb Skipped merge commit
a38a3f8d Skipped merge commit
9c0b60d5 Skipped merge commit
7f63de53 Skipped merge commit
5836ef12 Skipped merge commit
bea1b6ab Skipped merge commit
9c0fca2b Skipped merge commit
21cadba9 Skipped merge commit
98673da2 Skipped merge commit
c6536f33 Skipped merge commit
042f197f Skipped merge commit
468b09bd Skipped merge commit
5e3324ee Skipped merge commit
5f75a538 Skipped merge commit
743493a8 Skipped merge commit
a61c1990 Skipped merge commit
96437ead Skipped merge commit
0d176b42 Skipped merge commit
e455b8fe Skipped merge commit
8cabd4c4 Skipped merge commit
de22ab38 Skipped merge commit
57713117 Skipped merge commit
0805ec27 Skipped merge commit
9454491a Skipped merge commit
0f630e34 Skipped merge commit
80f1a548 Skipped merge commit
55d292df Skipped merge commit
655ac6b4 Skipped merge commit
7ac5483a Skipped merge commit
ece9d635 Skipped merge commit
26e1c0d9 Skipped merge commit
a611e961 Skipped merge commit
61463611 Skipped merge commit
6868a6d6 Skipped merge commit
24743583 Skipped merge commit
6f3a42fe Skipped merge commit
27011b19 Skipped merge commit
58914776 Skipped merge commit
3b360fd4 Skipped merge commit
68cf2593 Skipped merge commit
93a5a897 Skipped merge commit
9779eb20 Skipped merge commit
8d1c5e67 Skipped merge commit
d912cb01 Skipped merge commit
27bb0fb9 Skipped merge commit
09f4b585 Skipped merge commit
5f2761f1 Skipped merge commit
ff68cee1 Skipped merge commit
998baa41 Skipped merge commit
166c8a1c Skipped merge commit
f3fb9853 Skipped merge commit
744f3a05 Skipped merge commit
f3820353 Skipped merge commit
06b396ef Skipped merge commit
81427f39 Skipped merge commit
fa452dde Skipped merge commit
f0f982ec Skipped merge commit
ff8b9d06 Skipped merge commit
afa2058d Skipped merge commit
9733c844 Skipped merge commit
d4ffe133 Skipped merge commit
1edb620d Skipped merge commit
79a701b9 Skipped merge commit
b2f824f8 Skipped merge commit
5383fde3 Skipped merge commit
f8b40796 Skipped merge commit
67492b16 Skipped merge commit
336323ca Skipped merge commit
174b6548 Skipped merge commit
e0f83cdd Skipped merge commit
2a0902ce Skipped merge commit
5a4a2b23 Skipped merge commit
616c42d4 Skipped merge commit
35770304 Skipped merge commit
70f76b48 Skipped merge commit
02a44fff Skipped merge commit
40d7f6d0 Skipped merge commit
128b5554 Skipped merge commit
b90fb407 Skipped merge commit
5c5675f7 Skipped merge commit
6c54e0b8 Skipped merge commit
d34b0c04 Skipped merge commit
c4718c25 Skipped merge commit
d6e0f361 Skipped merge commit
e5168b25 Skipped merge commit
523cdd01 Skipped merge commit
b203e130 Skipped merge commit
0dd36c60 Skipped merge commit
cdc35686 Skipped merge commit
43f31c54 Skipped merge commit
ab969db5 Skipped merge commit
62a8bc2e Skipped merge commit
6e9cec7f Skipped merge commit
247d18e7 Skipped merge commit
2fe190f5 Skipped merge commit
d42690b9 Skipped merge commit
c7cc2aa6 Skipped merge commit
475c68fe Skipped merge commit
1c213f42 Skipped merge commit
803796ee Skipped merge commit
6554f92e Skipped merge commit
c1396810 Skipped merge commit
dc529c11 Skipped merge commit
225acbc5 Skipped merge commit
3253bb3f Skipped merge commit
64775830 Skipped merge commit
befd9911 Skipped merge commit
b3d25fdf Skipped merge commit
3ef189cb Skipped merge commit
c2908273 Skipped merge commit
7966fc18 Skipped merge commit
7dee6af9 Skipped merge commit
028677ff Skipped merge commit
88246fa2 Skipped merge commit
4c139dc8 Skipped merge commit
ea2fdf3f Skipped merge commit
1e85705a Skipped merge commit
1d03c6c9 Skipped merge commit
59ee3fab Skipped merge commit
26ea5996 Skipped merge commit
c378f00e Skipped merge commit
4de6da69 Skipped merge commit
e6700d8c Skipped merge commit

Result: ✅ 1/127 commits verified (126 skipped)

…verify fixtures for v2+curve, pass valid pubkey in rekor network test
@github-actions
Copy link
Copy Markdown

Auths Commit Verification

Commit Status Details
82e0db57 ✅ Verified Signed by zDnaeTDAGwQd8YFykWwyeQEQC8hrHHWbeb9AsoJanKqheTQ9g@auths.local
98f54cc7 Skipped merge commit
6cea4ae6 Skipped merge commit
52b60339 Skipped merge commit
b002a8cb Skipped merge commit
a38a3f8d Skipped merge commit
9c0b60d5 Skipped merge commit
7f63de53 Skipped merge commit
5836ef12 Skipped merge commit
bea1b6ab Skipped merge commit
9c0fca2b Skipped merge commit
21cadba9 Skipped merge commit
98673da2 Skipped merge commit
c6536f33 Skipped merge commit
042f197f Skipped merge commit
468b09bd Skipped merge commit
5e3324ee Skipped merge commit
5f75a538 Skipped merge commit
743493a8 Skipped merge commit
a61c1990 Skipped merge commit
96437ead Skipped merge commit
0d176b42 Skipped merge commit
e455b8fe Skipped merge commit
8cabd4c4 Skipped merge commit
de22ab38 Skipped merge commit
57713117 Skipped merge commit
0805ec27 Skipped merge commit
9454491a Skipped merge commit
0f630e34 Skipped merge commit
80f1a548 Skipped merge commit
55d292df Skipped merge commit
655ac6b4 Skipped merge commit
7ac5483a Skipped merge commit
ece9d635 Skipped merge commit
26e1c0d9 Skipped merge commit
a611e961 Skipped merge commit
61463611 Skipped merge commit
6868a6d6 Skipped merge commit
24743583 Skipped merge commit
6f3a42fe Skipped merge commit
27011b19 Skipped merge commit
58914776 Skipped merge commit
3b360fd4 Skipped merge commit
68cf2593 Skipped merge commit
93a5a897 Skipped merge commit
9779eb20 Skipped merge commit
8d1c5e67 Skipped merge commit
d912cb01 Skipped merge commit
27bb0fb9 Skipped merge commit
09f4b585 Skipped merge commit
5f2761f1 Skipped merge commit
ff68cee1 Skipped merge commit
998baa41 Skipped merge commit
166c8a1c Skipped merge commit
f3fb9853 Skipped merge commit
744f3a05 Skipped merge commit
f3820353 Skipped merge commit
06b396ef Skipped merge commit
81427f39 Skipped merge commit
fa452dde Skipped merge commit
f0f982ec Skipped merge commit
ff8b9d06 Skipped merge commit
afa2058d Skipped merge commit
9733c844 Skipped merge commit
d4ffe133 Skipped merge commit
1edb620d Skipped merge commit
79a701b9 Skipped merge commit
b2f824f8 Skipped merge commit
5383fde3 Skipped merge commit
f8b40796 Skipped merge commit
67492b16 Skipped merge commit
336323ca Skipped merge commit
174b6548 Skipped merge commit
e0f83cdd Skipped merge commit
2a0902ce Skipped merge commit
5a4a2b23 Skipped merge commit
616c42d4 Skipped merge commit
35770304 Skipped merge commit
70f76b48 Skipped merge commit
02a44fff Skipped merge commit
40d7f6d0 Skipped merge commit
128b5554 Skipped merge commit
b90fb407 Skipped merge commit
5c5675f7 Skipped merge commit
6c54e0b8 Skipped merge commit
d34b0c04 Skipped merge commit
c4718c25 Skipped merge commit
d6e0f361 Skipped merge commit
e5168b25 Skipped merge commit
523cdd01 Skipped merge commit
b203e130 Skipped merge commit
0dd36c60 Skipped merge commit
cdc35686 Skipped merge commit
43f31c54 Skipped merge commit
ab969db5 Skipped merge commit
62a8bc2e Skipped merge commit
6e9cec7f Skipped merge commit
247d18e7 Skipped merge commit
2fe190f5 Skipped merge commit
d42690b9 Skipped merge commit
c7cc2aa6 Skipped merge commit
475c68fe Skipped merge commit
1c213f42 Skipped merge commit
803796ee Skipped merge commit
6554f92e Skipped merge commit
c1396810 Skipped merge commit
dc529c11 Skipped merge commit
225acbc5 Skipped merge commit
3253bb3f Skipped merge commit
64775830 Skipped merge commit
befd9911 Skipped merge commit
b3d25fdf Skipped merge commit
3ef189cb Skipped merge commit
c2908273 Skipped merge commit
7966fc18 Skipped merge commit
7dee6af9 Skipped merge commit
028677ff Skipped merge commit
88246fa2 Skipped merge commit
4c139dc8 Skipped merge commit
ea2fdf3f Skipped merge commit
1e85705a Skipped merge commit
1d03c6c9 Skipped merge commit
59ee3fab Skipped merge commit
26ea5996 Skipped merge commit
c378f00e Skipped merge commit
4de6da69 Skipped merge commit
e6700d8c Skipped merge commit

Result: ✅ 1/127 commits verified (126 skipped)

@github-actions
Copy link
Copy Markdown

Auths Commit Verification

Commit Status Details
c7fc5592 ✅ Verified Signed by zDnaeTDAGwQd8YFykWwyeQEQC8hrHHWbeb9AsoJanKqheTQ9g@auths.local
98f54cc7 Skipped merge commit
6cea4ae6 Skipped merge commit
52b60339 Skipped merge commit
b002a8cb Skipped merge commit
a38a3f8d Skipped merge commit
9c0b60d5 Skipped merge commit
7f63de53 Skipped merge commit
5836ef12 Skipped merge commit
bea1b6ab Skipped merge commit
9c0fca2b Skipped merge commit
21cadba9 Skipped merge commit
98673da2 Skipped merge commit
c6536f33 Skipped merge commit
042f197f Skipped merge commit
468b09bd Skipped merge commit
5e3324ee Skipped merge commit
5f75a538 Skipped merge commit
743493a8 Skipped merge commit
a61c1990 Skipped merge commit
96437ead Skipped merge commit
0d176b42 Skipped merge commit
e455b8fe Skipped merge commit
8cabd4c4 Skipped merge commit
de22ab38 Skipped merge commit
57713117 Skipped merge commit
0805ec27 Skipped merge commit
9454491a Skipped merge commit
0f630e34 Skipped merge commit
80f1a548 Skipped merge commit
55d292df Skipped merge commit
655ac6b4 Skipped merge commit
7ac5483a Skipped merge commit
ece9d635 Skipped merge commit
26e1c0d9 Skipped merge commit
a611e961 Skipped merge commit
61463611 Skipped merge commit
6868a6d6 Skipped merge commit
24743583 Skipped merge commit
6f3a42fe Skipped merge commit
27011b19 Skipped merge commit
58914776 Skipped merge commit
3b360fd4 Skipped merge commit
68cf2593 Skipped merge commit
93a5a897 Skipped merge commit
9779eb20 Skipped merge commit
8d1c5e67 Skipped merge commit
d912cb01 Skipped merge commit
27bb0fb9 Skipped merge commit
09f4b585 Skipped merge commit
5f2761f1 Skipped merge commit
ff68cee1 Skipped merge commit
998baa41 Skipped merge commit
166c8a1c Skipped merge commit
f3fb9853 Skipped merge commit
744f3a05 Skipped merge commit
f3820353 Skipped merge commit
06b396ef Skipped merge commit
81427f39 Skipped merge commit
fa452dde Skipped merge commit
f0f982ec Skipped merge commit
ff8b9d06 Skipped merge commit
afa2058d Skipped merge commit
9733c844 Skipped merge commit
d4ffe133 Skipped merge commit
1edb620d Skipped merge commit
79a701b9 Skipped merge commit
b2f824f8 Skipped merge commit
5383fde3 Skipped merge commit
f8b40796 Skipped merge commit
67492b16 Skipped merge commit
336323ca Skipped merge commit
174b6548 Skipped merge commit
e0f83cdd Skipped merge commit
2a0902ce Skipped merge commit
5a4a2b23 Skipped merge commit
616c42d4 Skipped merge commit
35770304 Skipped merge commit
70f76b48 Skipped merge commit
02a44fff Skipped merge commit
40d7f6d0 Skipped merge commit
128b5554 Skipped merge commit
b90fb407 Skipped merge commit
5c5675f7 Skipped merge commit
6c54e0b8 Skipped merge commit
d34b0c04 Skipped merge commit
c4718c25 Skipped merge commit
d6e0f361 Skipped merge commit
e5168b25 Skipped merge commit
523cdd01 Skipped merge commit
b203e130 Skipped merge commit
0dd36c60 Skipped merge commit
cdc35686 Skipped merge commit
43f31c54 Skipped merge commit
ab969db5 Skipped merge commit
62a8bc2e Skipped merge commit
6e9cec7f Skipped merge commit
247d18e7 Skipped merge commit
2fe190f5 Skipped merge commit
d42690b9 Skipped merge commit
c7cc2aa6 Skipped merge commit
475c68fe Skipped merge commit
1c213f42 Skipped merge commit
803796ee Skipped merge commit
6554f92e Skipped merge commit
c1396810 Skipped merge commit
dc529c11 Skipped merge commit
225acbc5 Skipped merge commit
3253bb3f Skipped merge commit
64775830 Skipped merge commit
befd9911 Skipped merge commit
b3d25fdf Skipped merge commit
3ef189cb Skipped merge commit
c2908273 Skipped merge commit
7966fc18 Skipped merge commit
7dee6af9 Skipped merge commit
028677ff Skipped merge commit
88246fa2 Skipped merge commit
4c139dc8 Skipped merge commit
ea2fdf3f Skipped merge commit
1e85705a Skipped merge commit
1d03c6c9 Skipped merge commit
59ee3fab Skipped merge commit
26ea5996 Skipped merge commit
c378f00e Skipped merge commit
4de6da69 Skipped merge commit
e6700d8c Skipped merge commit

Result: ✅ 1/127 commits verified (126 skipped)

…entities were producing Ed25519-signed garbage)
@github-actions
Copy link
Copy Markdown

Auths Commit Verification

Commit Status Details
e0eb0937 ✅ Verified Signed by zDnaeTDAGwQd8YFykWwyeQEQC8hrHHWbeb9AsoJanKqheTQ9g@auths.local
98f54cc7 Skipped merge commit
6cea4ae6 Skipped merge commit
52b60339 Skipped merge commit
b002a8cb Skipped merge commit
a38a3f8d Skipped merge commit
9c0b60d5 Skipped merge commit
7f63de53 Skipped merge commit
5836ef12 Skipped merge commit
bea1b6ab Skipped merge commit
9c0fca2b Skipped merge commit
21cadba9 Skipped merge commit
98673da2 Skipped merge commit
c6536f33 Skipped merge commit
042f197f Skipped merge commit
468b09bd Skipped merge commit
5e3324ee Skipped merge commit
5f75a538 Skipped merge commit
743493a8 Skipped merge commit
a61c1990 Skipped merge commit
96437ead Skipped merge commit
0d176b42 Skipped merge commit
e455b8fe Skipped merge commit
8cabd4c4 Skipped merge commit
de22ab38 Skipped merge commit
57713117 Skipped merge commit
0805ec27 Skipped merge commit
9454491a Skipped merge commit
0f630e34 Skipped merge commit
80f1a548 Skipped merge commit
55d292df Skipped merge commit
655ac6b4 Skipped merge commit
7ac5483a Skipped merge commit
ece9d635 Skipped merge commit
26e1c0d9 Skipped merge commit
a611e961 Skipped merge commit
61463611 Skipped merge commit
6868a6d6 Skipped merge commit
24743583 Skipped merge commit
6f3a42fe Skipped merge commit
27011b19 Skipped merge commit
58914776 Skipped merge commit
3b360fd4 Skipped merge commit
68cf2593 Skipped merge commit
93a5a897 Skipped merge commit
9779eb20 Skipped merge commit
8d1c5e67 Skipped merge commit
d912cb01 Skipped merge commit
27bb0fb9 Skipped merge commit
09f4b585 Skipped merge commit
5f2761f1 Skipped merge commit
ff68cee1 Skipped merge commit
998baa41 Skipped merge commit
166c8a1c Skipped merge commit
f3fb9853 Skipped merge commit
744f3a05 Skipped merge commit
f3820353 Skipped merge commit
06b396ef Skipped merge commit
81427f39 Skipped merge commit
fa452dde Skipped merge commit
f0f982ec Skipped merge commit
ff8b9d06 Skipped merge commit
afa2058d Skipped merge commit
9733c844 Skipped merge commit
d4ffe133 Skipped merge commit
1edb620d Skipped merge commit
79a701b9 Skipped merge commit
b2f824f8 Skipped merge commit
5383fde3 Skipped merge commit
f8b40796 Skipped merge commit
67492b16 Skipped merge commit
336323ca Skipped merge commit
174b6548 Skipped merge commit
e0f83cdd Skipped merge commit
2a0902ce Skipped merge commit
5a4a2b23 Skipped merge commit
616c42d4 Skipped merge commit
35770304 Skipped merge commit
70f76b48 Skipped merge commit
02a44fff Skipped merge commit
40d7f6d0 Skipped merge commit
128b5554 Skipped merge commit
b90fb407 Skipped merge commit
5c5675f7 Skipped merge commit
6c54e0b8 Skipped merge commit
d34b0c04 Skipped merge commit
c4718c25 Skipped merge commit
d6e0f361 Skipped merge commit
e5168b25 Skipped merge commit
523cdd01 Skipped merge commit
b203e130 Skipped merge commit
0dd36c60 Skipped merge commit
cdc35686 Skipped merge commit
43f31c54 Skipped merge commit
ab969db5 Skipped merge commit
62a8bc2e Skipped merge commit
6e9cec7f Skipped merge commit
247d18e7 Skipped merge commit
2fe190f5 Skipped merge commit
d42690b9 Skipped merge commit
c7cc2aa6 Skipped merge commit
475c68fe Skipped merge commit
1c213f42 Skipped merge commit
803796ee Skipped merge commit
6554f92e Skipped merge commit
c1396810 Skipped merge commit
dc529c11 Skipped merge commit
225acbc5 Skipped merge commit
3253bb3f Skipped merge commit
64775830 Skipped merge commit
befd9911 Skipped merge commit
b3d25fdf Skipped merge commit
3ef189cb Skipped merge commit
c2908273 Skipped merge commit
7966fc18 Skipped merge commit
7dee6af9 Skipped merge commit
028677ff Skipped merge commit
88246fa2 Skipped merge commit
4c139dc8 Skipped merge commit
ea2fdf3f Skipped merge commit
1e85705a Skipped merge commit
1d03c6c9 Skipped merge commit
59ee3fab Skipped merge commit
26ea5996 Skipped merge commit
c378f00e Skipped merge commit
4de6da69 Skipped merge commit
e6700d8c Skipped merge commit

Result: ✅ 1/127 commits verified (126 skipped)

@github-actions
Copy link
Copy Markdown

Auths Commit Verification

Commit Status Details
1d244c49 ✅ Verified Signed by zDnaeTDAGwQd8YFykWwyeQEQC8hrHHWbeb9AsoJanKqheTQ9g@auths.local
98f54cc7 Skipped merge commit
6cea4ae6 Skipped merge commit
52b60339 Skipped merge commit
b002a8cb Skipped merge commit
a38a3f8d Skipped merge commit
9c0b60d5 Skipped merge commit
7f63de53 Skipped merge commit
5836ef12 Skipped merge commit
bea1b6ab Skipped merge commit
9c0fca2b Skipped merge commit
21cadba9 Skipped merge commit
98673da2 Skipped merge commit
c6536f33 Skipped merge commit
042f197f Skipped merge commit
468b09bd Skipped merge commit
5e3324ee Skipped merge commit
5f75a538 Skipped merge commit
743493a8 Skipped merge commit
a61c1990 Skipped merge commit
96437ead Skipped merge commit
0d176b42 Skipped merge commit
e455b8fe Skipped merge commit
8cabd4c4 Skipped merge commit
de22ab38 Skipped merge commit
57713117 Skipped merge commit
0805ec27 Skipped merge commit
9454491a Skipped merge commit
0f630e34 Skipped merge commit
80f1a548 Skipped merge commit
55d292df Skipped merge commit
655ac6b4 Skipped merge commit
7ac5483a Skipped merge commit
ece9d635 Skipped merge commit
26e1c0d9 Skipped merge commit
a611e961 Skipped merge commit
61463611 Skipped merge commit
6868a6d6 Skipped merge commit
24743583 Skipped merge commit
6f3a42fe Skipped merge commit
27011b19 Skipped merge commit
58914776 Skipped merge commit
3b360fd4 Skipped merge commit
68cf2593 Skipped merge commit
93a5a897 Skipped merge commit
9779eb20 Skipped merge commit
8d1c5e67 Skipped merge commit
d912cb01 Skipped merge commit
27bb0fb9 Skipped merge commit
09f4b585 Skipped merge commit
5f2761f1 Skipped merge commit
ff68cee1 Skipped merge commit
998baa41 Skipped merge commit
166c8a1c Skipped merge commit
f3fb9853 Skipped merge commit
744f3a05 Skipped merge commit
f3820353 Skipped merge commit
06b396ef Skipped merge commit
81427f39 Skipped merge commit
fa452dde Skipped merge commit
f0f982ec Skipped merge commit
ff8b9d06 Skipped merge commit
afa2058d Skipped merge commit
9733c844 Skipped merge commit
d4ffe133 Skipped merge commit
1edb620d Skipped merge commit
79a701b9 Skipped merge commit
b2f824f8 Skipped merge commit
5383fde3 Skipped merge commit
f8b40796 Skipped merge commit
67492b16 Skipped merge commit
336323ca Skipped merge commit
174b6548 Skipped merge commit
e0f83cdd Skipped merge commit
2a0902ce Skipped merge commit
5a4a2b23 Skipped merge commit
616c42d4 Skipped merge commit
35770304 Skipped merge commit
70f76b48 Skipped merge commit
02a44fff Skipped merge commit
40d7f6d0 Skipped merge commit
128b5554 Skipped merge commit
b90fb407 Skipped merge commit
5c5675f7 Skipped merge commit
6c54e0b8 Skipped merge commit
d34b0c04 Skipped merge commit
c4718c25 Skipped merge commit
d6e0f361 Skipped merge commit
e5168b25 Skipped merge commit
523cdd01 Skipped merge commit
b203e130 Skipped merge commit
0dd36c60 Skipped merge commit
cdc35686 Skipped merge commit
43f31c54 Skipped merge commit
ab969db5 Skipped merge commit
62a8bc2e Skipped merge commit
6e9cec7f Skipped merge commit
247d18e7 Skipped merge commit
2fe190f5 Skipped merge commit
d42690b9 Skipped merge commit
c7cc2aa6 Skipped merge commit
475c68fe Skipped merge commit
1c213f42 Skipped merge commit
803796ee Skipped merge commit
6554f92e Skipped merge commit
c1396810 Skipped merge commit
dc529c11 Skipped merge commit
225acbc5 Skipped merge commit
3253bb3f Skipped merge commit
64775830 Skipped merge commit
befd9911 Skipped merge commit
b3d25fdf Skipped merge commit
3ef189cb Skipped merge commit
c2908273 Skipped merge commit
7966fc18 Skipped merge commit
7dee6af9 Skipped merge commit
028677ff Skipped merge commit
88246fa2 Skipped merge commit
4c139dc8 Skipped merge commit
ea2fdf3f Skipped merge commit
1e85705a Skipped merge commit
1d03c6c9 Skipped merge commit
59ee3fab Skipped merge commit
26ea5996 Skipped merge commit
c378f00e Skipped merge commit
4de6da69 Skipped merge commit
e6700d8c Skipped merge commit

Result: ✅ 1/127 commits verified (126 skipped)

@bordumb bordumb merged commit d9e1217 into main Apr 13, 2026
16 checks passed
@bordumb bordumb deleted the dev-curveAgnosticism114 branch April 13, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant