miden-crypto/arch/arm64-sve/test.c
arch/arm64-sve/test.cRaw
1#include <stdio.h>
2#include "library.h"
3
4void print_array(size_t len, uint64_t arr[len]);
5
6int main() {
7 uint64_t C[STATE_WIDTH] = {1, 1, 1, 1 ,1, 1, 1, 1 ,1, 1, 1, 1};
8 uint64_t T[STATE_WIDTH] = {1, 2, 3, 4, 1, 2, 3, 4,1, 2, 3, 4};
9
10 add_constants_and_apply_sbox(T, C);
11 add_constants_and_apply_inv_sbox(T, C);
12
13 print_array(STATE_WIDTH, T);
14
15 return 0;
16}
17
18void print_array(size_t len, uint64_t arr[len])
19{
20 printf("[");
21 for (size_t i = 0; i < len; i++)
22 {
23 printf("%lu ", arr[i]);
24 }
25
26 printf("]\n");
27}