Lines Matching refs:key_len
91 const uint32_t sig_len, const uint32_t key_len, in rsa_mod_exp_hw() argument
100 if (key_len != RSA4096_BYTES) in rsa_mod_exp_hw()
105 if (key_len != RSA2048_BYTES) in rsa_mod_exp_hw()
110 rsa_key.n = malloc(key_len); in rsa_mod_exp_hw()
111 rsa_key.e = malloc(key_len); in rsa_mod_exp_hw()
112 rsa_key.c = malloc(key_len); in rsa_mod_exp_hw()
117 key_len, key_len); in rsa_mod_exp_hw()
119 key_len, key_len); in rsa_mod_exp_hw()
122 key_len, key_len); in rsa_mod_exp_hw()
125 key_len, key_len); in rsa_mod_exp_hw()
128 char *rsa_key_data = malloc(3 * key_len); in rsa_mod_exp_hw()
132 memcpy(rsa_key_data, rsa_key.n, key_len); in rsa_mod_exp_hw()
133 memcpy(rsa_key_data + key_len, rsa_key.e, key_len); in rsa_mod_exp_hw()
134 memcpy(rsa_key_data + 2 * key_len, rsa_key.c, key_len); in rsa_mod_exp_hw()
138 if (atags_set_pub_key(rsa_key_data, 3 * key_len, flag)) in rsa_mod_exp_hw()
399 const uint32_t key_len) in rsa_verify_key() argument
427 ret = rsa_mod_exp_hw(prop, sig, sig_len, key_len, buf); in rsa_verify_key()
447 ret = padding->verify(info, buf, key_len, hash, hash_len); in rsa_verify_key()
537 info->crypto->key_len); in rsa_verify_with_keynode()
546 uint8_t hash[info->crypto->key_len]; in rsa_verify()
557 info->crypto->key_len) { in rsa_verify()
614 uint32_t key_len; in rsa_burn_key_hash() local
666 key_len = info->crypto->key_len; in rsa_burn_key_hash()
668 if ((key_len != RSA4096_BYTES) && (key_len != RSA2048_BYTES)) in rsa_burn_key_hash()
671 rsa_key = calloc(key_len * 3, sizeof(char)); in rsa_burn_key_hash()
679 key_len, CONFIG_RSA_N_SIZE); in rsa_burn_key_hash()
681 key_len, CONFIG_RSA_E_SIZE); in rsa_burn_key_hash()
684 key_len, CONFIG_RSA_C_SIZE); in rsa_burn_key_hash()
687 key_len, CONFIG_RSA_C_SIZE); in rsa_burn_key_hash()