Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
proof_of_possession.test.cpp File Reference
#include "proof_of_possession.hpp"
#include "barretenberg/ecc/curves/grumpkin/grumpkin.hpp"
#include <gtest/gtest.h>

Go to the source code of this file.

Classes

struct  ProofOfPossessionTest< Hash >
 

Typedefs

using HashTypes = ::testing::Types< KeccakHasher, Sha256Hasher, Blake2sHasher >
 

Functions

 TYPED_TEST_SUITE (ProofOfPossessionTest, HashTypes)
 
 TYPED_TEST (ProofOfPossessionTest, valid_proof)
 
 TYPED_TEST (ProofOfPossessionTest, invalid_empty_proof)
 
 TYPED_TEST (ProofOfPossessionTest, fail_with_different_account)
 
 TYPED_TEST (ProofOfPossessionTest, fail_zero_challenge)
 
 TYPED_TEST (ProofOfPossessionTest, fail_zero_response)
 
 TYPED_TEST (ProofOfPossessionTest, serialize)
 

Typedef Documentation

◆ HashTypes

using HashTypes = ::testing::Types<KeccakHasher, Sha256Hasher, Blake2sHasher>

Definition at line 23 of file proof_of_possession.test.cpp.

Function Documentation

◆ TYPED_TEST() [1/6]

TYPED_TEST ( ProofOfPossessionTest  ,
fail_with_different_account   
)

Definition at line 48 of file proof_of_possession.test.cpp.

◆ TYPED_TEST() [2/6]

TYPED_TEST ( ProofOfPossessionTest  ,
fail_zero_challenge   
)

Definition at line 60 of file proof_of_possession.test.cpp.

◆ TYPED_TEST() [3/6]

TYPED_TEST ( ProofOfPossessionTest  ,
fail_zero_response   
)

Definition at line 74 of file proof_of_possession.test.cpp.

◆ TYPED_TEST() [4/6]

TYPED_TEST ( ProofOfPossessionTest  ,
invalid_empty_proof   
)

Definition at line 37 of file proof_of_possession.test.cpp.

◆ TYPED_TEST() [5/6]

TYPED_TEST ( ProofOfPossessionTest  ,
serialize   
)

Definition at line 87 of file proof_of_possession.test.cpp.

◆ TYPED_TEST() [6/6]

TYPED_TEST ( ProofOfPossessionTest  ,
valid_proof   
)

Definition at line 26 of file proof_of_possession.test.cpp.

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( ProofOfPossessionTest  ,
HashTypes   
)