mirror of https://github.com/wolfSSL/wolfBoot.git
54 lines
1.3 KiB
YAML
54 lines
1.3 KiB
YAML
name: Renode Automated multi memory configurations
|
|
|
|
on:
|
|
push:
|
|
branches: [ 'master', 'main', 'release/**' ]
|
|
pull_request:
|
|
branches: [ '*' ]
|
|
|
|
jobs:
|
|
renode_automated_fastmath:
|
|
runs-on: ubuntu-20.04
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
submodules: true
|
|
|
|
- name: Select config
|
|
run: |
|
|
cp config/examples/nrf52840.config .config && make include/target.h
|
|
|
|
##### FAST MATH tests
|
|
|
|
# ECC256 TEST
|
|
- name: Renode Tests ECC256
|
|
run: ./tools/renode/docker-test.sh "SIGN=ECC256 SPMATH=0"
|
|
|
|
|
|
# ECC384 TEST
|
|
- name: Renode Tests ECC384
|
|
run: ./tools/renode/docker-test.sh "SIGN=ECC384 SPMATH=0"
|
|
|
|
# ECC521 TEST
|
|
- name: Renode Tests ECC521
|
|
run: ./tools/renode/docker-test.sh "SIGN=ECC521 SPMATH=0"
|
|
|
|
|
|
# RSA2048 TEST
|
|
- name: Renode Tests RSA2048
|
|
run: ./tools/renode/docker-test.sh "SIGN=RSA2048 SPMATH=0"
|
|
|
|
|
|
|
|
# RSA4096 TEST: RSA with TFM requires a very large stack (>64KB) total
|
|
# This test has been disabled.
|
|
# RSA3072 TEST
|
|
# - name: Renode Tests RSA3072
|
|
# run: ./tools/renode/docker-test.sh "SIGN=RSA3072 SPMATH=0"
|
|
|
|
|
|
# RSA4096 TEST: RSA with TFM requires the possibility to allocate
|
|
# large amount of stack space (about 70KB) which are not available
|
|
# on the renode target. This test has been disabled.
|