Symbol: SLH_DSA_HASH_CTX
crypto/openssl/crypto/slh_dsa/slh_dsa.c
147
static int slh_verify_internal(SLH_DSA_HASH_CTX *hctx,
crypto/openssl/crypto/slh_dsa/slh_dsa.c
278
int ossl_slh_dsa_sign(SLH_DSA_HASH_CTX *slh_ctx,
crypto/openssl/crypto/slh_dsa/slh_dsa.c
304
int ossl_slh_dsa_verify(SLH_DSA_HASH_CTX *slh_ctx,
crypto/openssl/crypto/slh_dsa/slh_dsa.c
42
static int slh_sign_internal(SLH_DSA_HASH_CTX *hctx,
crypto/openssl/crypto/slh_dsa/slh_dsa_hash_ctx.c
104
void ossl_slh_dsa_hash_ctx_free(SLH_DSA_HASH_CTX *ctx)
crypto/openssl/crypto/slh_dsa/slh_dsa_hash_ctx.c
26
SLH_DSA_HASH_CTX *ossl_slh_dsa_hash_ctx_new(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_hash_ctx.c
28
SLH_DSA_HASH_CTX *ret = OPENSSL_zalloc(sizeof(*ret));
crypto/openssl/crypto/slh_dsa/slh_dsa_hash_ctx.c
68
SLH_DSA_HASH_CTX *ossl_slh_dsa_hash_ctx_dup(const SLH_DSA_HASH_CTX *src)
crypto/openssl/crypto/slh_dsa/slh_dsa_hash_ctx.c
70
SLH_DSA_HASH_CTX *ret = OPENSSL_zalloc(sizeof(*ret));
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
21
static int slh_dsa_compute_pk_root(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out, int verify);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
237
SLH_DSA_HASH_CTX *ctx = NULL;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
332
static int slh_dsa_compute_pk_root(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out,
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
367
int ossl_slh_dsa_generate_key(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
56
__owur int ossl_slh_wots_pk_gen(SLH_DSA_HASH_CTX *ctx, const uint8_t *sk_seed,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
59
__owur int ossl_slh_wots_sign(SLH_DSA_HASH_CTX *ctx, const uint8_t *msg,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
62
__owur int ossl_slh_wots_pk_from_sig(SLH_DSA_HASH_CTX *ctx,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
67
__owur int ossl_slh_xmss_node(SLH_DSA_HASH_CTX *ctx, const uint8_t *sk_seed,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
71
__owur int ossl_slh_xmss_sign(SLH_DSA_HASH_CTX *ctx, const uint8_t *msg,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
75
__owur int ossl_slh_xmss_pk_from_sig(SLH_DSA_HASH_CTX *ctx, uint32_t node_id,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
80
__owur int ossl_slh_ht_sign(SLH_DSA_HASH_CTX *ctx, const uint8_t *msg,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
84
__owur int ossl_slh_ht_verify(SLH_DSA_HASH_CTX *ctx, const uint8_t *msg,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
89
__owur int ossl_slh_fors_sign(SLH_DSA_HASH_CTX *ctx, const uint8_t *md,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
92
__owur int ossl_slh_fors_pk_from_sig(SLH_DSA_HASH_CTX *ctx, PACKET *sig_rpkt,
crypto/openssl/crypto/slh_dsa/slh_fors.c
131
int ossl_slh_fors_sign(SLH_DSA_HASH_CTX *ctx, const uint8_t *md,
crypto/openssl/crypto/slh_dsa/slh_fors.c
210
int ossl_slh_fors_pk_from_sig(SLH_DSA_HASH_CTX *ctx, PACKET *fors_sig_rpkt,
crypto/openssl/crypto/slh_dsa/slh_fors.c
41
static int slh_fors_sk_gen(SLH_DSA_HASH_CTX *ctx, const uint8_t *sk_seed,
crypto/openssl/crypto/slh_dsa/slh_fors.c
77
static int slh_fors_node(SLH_DSA_HASH_CTX *ctx, const uint8_t *sk_seed,
crypto/openssl/crypto/slh_dsa/slh_hash.c
104
slh_f_shake(SLH_DSA_HASH_CTX *ctx, const uint8_t *pk_seed, const uint8_t *adrs,
crypto/openssl/crypto/slh_dsa/slh_hash.c
114
slh_h_shake(SLH_DSA_HASH_CTX *ctx, const uint8_t *pk_seed, const uint8_t *adrs,
crypto/openssl/crypto/slh_dsa/slh_hash.c
124
slh_t_shake(SLH_DSA_HASH_CTX *ctx, const uint8_t *pk_seed, const uint8_t *adrs,
crypto/openssl/crypto/slh_dsa/slh_hash.c
150
slh_hmsg_sha2(SLH_DSA_HASH_CTX *hctx, const uint8_t *r, const uint8_t *pk_seed,
crypto/openssl/crypto/slh_dsa/slh_hash.c
172
slh_prf_msg_sha2(SLH_DSA_HASH_CTX *hctx,
crypto/openssl/crypto/slh_dsa/slh_hash.c
227
slh_prf_sha2(SLH_DSA_HASH_CTX *hctx, const uint8_t *pk_seed,
crypto/openssl/crypto/slh_dsa/slh_hash.c
238
slh_f_sha2(SLH_DSA_HASH_CTX *hctx, const uint8_t *pk_seed, const uint8_t *adrs,
crypto/openssl/crypto/slh_dsa/slh_hash.c
246
slh_h_sha2(SLH_DSA_HASH_CTX *hctx, const uint8_t *pk_seed, const uint8_t *adrs,
crypto/openssl/crypto/slh_dsa/slh_hash.c
260
slh_t_sha2(SLH_DSA_HASH_CTX *hctx, const uint8_t *pk_seed, const uint8_t *adrs,
crypto/openssl/crypto/slh_dsa/slh_hash.c
65
slh_hmsg_shake(SLH_DSA_HASH_CTX *ctx, const uint8_t *r,
crypto/openssl/crypto/slh_dsa/slh_hash.c
79
slh_prf_shake(SLH_DSA_HASH_CTX *ctx,
crypto/openssl/crypto/slh_dsa/slh_hash.c
91
slh_prf_msg_shake(SLH_DSA_HASH_CTX *ctx, const uint8_t *sk_prf,
crypto/openssl/crypto/slh_dsa/slh_hash.h
26
typedef int(OSSL_SLH_HASHFUNC_H_MSG)(SLH_DSA_HASH_CTX *ctx, const uint8_t *r,
crypto/openssl/crypto/slh_dsa/slh_hash.h
31
typedef int(OSSL_SLH_HASHFUNC_PRF)(SLH_DSA_HASH_CTX *ctx, const uint8_t *pk_seed,
crypto/openssl/crypto/slh_dsa/slh_hash.h
35
typedef int(OSSL_SLH_HASHFUNC_PRF_MSG)(SLH_DSA_HASH_CTX *ctx, const uint8_t *sk_prf,
crypto/openssl/crypto/slh_dsa/slh_hash.h
40
typedef int(OSSL_SLH_HASHFUNC_F)(SLH_DSA_HASH_CTX *ctx, const uint8_t *pk_seed,
crypto/openssl/crypto/slh_dsa/slh_hash.h
45
typedef int(OSSL_SLH_HASHFUNC_H)(SLH_DSA_HASH_CTX *ctx, const uint8_t *pk_seed,
crypto/openssl/crypto/slh_dsa/slh_hash.h
50
typedef int(OSSL_SLH_HASHFUNC_T)(SLH_DSA_HASH_CTX *ctx, const uint8_t *pk_seed,
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
107
int ossl_slh_ht_verify(SLH_DSA_HASH_CTX *ctx, const uint8_t *msg, PACKET *sig_pkt,
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
31
int ossl_slh_ht_sign(SLH_DSA_HASH_CTX *ctx,
crypto/openssl/crypto/slh_dsa/slh_wots.c
138
int ossl_slh_wots_pk_gen(SLH_DSA_HASH_CTX *ctx,
crypto/openssl/crypto/slh_dsa/slh_wots.c
203
int ossl_slh_wots_sign(SLH_DSA_HASH_CTX *ctx, const uint8_t *msg,
crypto/openssl/crypto/slh_dsa/slh_wots.c
266
int ossl_slh_wots_pk_from_sig(SLH_DSA_HASH_CTX *ctx,
crypto/openssl/crypto/slh_dsa/slh_wots.c
92
static int slh_wots_chain(SLH_DSA_HASH_CTX *ctx, const uint8_t *in,
crypto/openssl/crypto/slh_dsa/slh_xmss.c
139
int ossl_slh_xmss_pk_from_sig(SLH_DSA_HASH_CTX *ctx, uint32_t node_id,
crypto/openssl/crypto/slh_dsa/slh_xmss.c
35
int ossl_slh_xmss_node(SLH_DSA_HASH_CTX *ctx, const uint8_t *sk_seed,
crypto/openssl/crypto/slh_dsa/slh_xmss.c
85
int ossl_slh_xmss_sign(SLH_DSA_HASH_CTX *ctx, const uint8_t *msg,
crypto/openssl/include/crypto/slh_dsa.h
38
__owur int ossl_slh_dsa_generate_key(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out,
crypto/openssl/include/crypto/slh_dsa.h
55
__owur SLH_DSA_HASH_CTX *ossl_slh_dsa_hash_ctx_new(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
56
void ossl_slh_dsa_hash_ctx_free(SLH_DSA_HASH_CTX *ctx);
crypto/openssl/include/crypto/slh_dsa.h
57
__owur SLH_DSA_HASH_CTX *ossl_slh_dsa_hash_ctx_dup(const SLH_DSA_HASH_CTX *src);
crypto/openssl/include/crypto/slh_dsa.h
59
__owur int ossl_slh_dsa_sign(SLH_DSA_HASH_CTX *slh_ctx,
crypto/openssl/include/crypto/slh_dsa.h
64
__owur int ossl_slh_dsa_verify(SLH_DSA_HASH_CTX *slh_ctx,
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
24
SLH_DSA_HASH_CTX *ctx);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
292
SLH_DSA_HASH_CTX *ctx)
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
355
SLH_DSA_HASH_CTX *ctx = NULL;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
47
SLH_DSA_HASH_CTX *ctx;
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
43
SLH_DSA_HASH_CTX *hash_ctx;