Last active
July 28, 2018 16:36
-
-
Save dantrevino/c72a1e7cf456e1ce9b50fb8b57566ed6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dan@chaos ~/projects/NoteRiot master 1 npm i --save blockstack@18.0.2 | |
> tiny-secp256k1@1.0.0 install /home/dan/projects/NoteRiot/node_modules/tiny-secp256k1 | |
> node-gyp rebuild | |
CXX(target) Release/obj.target/secp256k1/native/addon.o | |
../native/addon.cpp: In instantiation of ‘unsigned int {anonymous}::assumeCompression(const I&, const A&) [with long unsigned int index = 2; I = Nan::FunctionCallbackInfo<v8::Value>; A = v8::Local<v8::Object>]’: | |
../native/addon.cpp:141:50: required from here | |
../native/addon.cpp:79:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] | |
if (info.Length() <= index) return __isPointCompressed(p) ? SECP256K1_EC_COMPRESSED : SECP256K1_EC_UNCOMPRESSED; | |
../native/addon.cpp: In instantiation of ‘unsigned int {anonymous}::assumeCompression(const I&, const A&) [with long unsigned int index = 1; I = Nan::FunctionCallbackInfo<v8::Value>; A = v8::Local<v8::Object>]’: | |
../native/addon.cpp:173:49: required from here | |
../native/addon.cpp:79:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] | |
../native/addon.cpp: In instantiation of ‘unsigned int {anonymous}::assumeCompression(const I&) [with long unsigned int index = 1; I = Nan::FunctionCallbackInfo<v8::Value>]’: | |
../native/addon.cpp:188:46: required from here | |
../native/addon.cpp:86:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] | |
if (info.Length() <= index) return SECP256K1_EC_COMPRESSED; | |
../native/addon.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE eccPrivateSub(Nan::NAN_METHOD_ARGS_TYPE)’: | |
../native/addon.cpp:239:29: warning: ignoring return value of ‘int secp256k1_ec_privkey_negate(const secp256k1_context*, unsigned char*)’, declared with attribute warn_unused_result [-Wunused-result] | |
secp256k1_ec_privkey_negate(context, tweak_negated); // returns 1 always | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ | |
CC(target) Release/obj.target/secp256k1/native/secp256k1/src/secp256k1.o | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_parse’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:154:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubkey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘input’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:156:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(input != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_serialize’ | |
: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘output’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:175:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(output != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘outputlen’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:171:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(outputlen != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:177:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubkey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_parse_der’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:216:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(sig != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘input’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:217:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(input != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_parse_compact’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:234:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(sig != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘input64’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:235:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(input64 != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_serialize_der’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘output’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:253:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(output != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘outputlen’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:254:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(outputlen != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:255:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(sig != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_serialize_compact’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘output64’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:265:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(output64 != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:266:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(sig != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_normalize’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sigin’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:279:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(sigin != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_verify’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:300:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(sig != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘msg32’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:299:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(msg32 != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:301:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubkey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_sign’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘signature’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:353:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(signature != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘msg32’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:352:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(msg32 != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:354:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(seckey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_seckey_verify’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:396:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(seckey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_create’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
K’ | |
ARG_CHECK(pubkey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:414:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(seckey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_negate’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:430:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(seckey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_negate’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:443:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubkey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_tweak_add | |
’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
K’ | |
ARG_CHECK(seckey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘tweak’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:461:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(tweak != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_tweak_add’ | |
: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:484:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubkey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘tweak’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:485:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(tweak != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_tweak_mul | |
’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
^ | |
pared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:530:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubkey != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘tweak’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:531:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(tweak != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_combine’: | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubnonce’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:559:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubnonce != NULL); | |
^~~~~~~~~ | |
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubnonces’ compared to NULL [-Wnonnull-compare] | |
if (EXPECT(!(cond), 0)) { \ | |
^ | |
../native/secp256k1/src/secp256k1.c:562:5: note: in expansion of macro ‘ARG_CHECK’ | |
ARG_CHECK(pubnonces != NULL); | |
^~~~~~~~~ | |
SOLINK_MODULE(target) Release/obj.target/secp256k1.node | |
COPY Release/secp256k1.node | |
make: Leaving directory '/home/dan/projects/NoteRiot/node_modules/tiny-secp256k1/build' | |
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/fsevents): | |
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) | |
+ blockstack@18.0.2 | |
added 10 packages from 12 contributors, removed 4 packages and updated 6 packages in 17.883s | |
[!] 54 vulnerabilities found [9244 packages audited] | |
Severity: 21 Low | 20 Moderate | 10 High | 3 Critical | |
Run `npm audit` for more detail | |
dan@chaos ~/projects/NoteRiot master 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment