arcis/standard_library/sha3.rs
1#[encrypted_library]
2mod arcis_library {
3 pub struct SHA3_256;
4
5 impl SHA3_256 {
6 pub fn new() -> Self {
7 Self
8 }
9
10 #[arcis_circuit = "sha3-256"]
11 pub fn digest(&self, message: &[u8]) -> [u8; 32] {}
12 }
13
14 pub struct SHA3_512;
15
16 impl SHA3_512 {
17 pub fn new() -> Self {
18 Self
19 }
20
21 #[arcis_circuit = "sha3-512"]
22 pub fn digest(&self, message: &[u8]) -> [u8; 64] {}
23 }
24}