• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/openssh/

Lines Matching defs:ots_addr

152 static void gen_leaf_wots(unsigned char *leaf, const unsigned char *sk_seed, const xmss_params *params, const unsigned char *pub_seed, uint32_t ltree_addr[8], uint32_t ots_addr[8])
157 get_seed(seed, sk_seed, params->n, ots_addr);
158 wots_pkgen(pk, seed, &(params->wots_par), pub_seed, ots_addr);
185 uint32_t ots_addr[8];
189 memcpy(ots_addr, addr, 12);
191 setType(ots_addr, 0);
214 setOTSADRS(ots_addr, idx);
215 gen_leaf_wots(stack+stackoffset*n, sk_seed, params, pub_seed, ltree_addr, ots_addr);
252 uint32_t ots_addr[8];
256 memcpy(ots_addr, addr, 12);
258 setType(ots_addr, 0);
265 setOTSADRS(ots_addr, treehash->next_idx);
269 gen_leaf_wots(nodebuffer, sk_seed, params, pub_seed, ltree_addr, ots_addr);
386 uint32_t ots_addr[8];
399 memcpy(ots_addr, addr, 12);
401 setType(ots_addr, 0);
407 setOTSADRS(ots_addr, idx);
410 gen_leaf_wots(state->stack+state->stackoffset*n, sk_seed, params, pub_seed, ltree_addr, ots_addr);
458 uint32_t ots_addr[8];
462 memcpy(ots_addr, addr, 12);
464 setType(ots_addr, 0);
487 setOTSADRS(ots_addr, leaf_idx);
488 gen_leaf_wots(state->auth, sk_seed, params, pub_seed, ltree_addr, ots_addr);
585 uint32_t ots_addr[8] = {0, 0, 0, 0, 0, 0, 0, 0};
625 setType(ots_addr, 0);
626 setOTSADRS(ots_addr, idx);
629 get_seed(ots_seed, sk_seed, n, ots_addr);
632 wots_sign(sig_msg, msg_h, ots_seed, &(params->wots_par), pub_seed, ots_addr);
641 bds_round(state, idx, sk_seed, params, pub_seed, ots_addr);
642 bds_treehash_update(state, (h - k) >> 1, sk_seed, params, pub_seed, ots_addr);
679 uint32_t ots_addr[8] = {0, 0, 0, 0, 0, 0, 0, 0};
683 setType(ots_addr, 0);
709 setOTSADRS(ots_addr, idx);
711 wots_pkFromSig(wots_pk, sig_msg, msg_h, &(params->wots_par), pub_seed, ots_addr);
810 uint32_t ots_addr[8] = {0, 0, 0, 0, 0, 0, 0, 0};
873 setType(ots_addr, 0);
876 setLayerADRS(ots_addr, 0);
877 setTreeADRS(ots_addr, idx_tree);
878 setOTSADRS(ots_addr, idx_leaf);
881 get_seed(ots_seed, sk_seed, n, ots_addr);
884 wots_sign(sig_msg, msg_h, ots_seed, &(params->xmss_par.wots_par), pub_seed, ots_addr);
940 setLayerADRS(ots_addr, (i+1));
941 setTreeADRS(ots_addr, ((idx + 1) >> ((i+2) * tree_h)));
942 setOTSADRS(ots_addr, (((idx >> ((i+1) * tree_h)) + 1) & ((1 << tree_h)-1)));
944 get_seed(ots_seed, sk+params->index_len, n, ots_addr);
945 wots_sign(wots_sigs + i*params->xmss_par.wots_par.keysize, states[i].stack, ots_seed, &(params->xmss_par.wots_par), pub_seed, ots_addr);
991 uint32_t ots_addr[8] = {0, 0, 0, 0, 0, 0, 0, 0};
1025 setLayerADRS(ots_addr, 0);
1026 setTreeADRS(ots_addr, idx_tree);
1027 setType(ots_addr, 0);
1029 memcpy(ltree_addr, ots_addr, 12);
1035 setOTSADRS(ots_addr, idx_leaf);
1038 wots_pkFromSig(wots_pk, sig_msg, msg_h, &(params->xmss_par.wots_par), pub_seed, ots_addr);
1058 setLayerADRS(ots_addr, i);
1059 setTreeADRS(ots_addr, idx_tree);
1060 setType(ots_addr, 0);
1062 memcpy(ltree_addr, ots_addr, 12);
1068 setOTSADRS(ots_addr, idx_leaf);
1071 wots_pkFromSig(wots_pk, sig_msg, root, &(params->xmss_par.wots_par), pub_seed, ots_addr);