Searched refs:trng (Results 1 – 3 of 3) sorted by relevance
401 static void trng_df_algorithm(struct versal_trng *trng, uint8_t *dfout, in trng_df_algorithm() argument409 size_t dfin_len = sizeof(struct trng_dfin) + trng->len; in trng_df_algorithm()425 trng->dfin.val2 = TEE_U32_TO_BIG_ENDIAN(TRNG_PERS_STR_LEN); in trng_df_algorithm()427 trng->dfin.val2 = TEE_U32_TO_BIG_ENDIAN(TRNG_GEN_LEN); in trng_df_algorithm()429 trng->dfin.pad_data[0] = DF_PAD_VAL; in trng_df_algorithm()432 if (trng->len > (MAX_PRE_DF_LEN + TRNG_PERS_STR_LEN)) in trng_df_algorithm()436 trng->dfin.val1 = TEE_U32_TO_BIG_ENDIAN(trng->len); in trng_df_algorithm()439 src = (uintptr_t)trng->dfin.pad_data; in trng_df_algorithm()440 offset = MAX_PRE_DF_LEN + TRNG_PERS_STR_LEN - trng->len; in trng_df_algorithm()442 if (trng->len > MAX_PRE_DF_LEN) in trng_df_algorithm()[all …]
977 trng: rng@e2010000 { label978 compatible = "microchip,sama7g5-trng", "atmel,at91sam9g45-trng";
1066 trng@fc01c000 {1067 compatible = "atmel,at91sam9g45-trng";