• Home
  • Raw
  • Download

Lines Matching refs:chain

30         chain: Box<DiceChain>,  field
39 fn verify_dice_chain(chain: &[u8], kind: DiceChainKind) -> VerifyDiceChainResult; in verify_dice_chain()
42 fn get_dice_chain_public_key(chain: &DiceChain, n: usize) -> Vec<u8>; in get_dice_chain_public_key()
45 fn is_dice_chain_proper(chain: &DiceChain) -> bool; in is_dice_chain_proper()
52 fn verify_dice_chain(chain: &[u8], kind: ffi::DiceChainKind) -> ffi::VerifyDiceChainResult { in verify_dice_chain()
62 chain: Box::new(DiceChain(None)), in verify_dice_chain()
68 match ChainForm::from_cbor(&session, chain) { in verify_dice_chain()
69 Ok(chain) => { in verify_dice_chain()
70 let len = match chain { in verify_dice_chain()
71 ChainForm::Proper(ref chain) => chain.payloads().len(), in verify_dice_chain()
74 let chain = Box::new(DiceChain(Some(chain))); in verify_dice_chain() localVariable
75 ffi::VerifyDiceChainResult { error: "".to_string(), chain, len } in verify_dice_chain()
79 ffi::VerifyDiceChainResult { error, chain: Box::new(DiceChain(None)), len: 0 } in verify_dice_chain()
84 fn get_dice_chain_public_key(chain: &DiceChain, n: usize) -> Vec<u8> { in get_dice_chain_public_key()
85 if let DiceChain(Some(chain)) = chain { in get_dice_chain_public_key()
86 let key = match chain { in get_dice_chain_public_key()
87 ChainForm::Proper(chain) => chain.payloads()[n].subject_public_key(), in get_dice_chain_public_key()
88 ChainForm::Degenerate(chain) => chain.public_key(), in get_dice_chain_public_key()
99 fn is_dice_chain_proper(chain: &DiceChain) -> bool { in is_dice_chain_proper()
100 if let DiceChain(Some(chain)) = chain { in is_dice_chain_proper()
101 match chain { in is_dice_chain_proper()