Symbol: xmss_params
crypto/openssh/sshkey-xmss.c
56
xmss_params params;
crypto/openssh/xmss_fast.c
100
xmss_params xmss_par;
crypto/openssh/xmss_fast.c
111
static void l_tree(unsigned char *leaf, unsigned char *wots_pk, const xmss_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_fast.c
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])
crypto/openssh/xmss_fast.c
163
static int treehash_minheight_on_stack(bds_state* state, const xmss_params *params, const treehash_inst *treehash) {
crypto/openssh/xmss_fast.c
178
static void treehash_setup(unsigned char *node, int height, int index, bds_state *state, const unsigned char *sk_seed, const xmss_params *params, const unsigned char *pub_seed, const uint32_t addr[8])
crypto/openssh/xmss_fast.c
249
static void treehash_update(treehash_inst *treehash, bds_state *state, const unsigned char *sk_seed, const xmss_params *params, const unsigned char *pub_seed, const uint32_t addr[8]) {
crypto/openssh/xmss_fast.c
296
static void validate_authpath(unsigned char *root, const unsigned char *leaf, unsigned long leafidx, const unsigned char *authpath, const xmss_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_fast.c
345
static char bds_treehash_update(bds_state *state, unsigned int updates, const unsigned char *sk_seed, const xmss_params *params, unsigned char *pub_seed, const uint32_t addr[8]) {
crypto/openssh/xmss_fast.c
383
static char bds_state_update(bds_state *state, const unsigned char *sk_seed, const xmss_params *params, unsigned char *pub_seed, const uint32_t addr[8]) {
crypto/openssh/xmss_fast.c
446
static void bds_round(bds_state *state, const unsigned long leaf_idx, const unsigned char *sk_seed, const xmss_params *params, unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_fast.c
522
int xmss_keypair(unsigned char *pk, unsigned char *sk, bds_state *state, xmss_params *params)
crypto/openssh/xmss_fast.c
53
int xmss_set_params(xmss_params *params, int n, int h, int w, int k)
crypto/openssh/xmss_fast.c
551
int xmss_sign(unsigned char *sk, bds_state *state, unsigned char *sig_msg, unsigned long long *sig_msg_len, const unsigned char *msg, unsigned long long msglen, const xmss_params *params)
crypto/openssh/xmss_fast.c
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)
crypto/openssh/xmss_fast.h
28
xmss_params xmss_par;
crypto/openssh/xmss_fast.h
63
int xmss_set_params(xmss_params *params, int n, int h, int w, int k);
crypto/openssh/xmss_fast.h
76
int xmss_keypair(unsigned char *pk, unsigned char *sk, bds_state *state, xmss_params *params);
crypto/openssh/xmss_fast.h
84
int xmss_sign(unsigned char *sk, bds_state *state, unsigned char *sig_msg, unsigned long long *sig_msg_len, const unsigned char *msg,unsigned long long msglen, const xmss_params *params);
crypto/openssh/xmss_fast.h
90
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);