Searched refs:sm3_state (Results 1 – 8 of 8) sorted by relevance
| /linux/include/crypto/ |
| H A D | sm3_base.h | 20 typedef void (sm3_block_fn)(struct sm3_state *sst, u8 const *src, int blocks); 33 struct sm3_state *sctx = shash_desc_ctx(desc); in sm3_base_do_update_blocks() 45 struct sm3_state *sctx = shash_desc_ctx(desc); in sm3_base_do_finup() 73 struct sm3_state *sctx = shash_desc_ctx(desc); in sm3_base_finish()
|
| H A D | sm3.h | 33 struct sm3_state { struct 49 static inline void sm3_init(struct sm3_state *sctx) in sm3_init() argument 62 void sm3_block_generic(struct sm3_state *sctx, u8 const *data, int blocks);
|
| /linux/arch/riscv/crypto/ |
| H A D | sm3-riscv64-glue.c | 26 struct sm3_state *state, const u8 *data, int num_blocks); 28 static void sm3_block(struct sm3_state *state, const u8 *data, in sm3_block() 35 BUILD_BUG_ON(offsetof(struct sm3_state, state) != 0); in sm3_block()
|
| /linux/arch/x86/crypto/ |
| H A D | sm3_avx_glue.c | 19 asmlinkage void sm3_transform_avx(struct sm3_state *state, 31 BUILD_BUG_ON(offsetof(struct sm3_state, state) != 0); in sm3_avx_update()
|
| /linux/arch/arm64/crypto/ |
| H A D | sm3-ce-glue.c | 21 asmlinkage void sm3_ce_transform(struct sm3_state *sst, u8 const *src,
|
| H A D | sm3-neon-glue.c | 17 asmlinkage void sm3_neon_transform(struct sm3_state *sst, u8 const *src,
|
| /linux/lib/crypto/ |
| H A D | sm3.c | 75 static void sm3_transform(struct sm3_state *sctx, u8 const *data, u32 W[16]) in sm3_transform() 172 void sm3_block_generic(struct sm3_state *sctx, u8 const *data, int blocks) in sm3_block_generic()
|
| /linux/drivers/crypto/starfive/ |
| H A D | jh7110-hash.c | 798 .statesize = sizeof(struct sm3_state), 827 .statesize = sizeof(struct sm3_state),
|