Home
last modified time | relevance | path

Searched refs:modulus (Results 1 – 10 of 10) sorted by relevance

/rk3399_rockchip-uboot/lib/rsa/
H A Drsa-mod-exp.c43 acc += (uint64_t)num[i] - key->modulus[i]; in subtract_modulus()
62 if (num[i] < key->modulus[i]) in greater_equal_modulus()
64 if (num[i] > key->modulus[i]) in greater_equal_modulus()
90 acc_b = (uint64_t)d0 * key->modulus[0] + (uint32_t)acc_a; in montgomery_mul_add_step()
93 acc_b = (acc_b >> 32) + (uint64_t)d0 * key->modulus[i] + in montgomery_mul_add_step()
282 if (!key.len || !prop->modulus || !prop->rr) { in rsa_mod_exp_sw()
296 key.modulus = key1; in rsa_mod_exp_sw()
298 rsa_convert_big_endian(key.modulus, (uint32_t *)prop->modulus, key.len); in rsa_mod_exp_sw()
300 if (!key.modulus || !key.rr) { in rsa_mod_exp_sw()
H A Drsa-verify.c116 rsa_convert_big_endian(rsa_key.n, (uint32_t *)prop->modulus, in rsa_mod_exp_hw()
483 prop->modulus = fdt_getprop(blob, node, "rsa,modulus", NULL); in rsa_get_key_prop()
494 if (!prop->num_bits || !prop->modulus) { in rsa_get_key_prop()
657 if (!prop.hash || !prop.modulus || !prop.public_exponent_BN) in rsa_burn_key_hash()
678 rsa_convert_big_endian(n, (uint32_t *)prop.modulus, in rsa_burn_key_hash()
H A Drsa-sign.c854 BIGNUM *modulus, *exponent_BN, *r_squared, *c_factor, *np_factor; in rsa_add_verify_data() local
873 ret = rsa_get_params(rsa, &exponent, &n0_inv, &modulus, in rsa_add_verify_data()
877 bits = BN_num_bits(modulus); in rsa_add_verify_data()
926 ret = fdt_add_bignum(keydest, node, "rsa,modulus", modulus, in rsa_add_verify_data()
954 BN_free(modulus); in rsa_add_verify_data()
/rk3399_rockchip-uboot/include/u-boot/
H A Drsa-mod-exp.h23 const void *modulus; /* modulus as byte array */ member
H A Drsa.h28 uint32_t *modulus; /* modulus as little endian array */ member
/rk3399_rockchip-uboot/drivers/crypto/fsl/
H A Dfsl_rsa.c32 pkin.n = prop->modulus; in fsl_mod_exp()
/rk3399_rockchip-uboot/scripts/
H A Davbtool.py395 self.modulus = int(modulus_hexstr, 16)
396 self.num_bits = round_to_pow2(int(math.ceil(math.log(self.modulus, 2))))
416 n0inv = b - modinv(self.modulus, b)
418 r = 2 ** self.modulus.bit_length()
419 rrmodn = r * r % self.modulus
421 ret.extend(encode_long(self.num_bits, self.modulus))
589 modulus = decode_long(modulus_blob)
615 'e=INTEGER:{}\n').format(hex(modulus).rstrip('L'),
/rk3399_rockchip-uboot/board/freescale/common/
H A Dfsl_validate.c801 prop.modulus = img->img_key; in calculate_cmp_img_sig()
/rk3399_rockchip-uboot/doc/uImage.FIT/
H A Dsignature.txt162 - rsa,modulus: Modulus (N) as a big-endian multi-word integer
165 - rsa,n0-inverse: -1 / modulus[0] mod 2^32
H A Dbeaglebone_vboot.txt478 rsa,modulus