Function oprf::protocol::configuration::create_context_string
source · pub fn create_context_string(mode: ModeID, identifier: &[u8]) -> Vec<u8> ⓘ
Expand description
Additionally, each protocol variant is instantiated with a ciphersuite, or suite. Each ciphersuite is identified with an ASCII string identifier, referred to as identifier; see Section 4 for the set of initial ciphersuite values.
The mode and ciphersuite identifier values are combined to create a “context string” used throughout the protocol with the following function:
def CreateContextString(mode, identifier):
return "OPRFV1-" || I2OSP(mode, 1) || "-" || identifier