Lines Matching refs:stm32_hash
96 static struct stm32_hash_instance stm32_hash; variable
101 return stm32_hash.base; in hash_base()
156 stm32_hash.digest_size = MD5_DIGEST_SIZE; in hash_hw_init()
161 stm32_hash.digest_size = SHA1_DIGEST_SIZE; in hash_hw_init()
165 stm32_hash.digest_size = SHA224_DIGEST_SIZE; in hash_hw_init()
170 stm32_hash.digest_size = SHA384_DIGEST_SIZE; in hash_hw_init()
174 stm32_hash.digest_size = SHA512_DIGEST_SIZE; in hash_hw_init()
181 stm32_hash.digest_size = SHA256_DIGEST_SIZE; in hash_hw_init()
199 for (i = 0U; i < (stm32_hash.digest_size / sizeof(uint32_t)); i++) { in hash_get_digest()
223 clk_enable(stm32_hash.clock); in stm32_hash_update()
265 clk_disable(stm32_hash.clock); in stm32_hash_update()
274 clk_enable(stm32_hash.clock); in stm32_hash_final()
279 clk_disable(stm32_hash.clock); in stm32_hash_final()
294 clk_disable(stm32_hash.clock); in stm32_hash_final()
314 clk_enable(stm32_hash.clock); in stm32_hash_init()
318 clk_disable(stm32_hash.clock); in stm32_hash_init()
344 stm32_hash.base = hash_info.base; in stm32_hash_register()
345 stm32_hash.clock = hash_info.clock; in stm32_hash_register()
347 clk_enable(stm32_hash.clock); in stm32_hash_register()
361 clk_disable(stm32_hash.clock); in stm32_hash_register()