Commit acd604d
committed
AES RISC-V 64-bit ASM: ECB/CBC/CTR/GCM/CCM
Add implementations of AES for ECB/CBC/CTR/GCM/CCM for RISC-V using
assembly.
Assembly with standard/scalar cryptography/vector cryptographt
instructions.1 parent b8aec63 commit acd604d
8 files changed
Lines changed: 9788 additions & 71 deletions
File tree
- src
- wolfcrypt
- benchmark
- src
- port/riscv
- test
- wolfssl/wolfcrypt
- port/riscv
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2866 | 2866 | | |
2867 | 2867 | | |
2868 | 2868 | | |
| 2869 | + | |
| 2870 | + | |
| 2871 | + | |
| 2872 | + | |
| 2873 | + | |
| 2874 | + | |
| 2875 | + | |
| 2876 | + | |
| 2877 | + | |
| 2878 | + | |
| 2879 | + | |
| 2880 | + | |
| 2881 | + | |
| 2882 | + | |
| 2883 | + | |
| 2884 | + | |
| 2885 | + | |
| 2886 | + | |
| 2887 | + | |
| 2888 | + | |
| 2889 | + | |
| 2890 | + | |
| 2891 | + | |
| 2892 | + | |
| 2893 | + | |
| 2894 | + | |
| 2895 | + | |
| 2896 | + | |
| 2897 | + | |
| 2898 | + | |
| 2899 | + | |
| 2900 | + | |
| 2901 | + | |
| 2902 | + | |
| 2903 | + | |
| 2904 | + | |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
| 2918 | + | |
| 2919 | + | |
| 2920 | + | |
| 2921 | + | |
| 2922 | + | |
| 2923 | + | |
| 2924 | + | |
| 2925 | + | |
| 2926 | + | |
| 2927 | + | |
| 2928 | + | |
| 2929 | + | |
| 2930 | + | |
| 2931 | + | |
| 2932 | + | |
| 2933 | + | |
| 2934 | + | |
| 2935 | + | |
| 2936 | + | |
| 2937 | + | |
| 2938 | + | |
2869 | 2939 | | |
2870 | 2940 | | |
2871 | 2941 | | |
| |||
8361 | 8431 | | |
8362 | 8432 | | |
8363 | 8433 | | |
8364 | | - | |
| 8434 | + | |
8365 | 8435 | | |
8366 | 8436 | | |
8367 | 8437 | | |
| |||
9362 | 9432 | | |
9363 | 9433 | | |
9364 | 9434 | | |
| 9435 | + | |
9365 | 9436 | | |
9366 | 9437 | | |
9367 | 9438 | | |
| |||
9997 | 10068 | | |
9998 | 10069 | | |
9999 | 10070 | | |
| 10071 | + | |
10000 | 10072 | | |
10001 | 10073 | | |
10002 | 10074 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
186 | 185 | | |
187 | 186 | | |
188 | 187 | | |
| |||
194 | 193 | | |
195 | 194 | | |
196 | 195 | | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
197 | 201 | | |
198 | 202 | | |
199 | 203 | | |
| |||
672 | 676 | | |
673 | 677 | | |
674 | 678 | | |
| 679 | + | |
675 | 680 | | |
676 | 681 | | |
677 | 682 | | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
678 | 687 | | |
679 | 688 | | |
680 | 689 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1972 | 1972 | | |
1973 | 1973 | | |
1974 | 1974 | | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
1975 | 1978 | | |
1976 | 1979 | | |
1977 | 1980 | | |
| |||
4138 | 4141 | | |
4139 | 4142 | | |
4140 | 4143 | | |
| 4144 | + | |
| 4145 | + | |
4141 | 4146 | | |
4142 | 4147 | | |
4143 | 4148 | | |
| |||
4162 | 4167 | | |
4163 | 4168 | | |
4164 | 4169 | | |
| 4170 | + | |
| 4171 | + | |
| 4172 | + | |
| 4173 | + | |
4165 | 4174 | | |
4166 | 4175 | | |
4167 | 4176 | | |
| |||
4171 | 4180 | | |
4172 | 4181 | | |
4173 | 4182 | | |
4174 | | - | |
4175 | | - | |
| 4183 | + | |
4176 | 4184 | | |
4177 | 4185 | | |
4178 | 4186 | | |
| |||
4221 | 4229 | | |
4222 | 4230 | | |
4223 | 4231 | | |
4224 | | - | |
4225 | | - | |
| 4232 | + | |
4226 | 4233 | | |
4227 | 4234 | | |
4228 | 4235 | | |
| |||
4860 | 4867 | | |
4861 | 4868 | | |
4862 | 4869 | | |
| 4870 | + | |
| 4871 | + | |
4863 | 4872 | | |
4864 | 4873 | | |
4865 | 4874 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
| 98 | + | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| |||
967 | 967 | | |
968 | 968 | | |
969 | 969 | | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
970 | 973 | | |
971 | 974 | | |
972 | 975 | | |
| |||
4317 | 4320 | | |
4318 | 4321 | | |
4319 | 4322 | | |
| 4323 | + | |
4320 | 4324 | | |
4321 | 4325 | | |
4322 | 4326 | | |
| |||
4630 | 4634 | | |
4631 | 4635 | | |
4632 | 4636 | | |
| 4637 | + | |
4633 | 4638 | | |
4634 | 4639 | | |
4635 | 4640 | | |
| |||
6171 | 6176 | | |
6172 | 6177 | | |
6173 | 6178 | | |
6174 | | - | |
| 6179 | + | |
6175 | 6180 | | |
6176 | 6181 | | |
6177 | 6182 | | |
| |||
6221 | 6226 | | |
6222 | 6227 | | |
6223 | 6228 | | |
| 6229 | + | |
| 6230 | + | |
| 6231 | + | |
6224 | 6232 | | |
6225 | 6233 | | |
6226 | 6234 | | |
| |||
10478 | 10486 | | |
10479 | 10487 | | |
10480 | 10488 | | |
| 10489 | + | |
| 10490 | + | |
| 10491 | + | |
10481 | 10492 | | |
10482 | 10493 | | |
10483 | 10494 | | |
| |||
11375 | 11386 | | |
11376 | 11387 | | |
11377 | 11388 | | |
| 11389 | + | |
| 11390 | + | |
| 11391 | + | |
11378 | 11392 | | |
11379 | 11393 | | |
11380 | 11394 | | |
| |||
12613 | 12627 | | |
12614 | 12628 | | |
12615 | 12629 | | |
| 12630 | + | |
12616 | 12631 | | |
12617 | 12632 | | |
12618 | 12633 | | |
12619 | 12634 | | |
12620 | 12635 | | |
12621 | 12636 | | |
| 12637 | + | |
| 12638 | + | |
| 12639 | + | |
| 12640 | + | |
| 12641 | + | |
| 12642 | + | |
| 12643 | + | |
| 12644 | + | |
12622 | 12645 | | |
12623 | 12646 | | |
12624 | 12647 | | |
| |||
0 commit comments