19 lines
845 B
C
19 lines
845 B
C
|
/**********************************************************************
|
||
|
* Copyright (c) 2015 Gregory Maxwell *
|
||
|
* Distributed under the MIT software license, see the accompanying *
|
||
|
* file COPYING or http://www.opensource.org/licenses/mit-license.php.*
|
||
|
**********************************************************************/
|
||
|
|
||
|
#ifndef _SECP256K1_RANGEPROOF_H_
|
||
|
#define _SECP256K1_RANGEPROOF_H_
|
||
|
|
||
|
#include "scalar.h"
|
||
|
#include "group.h"
|
||
|
|
||
|
static int secp256k1_rangeproof_verify_impl(const secp256k1_ecmult_context* ecmult_ctx,
|
||
|
const secp256k1_ecmult_gen_context* ecmult_gen_ctx,
|
||
|
unsigned char *blindout, uint64_t *value_out, unsigned char *message_out, int *outlen, const unsigned char *nonce,
|
||
|
uint64_t *min_value, uint64_t *max_value, const unsigned char *commit, const unsigned char *proof, int plen);
|
||
|
|
||
|
#endif
|