RFC3161 timestamp (TSA) option for PAdES/CAdES #53

Closed
EduarD3V wants to merge 0 commits from issue/43-rfc3161-timestamp-tsa-option-f into bullet-develop
Owner

Implements #43.

Refs #43

Automated by bullet: reviewed (independent model) → gates green on merged tree. Auto-merge follows.

Implements **#43**. Refs #43 Automated by bullet: reviewed (independent model) → gates green on merged tree. Auto-merge follows.
Finding 7 (flake class): the per-spot 15s waits left every other findByRole/waitFor on
testing-library's 1s default; full-suite runs still failed deterministically (wrong-PIN,
keystore-repick, emptied-list) at ~1.2-1.6s. A global configure() first looked useless
because @testing-library/dom resolves to a different pnpm copy for src/test-setup.ts than
for the queries, so the allowance never reached them. Import configure through
@testing-library/svelte (its re-export IS the copy screen binds to) and pin the instance
with src/test/setup.test.ts.

Gate: pnpm check 0 errors; pnpm test green over consecutive full-suite runs.
Finding 1 coverage gap: a4ca1063 taught xmlsec1Verify to read the 1.3.x
`Verification status: OK|FAILED` line but shipped no test, so a revert (or a
1.2.x-style format regression) would only surface as five opaque XAdES failures.
src/test/oracle.test.ts mocks spawnSync and pins both tool formats, the FAILED->FAIL
mapping, and the loud `no verdict` throw for a tool that could not run.

Gate: pnpm check 0 errors (1328 files); pnpm test 19 files / 153 tests green.
EduarD3V closed this pull request 2026-10-15 08:43:14 +02:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
EduarD3V/AutoFirme!53
No description provided.