Skip to main content

derive_isk

Function derive_isk 

Source
pub fn derive_isk<C: CpaceCiphersuite>(
    sid: &[u8],
    k: &[u8],
    ya: &[u8],
    ad_a: &[u8],
    yb: &[u8],
    ad_b: &[u8],
    mode: CpaceMode,
) -> SharedSecret
Expand description

Derive the intermediate session key (ISK).

DSI_ISK = DSI || "_ISK"
ISK = H.hash(lv_cat(DSI_ISK, sid, K) || transcript)