1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
make: Entering directory '/home/eunhhu/work/pure/prototypes/connections'
python3 check_profile.py --build build/checkpoint-clean --budget peer-budget.json
{
"passed": true,
"failures": [],
"profile": "linux-aarch64-gcc14-selected-document-peer",
"scope": "Review threshold for the explicitly selected authenticated document host on Linux AArch64/GCC 14. Includes linked application code but excludes the shared OpenSSL/libc implementations, process heap, stack, mappings and kernel buffers. Check measured whole-process RSS separately.",
"budget_sha256": "defe8efb4d544cdbf615de4d43d4ceba78fc7f1d958f245731202625052eb2ff",
"platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41",
"binaries": {
"pure-document-peer": {
"sections": {
"text": 46878,
"data": 1384,
"bss": 16
},
"needed": [
"libc.so.6",
"libcrypto.so.3",
"libssl.so.3"
],
"sha256": "e0bec4f698ce6b561a6caa8464636317409011e3101c48649cf5585c33ec9d31"
}
}
}
python3 check_document_peer.py --peer build/checkpoint-clean/pure-document-peer --editor build/checkpoint-clean/pure-edit
{
"profile": "selected-authenticated-document-peer",
"checks": [
"mutual certificate identity, server hostname and ALPN separation",
"program source identity checked before C client sends work",
"persistent external TLS client: create, read, conflict and recovery",
"native peer edit and local CLI use the same authored document and storage",
"fragmented 1 MiB direct ingress, demand-selected reply and one-byte splice",
"native C peer uploads 1 MiB and receives only the requested metadata",
"incomplete, invalid and oversized frames do not publish a change",
"idle authenticated session closes after deadline",
"server restart and native C peer preserve the committed large document"
],
"server_idle_rss_kib": 7840,
"server_after_large_work_rss_kib": 9488
}
make: Leaving directory '/home/eunhhu/work/pure/prototypes/connections'
|