Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
blake3s.test.cpp File Reference

Go to the source code of this file.

Typedefs

using byte_array_ct = stdlib::byte_array< bb::UltraCircuitBuilder >
 
using UltraBuilder = UltraCircuitBuilder
 

Functions

 TEST (stdlib_blake3s, test_single_block)
 
 TEST (stdlib_blake3s, test_double_block)
 
 TEST (stdlib_blake3s, test_too_large_input)
 
 TEST (stdlib_blake3s, test_witness_and_constant)
 
 TEST (stdlib_blake3s, test_constant_only)
 
 TEST (stdlib_blake3s, test_multiple_sized_blocks)
 
 TEST (stdlib_blake3s, test_edge_case_addition_overflow)
 

Variables

std::vector< std::string > test_vectors
 

Typedef Documentation

◆ byte_array_ct

◆ UltraBuilder

Definition at line 11 of file blake3s.test.cpp.

Function Documentation

◆ TEST() [1/7]

TEST ( stdlib_blake3s  ,
test_constant_only   
)

Definition at line 116 of file blake3s.test.cpp.

◆ TEST() [2/7]

TEST ( stdlib_blake3s  ,
test_double_block   
)

Definition at line 47 of file blake3s.test.cpp.

◆ TEST() [3/7]

TEST ( stdlib_blake3s  ,
test_edge_case_addition_overflow   
)

Definition at line 172 of file blake3s.test.cpp.

◆ TEST() [4/7]

TEST ( stdlib_blake3s  ,
test_multiple_sized_blocks   
)

Definition at line 144 of file blake3s.test.cpp.

◆ TEST() [5/7]

TEST ( stdlib_blake3s  ,
test_single_block   
)

Definition at line 28 of file blake3s.test.cpp.

◆ TEST() [6/7]

TEST ( stdlib_blake3s  ,
test_too_large_input   
)

Definition at line 66 of file blake3s.test.cpp.

◆ TEST() [7/7]

TEST ( stdlib_blake3s  ,
test_witness_and_constant   
)

Definition at line 77 of file blake3s.test.cpp.

Variable Documentation

◆ test_vectors

std::vector<std::string> test_vectors
Initial value:
= { std::string{},
"a",
"ab",
"abc",
"abcd",
"abcdefg",
"abcdefgh",
"abcdefghijklmnopqrstuvwxyz01234",
"abcdefghijklmnopqrstuvwxyz012345",
"abcdefghijklmnopqrstuvwxyz0123456",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789" }

Definition at line 13 of file blake3s.test.cpp.