| // Copyright lowRISC contributors. |
| // Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| // SPDX-License-Identifier: Apache-2.0 |
| class aes_clear_test extends aes_base_test; |
| `uvm_component_utils(aes_clear_test) |
| virtual function void build_phase(uvm_phase phase); |
| super.build_phase(phase); |
| function void configure_env(); |
| cfg.num_messages_min = 1; |
| cfg.num_messages_max = 5; |
| cfg.message_len_max = 317; |
| cfg.manual_operation_pct = 30; |
| cfg.fixed_operation_en = 0; |
| cfg.fixed_keylen = 3'b001; |
| cfg.random_data_key_iv_order = 1; |
| `DV_CHECK_RANDOMIZE_FATAL(cfg) |
| endclass : aes_clear_test |