| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| sw_otbn_sources += { |
| 'barrett384': files( |
| 'barrett384.s', |
| ), |
| 'modexp': files( |
| 'modexp.s' |
| ), |
| 'p256': files( |
| 'p256.s' |
| ), |
| 'loop': files( |
| 'loop.s', |
| ), |
| 'mul256': files( |
| 'mul256.s', |
| ), |
| 'mul384': files( |
| 'mul384.s', |
| ), |
| 'pseudo-ops': files( |
| 'pseudo-ops.s', |
| ), |
| 'rsa_1024_dec_test': files( |
| 'rsa_1024_dec_test.s', |
| 'modexp.s', |
| ), |
| 'rsa_1024_enc_test': files( |
| 'rsa_1024_enc_test.s', |
| 'modexp.s', |
| ), |
| 'err_test': files( |
| 'err_test.s', |
| ), |
| 'p256_curve_point_test': files( |
| 'p256_curve_point_test.s', |
| 'p256.s', |
| ), |
| 'p256_scalar_mult_test': files( |
| 'p256_scalar_mult_test.s', |
| 'p256.s', |
| ), |
| 'p256_ecdsa_sign_test': files( |
| 'p256_ecdsa_sign_test.s', |
| 'p256.s', |
| ), |
| 'p256_ecdsa_verify_test': files( |
| 'p256_ecdsa_verify_test.s', |
| 'p256.s', |
| ), |
| } |