fix: update Bootproof pins for ES384 attestation verification #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/bump-bootproof-es384"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
bootproofandbootproof-sdkfrom78f531a2c245404a9d8879fb71cc397096ae0077tob346db17523ad9b13ef41eb9c14df3328bbd80d1, including the ES384 DER fix for valid Nitro signatures with padded positive integers.https://git.caution.co/public/bootproof.gitand all other migration changes.Verification
Fresh checks on
7e2e661c3c5a1a942dbd036a69bf6f4ba34a5d9d, based on main66d9bc77e131b6e60336b7bf940678715daa41af. Rust 1.96.0; hostCARGO_TARGET_DIR=/home/tuna/git/steve/target; Node 22.npm --prefix steve-js-sdk ci --ignore-scripts— passed; lockfile unchanged.make -j2 test— 144 Rust passed, 2 existing ignored; 103 JavaScript passed, 0 failed.cargo test --locked --workspace --all-targets --all-features— 144 passed, 2 existing ignored.cargo test --locked --package bootproof-sdk --lib— 11 passed, 0 ignored, including the DER padding regression.docker build --file Containerfile --tag local/steve:bootproof-rebase-7e2e661 .— passed with the checked-in pinned StageX builder and release musl target.cargo metadata --locked --format-version 1— both Bootproof packages resolve from the canonical forge at the exact new pin; other lock entries unchanged.git diff --check HEAD^ HEADand synthetic merge onto the current base — passed.Scope
No full browser/Swift E2E or live Nitro tests were run. Platform's STEVE selection and separate
bootproofdpin are unchanged. Nothing has been merged or deployed.8d524a7a52to7e2e661c3c7e2e661c3ctof9b350d923