You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5003b96
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: references/connected-delivery-v1.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,13 @@ and then stops each session through an exact scope. It does not establish a
24
24
real provider, combined observed canary/active gate, connected upgrade or
25
25
rollback, or measured benefit.
26
26
27
+
The reviewed Linux Alpha, retrieval D and dual loaders accept only an anchored
28
+
public-only P-256 key. Before deriving environment evidence or checking a grant,
29
+
they inspect the exact pinned PEM bytes with fixed trusted OpenSSL 3 tooling.
30
+
RSA, other EC curves, private-key PEM and inspection failures are rejected;
31
+
a valid signature from another algorithm does not satisfy this profile. Source
32
+
and loader pin changes require fresh bindings and installed receipts.
33
+
27
34
The source application, modified verification, offline wheel build, and
28
35
installation follow [the package profile](template-installation-v1.md). The
29
36
read-only `template connected-installed-bind` step then recomputes wheel RECORD,
@@ -43,7 +50,7 @@ and child launch environment. The private issuer key never enters the child,
43
50
wheel, source or committed fixture. The loader checks owner/mode/link count,
44
51
verifies signatures with fixed `/usr/bin/openssl` argv and a clean OpenSSL 3
45
52
environment, and recomputes the verifier's binary hash/version and runtime
46
-
facts before each route. A changed public key or verifier needs a new reviewed
53
+
facts before each route. Signature verification rehashes the exact anchored public PEM snapshot and supplies it through an owned temporary-file descriptor; OpenSSL never reopens the public key pathname after validation. Local replacement-race tests use independently signed foreign keys and retain the original failing outcomes. A changed public key or verifier needs a new reviewed
47
54
plan and issuer signature. Secret values and raw prompts do not belong in
0 commit comments