diff options
author | practicalswift <practicalswift@users.noreply.github.com> | 2020-06-25 13:06:18 +0000 |
---|---|---|
committer | practicalswift <practicalswift@users.noreply.github.com> | 2020-08-18 18:03:57 +0000 |
commit | 46fcac1e4b9e0b1026bc0b663582148b2fd60390 (patch) | |
tree | e124ec85d1df970fb7a1982165344b12dbdeaaa3 /src/key.cpp | |
parent | b667a90389cce7e1bf882f4ac78323c48858efaa (diff) |
tests: Add fuzzing harness for ec_seckey_import_der(...) and ec_seckey_export_der(...)
Diffstat (limited to 'src/key.cpp')
-rw-r--r-- | src/key.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/key.cpp b/src/key.cpp index 4ed74a39b1..868a8b9b0e 100644 --- a/src/key.cpp +++ b/src/key.cpp @@ -31,7 +31,7 @@ static secp256k1_context* secp256k1_context_sign = nullptr; * * out32 must point to an output buffer of length at least 32 bytes. */ -static int ec_seckey_import_der(const secp256k1_context* ctx, unsigned char *out32, const unsigned char *seckey, size_t seckeylen) { +int ec_seckey_import_der(const secp256k1_context* ctx, unsigned char *out32, const unsigned char *seckey, size_t seckeylen) { const unsigned char *end = seckey + seckeylen; memset(out32, 0, 32); /* sequence header */ @@ -88,7 +88,7 @@ static int ec_seckey_import_der(const secp256k1_context* ctx, unsigned char *out * will be set to the number of bytes used in the buffer. * key32 must point to a 32-byte raw private key. */ -static int ec_seckey_export_der(const secp256k1_context *ctx, unsigned char *seckey, size_t *seckeylen, const unsigned char *key32, bool compressed) { +int ec_seckey_export_der(const secp256k1_context *ctx, unsigned char *seckey, size_t *seckeylen, const unsigned char *key32, bool compressed) { assert(*seckeylen >= CKey::SIZE); secp256k1_pubkey pubkey; size_t pubkeylen = 0; |