Private key container.

    magic {{field . {magic} =cm/prv/v0}}
    
    schema-include algo-and-value.tcl
    schema-include fpr.tcl
    
    prv {
        {field . {map} len=~}
        {field prv {with algo-and-value}}
        {field pub-id {with fpr} optional}
    }
    -- schemas/prv-algos.tcl --
    prv-algos {
        {field . {choice}}
        {field ed25519-blake2b {bin} len=32}
        {field gost3410-256A {bin} len=32}
        {field gost3410-512C {bin} len=64}
        {field mceliece6960119-x25519 {bin} len=[expr {13948 + 32}]}
        {field sntrup761-x25519 {bin} len=[expr {1763 + 32}]}
        {field slh-dsa-shake-256s {bin} len=128}
    }

Stored in a file, it should begin with "cm/prv/v0" [encoding/MAGIC].

Optional /pub-id contains corresponding [cm/pub/]lic key's /data/id
to ease their searching.

Backlinks: 0
[cm/] 0 1 [cm/prv/ed25519-blake2b] 2026-05-18 15:50:39 4 2 [cm/prv/gost3410] 2026-05-18 15:50:39 5 3 [cm/prv/mceliece6960119-x25519] 2026-05-18 15:50:39 4 4 [cm/prv/slh-dsa-shake-256s] 2026-05-18 15:50:39 3 5 [cm/prv/sntrup761-x25519] 2026-05-18 15:50:39 4