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

Lines Matching defs:pk

127        //wots_pk[i] = RAND_HASH(pk[2i], pk[2i + 1], SEED, ADRS);
132 //pk[floor(l / 2) + 1] = pk[l];
145 //return pk[0];
155 unsigned char pk[params->wots_par.keysize];
158 wots_pkgen(pk, seed, &(params->wots_par), pub_seed, ots_addr);
160 l_tree(leaf, pk, params, pub_seed, ltree_addr);
520 * Format pk: [root || PUB_SEED] omitting algo oid.
522 int xmss_keypair(unsigned char *pk, unsigned char *sk, bds_state *state, xmss_params *params)
533 memcpy(pk+n, sk+4+2*n, n);
538 treehash_setup(pk, params->h, 0, state, sk+4, params, sk+4+2*n, addr);
540 memcpy(sk+4+3*n, pk, n);
663 int xmss_sign_open(unsigned char *msg, unsigned long long *msglen, const unsigned char *sig_msg, unsigned long long sig_msg_len, const unsigned char *pk, const xmss_params *params)
676 memcpy(pub_seed, pk+n, n);
693 memcpy(hash_key+n, pk, n);
727 if (root[i] != pk[i])
748 * Format pk: [root || PUB_SEED] omitting algo oid.
750 int xmssmt_keypair(unsigned char *pk, unsigned char *sk, bds_state *states, unsigned char *wots_sigs, xmssmt_params *params)
762 memcpy(pk+n, sk+params->index_len+2*n, n);
770 treehash_setup(pk, params->xmss_par.h, 0, states + i, sk+params->index_len, &(params->xmss_par), pk+n, addr);
773 wots_sign(wots_sigs + i*params->xmss_par.wots_par.keysize, pk, ots_seed, &(params->xmss_par.wots_par), pk+n, addr);
775 treehash_setup(pk, params->xmss_par.h, 0, states + i, sk+params->index_len, &(params->xmss_par), pk+n, addr);
776 memcpy(sk+params->index_len+3*n, pk, n);
970 int xmssmt_sign_open(unsigned char *msg, unsigned long long *msglen, const unsigned char *sig_msg, unsigned long long sig_msg_len, const unsigned char *pk, const xmssmt_params *params)
988 memcpy(pub_seed, pk+n, n);
1005 memcpy(hash_key+n, pk, n);
1089 if (root[i] != pk[i])