Searched refs:seed (Results 1 – 12 of 12) sorted by relevance
| /rk3399_ARM-atf/plat/nvidia/tegra/common/ |
| H A D | tegra_stack_protector.c | 16 u_register_t seed; in plat_get_stack_protector_canary() local 23 seed = mmio_read_32(TEGRA_MISC_BASE + HARDWARE_REVISION_OFFSET); in plat_get_stack_protector_canary() 24 seed <<= 32; in plat_get_stack_protector_canary() 25 seed |= mmio_read_32(TEGRA_TMRUS_BASE); in plat_get_stack_protector_canary() 27 return seed ^ read_cntpct_el0(); in plat_get_stack_protector_canary()
|
| /rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/ |
| H A D | sfcp_random.c | 18 uint8_t *seed, size_t seed_len) in lfsr_seed() argument 21 memcpy(lfsr->state, seed, seed_len); in lfsr_seed() 23 memcpy(lfsr->state, seed, sizeof(lfsr->state)); in lfsr_seed() 29 uint8_t *seed, size_t seed_len) in xorshift_plus_128_lfsr() argument 33 lfsr_seed(lfsr, seed, seed_len); in xorshift_plus_128_lfsr() 48 uint64_t sfcp_random_generate_random_lfsr(uint8_t *seed, size_t seed_len) in sfcp_random_generate_random_lfsr() argument 52 return xorshift_plus_128_lfsr(&lfsr, seed, seed_len); in sfcp_random_generate_random_lfsr()
|
| H A D | sfcp_random.h | 18 uint64_t sfcp_random_generate_random_lfsr(uint8_t *seed, size_t seed_len);
|
| /rk3399_ARM-atf/plat/renesas/common/ |
| H A D | rcar_stack_protector.c | 19 u_register_t seed; in plat_get_stack_protector_canary() local 24 seed = (cnt ^ RANDOM_CANARY_VALUE) & ULONG_MAX; in plat_get_stack_protector_canary() 25 ret = seed; in plat_get_stack_protector_canary() 27 INFO("seed value: 0x%16lx cnt: 0x%16lx\n", seed, cnt); in plat_get_stack_protector_canary() 29 if ((ULONG_MAX / val1) > seed) { in plat_get_stack_protector_canary() 30 mul = (u_register_t)(val1 * seed); in plat_get_stack_protector_canary()
|
| /rk3399_ARM-atf/plat/mediatek/drivers/rng/mt8188/ |
| H A D | rng_plat.c | 74 uint32_t seed[2] = { 0 }; in plat_get_entropy() local 87 for (i = 0; i < ARRAY_SIZE(seed); i++) { in plat_get_entropy() 88 if (!get_entropy_32(&seed[i])) in plat_get_entropy() 93 *out = ((uint64_t)seed[0] << 32) | seed[1]; in plat_get_entropy()
|
| /rk3399_ARM-atf/plat/mediatek/drivers/rng/mt8186/ |
| H A D | rng_plat.c | 65 uint32_t seed[4] = {0}; in trng_prng() local 78 seed[0] = mmio_read_32(TRNG_DATA); in trng_prng() 87 for (int i = 0; i < ARRAY_SIZE(seed); i++) { in trng_prng() 94 seed[i] = mmio_read_32(TRNG_DATA); in trng_prng() 107 for (int i = 0; i < ARRAY_SIZE(seed); i++) in trng_prng() 108 rand[i] = seed[i]; in trng_prng()
|
| /rk3399_ARM-atf/plat/rockchip/rk3399/drivers/dp/ |
| H A D | cdn_dp.h | 28 uint16_t seed; member
|
| /rk3399_ARM-atf/fdts/ |
| H A D | tc3.dts | 58 * The kaslr-seed node is a placeholder in DT. In the booting 63 kaslr-seed = <0x0 0x0>;
|
| /rk3399_ARM-atf/drivers/renesas/common/io/ |
| H A D | io_rcar.c | 235 uint32_t seed, val, info_1, info_2; in rcar_read_certificate() local 240 seed = mmio_read_32(RCAR_BOOT_KEY_CERT_NEW); in rcar_read_certificate() 246 if (seed == RCAR_CERT_MAGIC_NUM) { in rcar_read_certificate()
|
| /rk3399_ARM-atf/plat/renesas/rcar/ |
| H A D | bl2_plat_setup.c | 767 uint64_t seed; in bl2_add_kaslr_seed() local 807 seed = mmio_read_64(RCAR_CC63_BASE + CC63_TRNG_EHR_DATA_ADDR_0_REG_ADDR); in bl2_add_kaslr_seed() 816 ret = fdt_setprop_u64(fdt, node, "kaslr-seed", seed); in bl2_add_kaslr_seed()
|
| /rk3399_ARM-atf/docs/ |
| H A D | porting-guide.rst | 2809 hardware. This may include generating a UUID from a hardware-specific seed.
|
| H A D | change-log.md | 1486 …- add 'kaslr-seed' node in device tree for TC3 ([2d967e9](https://review.trustedfirmware.org/plugi… 3265 …- populate kaslr-seed in next stage DT ([b9e34d1](https://review.trustedfirmware.org/plugins/gitil…
|