leo/tests/compiler/core/unstable_blake2s.leo

23 lines
400 B
Plaintext
Raw Normal View History

2021-05-03 16:47:33 +03:00
/*
namespace: Compile
expectation: Pass
inputs:
- blake.in: |
[constants]
message: [u8; 32] = [0; 32];
[registers]
r0: [u8; 32] = [0; 32];
*/
2021-05-03 16:47:33 +03:00
import core.unstable.blake2s.Blake2s;
2021-05-03 16:47:33 +03:00
function main(const message: [u8; 32]) -> [u8; 32] {
const seed: [u8; 32] = [1; 32];
const result = Blake2s::hash(seed, message);
console.log("Result: {}", result);
2021-05-03 16:47:33 +03:00
return result;
}