pub fn build_transcript(
context: &[u8],
id_prover: &[u8],
id_verifier: &[u8],
m: &[u8],
n: &[u8],
share_p: &[u8],
share_v: &[u8],
z: &[u8],
v: &[u8],
w0: &[u8],
) -> Zeroizing<Vec<u8>>Expand description
Build the SPAKE2+ transcript TT per RFC 9383 section 3.3.
TT = len(Context) || Context
|| len(idProver) || idProver
|| len(idVerifier) || idVerifier
|| len(M) || M
|| len(N) || N
|| len(shareP) || shareP
|| len(shareV) || shareV
|| len(Z) || Z
|| len(V) || V
|| len(w0) || w0