RKE Services (Group 15)
The live remote-key-establishment surface currently exposes master-key preload and share retrieval commands.
Overview
Group 15 is the live RKE surface in the current audited dispatch table. It is intentionally separate from older public-key-exchange material, which remains dormant and out of the active sidebar.
Live commands
| Code | Name | Purpose |
|---|---|---|
| 01 | preload_master_key | Load or stage master-key material for later retrieval. |
| 02 | get_key_share | Retrieve a share of the staged key material. |
01 — preload_master_key
preload_master_key stages master-key material on the live RKE surface so that subsequent share-retrieval requests have something to resolve.
| Request element | Developer note |
|---|---|
| Type 0 or Type 1 envelope | The live handler accepts both request families. |
| CS identifier | Variable-length identifier that scopes the key material set. |
| Key records | Each record carries a key id plus a 32-byte master_secret. |
02 — get_key_share
get_key_share returns a key share from the staged material. Use it as the retrieval half of the RKE flow.
| Request/response note | Developer detail |
|---|---|
| Accepted request types | The live handler accepts Type 0, Type 1, and Type 5 forms. |
| Request layout | Uses the rke_keyshare_req_t structure. |
| Success payload | Returns a 1-byte key share value in the response body. |
Scope boundary
Group 15 is the active RKE documentation set. Group 4 public-key-exchange pages remain dormant and intentionally stay out of the live navigation.