Kagome
Polkadot Runtime Engine in C++17
|
#include "common/blob.hpp"
Go to the source code of this file.
Namespaces | |
kagome::crypto::secp256k1 | |
kagome::crypto::secp256k1::constants | |
kagome::crypto::secp256k1::secp256k1_verify_error | |
Typedefs | |
using | kagome::crypto::secp256k1::Secp256k1VerifyError = uint8_t |
using | kagome::crypto::secp256k1::CompressedPublicKey = common::Blob< constants::kCompressedPublicKeySize > |
using | kagome::crypto::secp256k1::UncompressedPublicKey = common::Blob< constants::kUncompressedPublicKeySize > |
using | kagome::crypto::secp256k1::PublicKey = common::Blob< constants::kGeneralPublicKeySize > |
using | kagome::crypto::secp256k1::RSVSignature = common::Blob< constants::kCompactSignatureSize > |
using | kagome::crypto::secp256k1::MessageHash = common::Hash256 |
Variables | |
static constexpr size_t | kagome::crypto::secp256k1::constants::kUncompressedPublicKeySize = 65u |
static constexpr size_t | kagome::crypto::secp256k1::constants::kCompressedPublicKeySize = 33u |
static constexpr size_t | kagome::crypto::secp256k1::constants::kCompactSignatureSize = 65u |
static constexpr size_t | kagome::crypto::secp256k1::constants::kGeneralPublicKeySize = 64u |
static constexpr Secp256k1VerifyError | kagome::crypto::secp256k1::secp256k1_verify_error::kInvalidRS = 0 |
static constexpr Secp256k1VerifyError | kagome::crypto::secp256k1::secp256k1_verify_error::kInvalidV = 1 |
static constexpr Secp256k1VerifyError | kagome::crypto::secp256k1::secp256k1_verify_error::kInvalidSignature = 2 |