Master Core  v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
key.cpp File Reference
#include "key.h"
#include <openssl/bn.h>
#include <openssl/ecdsa.h>
#include <openssl/obj_mac.h>
#include <openssl/rand.h>
+ Include dependency graph for key.cpp:

Go to the source code of this file.

Functions

static void BIP32Hash (const unsigned char chainCode[32], unsigned int nChild, unsigned char header, const unsigned char data[32], unsigned char output[64])
 
bool ECC_InitSanityCheck ()
 Check that required EC support is available at runtime. More...
 

Function Documentation

static void BIP32Hash ( const unsigned char  chainCode[32],
unsigned int  nChild,
unsigned char  header,
const unsigned char  data[32],
unsigned char  output[64] 
)
static

Definition at line 492 of file key.cpp.

References HMAC_SHA512_Final(), HMAC_SHA512_Init(), and HMAC_SHA512_Update().

Referenced by CPubKey::Derive(), and CKey::Derive().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool ECC_InitSanityCheck ( void  )

Check that required EC support is available at runtime.

Definition at line 620 of file key.cpp.

Referenced by InitSanityCheck().

+ Here is the caller graph for this function: