Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:100:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:100:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_aes256gcm_decrypt_detached(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:115:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:115:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:116:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(mac); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:116:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(mac); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:117:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:117:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:123:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:123:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:124:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:124:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:518:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(aes256gcm)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_encrypt(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:37:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:37:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:38:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:38:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:39:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:39:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:40:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:40:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_decrypt(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:52:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:52:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:58:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:58:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:59:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:59:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:60:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:60:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:534:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_encrypt_detached(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:97:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:97:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:98:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:98:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:99:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:99:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:100:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:100:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_decrypt_detached(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:115:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:115:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:116:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(mac); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:116:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(mac); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:117:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:117:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:123:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:123:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:124:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:124:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:549:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_ietf_encrypt(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:37:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:37:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:38:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:38:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:39:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:39:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:40:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:40:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_ietf_decrypt(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:52:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:52:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:58:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:58:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:59:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:59:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:60:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:60:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:565:1: note: in expansion of macro 'CRYPTO_AEAD_DEF'
- CRYPTO_AEAD_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_ietf_encrypt_detached(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:97:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:97:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(m); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:98:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:98:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:99:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:99:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:100:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:100:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/crypto_aead.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_aead_chacha20poly1305_ietf_decrypt_detached(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:115:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:115:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(c); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:116:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(mac); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:116:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(mac); \
- ^~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:59:54: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:117:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:60:58: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:108:53: note: in expansion of macro 'GET_ARG_AS_OR_NULL'
- #define ARG_TO_UCHAR_BUFFER_OR_NULL(NAME) GET_ARG_AS_OR_NULL(_arg, NAME, unsigned char*); _arg++
- ^~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:117:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_OR_NULL'
- ARG_TO_UCHAR_BUFFER_OR_NULL(ad); \
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:123:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:123:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(npub, crypto_aead_ ## ALGO ## _NPUBBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:124:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_aead.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/include/crypto_aead.h:124:9: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(k, crypto_aead_ ## ALGO ## _KEYBYTES); \
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/crypto_aead.cc:580:1: note: in expansion of macro 'CRYPTO_AEAD_DETACHED_DEF'
- CRYPTO_AEAD_DETACHED_DEF(chacha20poly1305_ietf)
- ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_aead.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- CXX(target) Release/obj.target/sodium/src/crypto_sign.o
- In file included from ../../nan/nan_new.h:189:0,
- from ../../nan/nan.h:203,
- from ../src/include/node_sodium.h:20,
- from ../src/crypto_sign.cc:8:
- ../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)':
- ../../nan/nan_implementation_12_inl.h:337:37: warning: 'static v8::Local<v8::Value> v8::StringObject::New(v8::Local<v8::String>)' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
- return v8::StringObject::New(value).As<v8::StringObject>();
- ^
- In file included from /root/.node-gyp/10.14.1/include/node/v8.h:26:0,
- from /root/.node-gyp/10.14.1/include/node/node.h:63,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:5053:37: note: declared here
- static Local<Value> New(Local<String> value));
- ^
- /root/.node-gyp/10.14.1/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
- declarator __attribute__((deprecated(message)))
- ^~~~~~~~~~
- In file included from ../src/include/node_sodium.h:20:0,
- from ../src/crypto_sign.cc:8:
- ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local<v8::Value>)':
- ../../nan/nan.h:1034:53: warning: 'v8::Local<v8::String> v8::Value::ToString() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- v8::Local<v8::String> string = from->ToString();
- ^
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10040:15: note: declared here
- Local<String> Value::ToString() const {
- ^~~~~
- In file included from ../src/include/node_sodium.h:20:0,
- from ../src/crypto_sign.cc:8:
- ../../nan/nan.h:1044:74: warning: 'int v8::String::WriteUtf8(char*, int, int*, int) const' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
- length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
- ^
- In file included from /root/.node-gyp/10.14.1/include/node/v8.h:26:0,
- from /root/.node-gyp/10.14.1/include/node/node.h:63,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:2659:21: note: declared here
- int WriteUtf8(char* buffer, int length = -1,
- ^
- /root/.node-gyp/10.14.1/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
- declarator __attribute__((deprecated(message)))
- ^~~~~~~~~~
- CXX(target) Release/obj.target/sodium/src/crypto_sign_ed25519.o
- In file included from ../../nan/nan_new.h:189:0,
- from ../../nan/nan.h:203,
- from ../src/include/node_sodium.h:20,
- from ../src/crypto_sign_ed25519.cc:8:
- ../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)':
- ../../nan/nan_implementation_12_inl.h:337:37: warning: 'static v8::Local<v8::Value> v8::StringObject::New(v8::Local<v8::String>)' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
- return v8::StringObject::New(value).As<v8::StringObject>();
- ^
- In file included from /root/.node-gyp/10.14.1/include/node/v8.h:26:0,
- from /root/.node-gyp/10.14.1/include/node/node.h:63,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign_ed25519.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:5053:37: note: declared here
- static Local<Value> New(Local<String> value));
- ^
- /root/.node-gyp/10.14.1/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
- declarator __attribute__((deprecated(message)))
- ^~~~~~~~~~
- In file included from ../src/include/node_sodium.h:20:0,
- from ../src/crypto_sign_ed25519.cc:8:
- ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local<v8::Value>)':
- ../../nan/nan.h:1034:53: warning: 'v8::Local<v8::String> v8::Value::ToString() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- v8::Local<v8::String> string = from->ToString();
- ^
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign_ed25519.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10040:15: note: declared here
- Local<String> Value::ToString() const {
- ^~~~~
- In file included from ../src/include/node_sodium.h:20:0,
- from ../src/crypto_sign_ed25519.cc:8:
- ../../nan/nan.h:1044:74: warning: 'int v8::String::WriteUtf8(char*, int, int*, int) const' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
- length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
- ^
- In file included from /root/.node-gyp/10.14.1/include/node/v8.h:26:0,
- from /root/.node-gyp/10.14.1/include/node/node.h:63,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign_ed25519.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:2659:21: note: declared here
- int WriteUtf8(char* buffer, int length = -1,
- ^
- /root/.node-gyp/10.14.1/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
- declarator __attribute__((deprecated(message)))
- ^~~~~~~~~~
- In file included from ../src/crypto_sign_ed25519.cc:8:0:
- ../src/crypto_sign_ed25519.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_sign_ed25519_pk_to_curve25519(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/crypto_sign_ed25519.cc:28:5: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(ed25519_pk, crypto_sign_ed25519_PUBLICKEYBYTES);
- ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign_ed25519.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_sign_ed25519.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/crypto_sign_ed25519.cc:28:5: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(ed25519_pk, crypto_sign_ed25519_PUBLICKEYBYTES);
- ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign_ed25519.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_sign_ed25519.cc:8:0:
- ../src/crypto_sign_ed25519.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_sign_ed25519_sk_to_curve25519(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/crypto_sign_ed25519.cc:57:5: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(ed25519_sk, crypto_sign_ed25519_SECRETKEYBYTES);
- ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign_ed25519.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_sign_ed25519.cc:8:0:
- ../src/include/node_sodium.h:51:73: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- unsigned long long NAME ## _size = Buffer::Length(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:67:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, TYPE); \
- ^~~~~~~~~~
- ../src/include/node_sodium.h:76:5: note: in expansion of macro 'GET_ARG_AS_LEN'
- GET_ARG_AS_LEN(i, NAME, MAXLEN, unsigned char*)
- ^~~~~~~~~~~~~~
- ../src/include/node_sodium.h:106:53: note: in expansion of macro 'GET_ARG_AS_UCHAR_LEN'
- #define ARG_TO_UCHAR_BUFFER_LEN(NAME, MAXLEN) GET_ARG_AS_UCHAR_LEN(_arg, NAME, MAXLEN); _arg++
- ^~~~~~~~~~~~~~~~~~~~
- ../src/crypto_sign_ed25519.cc:57:5: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER_LEN'
- ARG_TO_UCHAR_BUFFER_LEN(ed25519_sk, crypto_sign_ed25519_SECRETKEYBYTES);
- ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from /root/.node-gyp/10.14.1/include/node/node.h:63:0,
- from ../src/include/node_sodium.h:11,
- from ../src/crypto_sign_ed25519.cc:8:
- /root/.node-gyp/10.14.1/include/node/v8.h:10046:15: note: declared here
- Local<Object> Value::ToObject() const {
- ^~~~~
- In file included from ../src/crypto_sign_ed25519.cc:8:0:
- ../src/crypto_sign_ed25519.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE bind_crypto_sign_ed25519(Nan::NAN_METHOD_ARGS_TYPE)':
- ../src/include/node_sodium.h:50:55: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
- TYPE NAME = (TYPE) Buffer::Data(info[i]->ToObject()); \
- ^
- ../src/include/node_sodium.h:73:5: note: in expansion of macro 'GET_ARG_AS'
- GET_ARG_AS(i, NAME, unsigned char*)
- ^~~~~~~~~~
- ../src/include/node_sodium.h:105:53: note: in expansion of macro 'GET_ARG_AS_UCHAR'
- #define ARG_TO_UCHAR_BUFFER(NAME) GET_ARG_AS_UCHAR(_arg, NAME); _arg++
- ^~~~~~~~~~~~~~~~
- ../src/crypto_sign_ed25519.cc:76:5: note: in expansion of macro 'ARG_TO_UCHAR_BUFFER'
- ARG_TO_UCHAR_BUFFER(message);
- ^~~~~~~~~~~~~~~~~~~
- /home/DiscordBot/node_modules/sodium/install.js:287
- throw new Error(cmdLine + ' exited with code ' + code);
- ^
- Error: make nodesodium exited with code null
- at ChildProcess.<anonymous> (/home/DiscordBot/node_modules/sodium/install.js:287:19)
- at ChildProcess.emit (events.js:182:13)
- at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
- npm ERR! code ELIFECYCLE
- npm ERR! errno 1
- npm ERR! sodium@2.0.3 install: `node install.js --install`
- npm ERR! Exit status 1
- npm ERR!
- npm ERR! Failed at the sodium@2.0.3 install script.
- npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
- npm ERR! A complete log of this run can be found in:
- npm ERR! /root/.npm/_logs/2018-12-11T16_35_40_397Z-debug.log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement