get_key_share — Group 15, Code 02

Retrieve a share of the staged key material.

Purpose

get_key_share returns a key share from the staged material. Use it as the retrieval half of the RKE flow.

Wire reference — authored from source

This byte layout was derived from the current raidax implementation (rke_keyshare.c). It reflects the live binary protocol used by the RKE service.

Request Body

Challenge (16 bytes) 0 Content Server ID (16B) 16 KID 32 Client SN (5B) 33 Timestamp (8B, Big-Endian) 38 3E 3E 46

Response Body

SK 0 3E 3E 1

Request and response

...
Note Developer detail
Accepted request typesThe live handler accepts Type 0, Type 1, and Type 5 forms.
Request layoutUses the rke_keyshare_req_t structure.
Success payloadReturns a 1-byte key share value in the response body.