UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
bip32.hpp File Reference
#include <array>
#include <cstdint>
#include <string>
#include <vector>
#include "secp256k1/scalar.hpp"
#include "secp256k1/point.hpp"

Go to the source code of this file.

Classes

struct  secp256k1::ExtendedKey
 

Namespaces

namespace  secp256k1
 

Functions

std::pair< ExtendedKey, bool > secp256k1::bip32_master_key (const std::uint8_t *seed, std::size_t seed_len)
 
std::pair< ExtendedKey, bool > secp256k1::bip32_derive_path (const ExtendedKey &master, const std::string &path)
 
std::array< std::uint8_t, 64 > secp256k1::hmac_sha512 (const std::uint8_t *key, std::size_t key_len, const std::uint8_t *data, std::size_t data_len)