common:
  tags:
    - crypto
    - random
    - security
tests:
  crypto.rng:
    min_ram: 16
    integration_platforms:
      - qemu_x86
  crypto.rng.random_sw_systimer:
    extra_args: CONF_FILE=prj_sw_random_systimer.conf
    integration_platforms:
      - qemu_x86
  crypto.rng.random_hw_xoshiro:
    extra_args: CONF_FILE=prj_hw_random_xoshiro.conf
    filter: CONFIG_ENTROPY_HAS_DRIVER
    min_ram: 16
    integration_platforms:
      - native_sim
  crypto.rng.random_ctr_drbg:
    extra_args: CONF_FILE=prj_ctr_drbg.conf
    filter: CONFIG_ENTROPY_HAS_DRIVER
    min_ram: 16
    integration_platforms:
      - native_sim
  drivers.rng.random_psa_crypto:
    filter: CONFIG_BUILD_WITH_TFM
    arch_exclude: posix
    extra_args:
      - DTC_OVERLAY_FILE=./entropy_psa_crypto.overlay
      - CONF_FILE=prj_hw_random_psa_crypto.conf
    tags:
      - psa-crypto
    integration_platforms:
      - nrf5340dk/nrf5340/cpuapp/ns
