zkp_context.h 471 B

12345678910111213141516
  1. #ifndef __ZKP_CONTEXT_H__
  2. #define __ZKP_CONTEXT_H__
  3. #include <stdint.h>
  4. #include "vendor/secp256k1-zkp/include/secp256k1_preallocated.h"
  5. int secp256k1_context_writable_randomize(secp256k1_context *context);
  6. bool zkp_context_is_initialized(void);
  7. int zkp_context_init(void);
  8. void zkp_context_destroy(void);
  9. const secp256k1_context *zkp_context_get_read_only(void);
  10. secp256k1_context *zkp_context_acquire_writable(void);
  11. void zkp_context_release_writable(void);
  12. #endif