From 10a92c3c6276d5b1955331b7a33ebe9d6a32c37e Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sat, 13 Dec 2014 19:54:01 +0100 Subject: [PATCH] use const in hdnode_from_* methods --- bip32.c | 6 +++--- bip32.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bip32.c b/bip32.c index 2e6c57d01..ae4ffc5b2 100644 --- a/bip32.c +++ b/bip32.c @@ -31,7 +31,7 @@ #include "ripemd160.h" #include "base58.h" -int hdnode_from_xpub(uint32_t depth, uint32_t fingerprint, uint32_t child_num, uint8_t *chain_code, uint8_t *public_key, HDNode *out) +int hdnode_from_xpub(uint32_t depth, uint32_t fingerprint, uint32_t child_num, const uint8_t *chain_code, const uint8_t *public_key, HDNode *out) { curve_point c; if (!ecdsa_read_pubkey(public_key, &c)) { // invalid pubkey @@ -46,7 +46,7 @@ int hdnode_from_xpub(uint32_t depth, uint32_t fingerprint, uint32_t child_num, u return 1; } -int hdnode_from_xprv(uint32_t depth, uint32_t fingerprint, uint32_t child_num, uint8_t *chain_code, uint8_t *private_key, HDNode *out) +int hdnode_from_xprv(uint32_t depth, uint32_t fingerprint, uint32_t child_num, const uint8_t *chain_code, const uint8_t *private_key, HDNode *out) { bignum256 a; bn_read_be(private_key, &a); @@ -62,7 +62,7 @@ int hdnode_from_xprv(uint32_t depth, uint32_t fingerprint, uint32_t child_num, u return 1; } -int hdnode_from_seed(uint8_t *seed, int seed_len, HDNode *out) +int hdnode_from_seed(const uint8_t *seed, int seed_len, HDNode *out) { uint8_t I[32 + 32]; memset(out, 0, sizeof(HDNode)); diff --git a/bip32.h b/bip32.h index 7fa810c0a..33218b0db 100644 --- a/bip32.h +++ b/bip32.h @@ -35,11 +35,11 @@ typedef struct { uint8_t public_key[33]; } HDNode; -int hdnode_from_xpub(uint32_t depth, uint32_t fingerprint, uint32_t child_num, uint8_t *chain_code, uint8_t *public_key, HDNode *out); +int hdnode_from_xpub(uint32_t depth, uint32_t fingerprint, uint32_t child_num, const uint8_t *chain_code, const uint8_t *public_key, HDNode *out); -int hdnode_from_xprv(uint32_t depth, uint32_t fingerprint, uint32_t child_num, uint8_t *chain_code, uint8_t *private_key, HDNode *out); +int hdnode_from_xprv(uint32_t depth, uint32_t fingerprint, uint32_t child_num, const uint8_t *chain_code, const uint8_t *private_key, HDNode *out); -int hdnode_from_seed(uint8_t *seed, int seed_len, HDNode *out); +int hdnode_from_seed(const uint8_t *seed, int seed_len, HDNode *out); #define hdnode_private_ckd_prime(X, I) hdnode_private_ckd((X), ((I) | 0x80000000))