Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ranisalt/node-argon2

Node.js bindings for Argon2 hashing algorithm
https://github.com/ranisalt/node-argon2

Calculate max hash length at compile time

57fec98dffdc2dc627a60becce593bb7db5c828b authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix encoded length calculus

90fa1f155cc3f3663de77f7f1c2ce113ddcac9a8 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use a macro to simplify code

34f268818f682a3e8ba3049488e9db54bc0196ca authored almost 9 years ago by Ranieri Althoff <[email protected]>
Strip out assertions on Release build

064ee58db1b0814a53c5f2b8bbfae71e8642d8a8 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use explicit constructors for correctness

62f68976927c28ad86144c596576d6311a21f2bd authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use trailing return types and more deduction

d098ec3a7b71a7a6c2bcfffbe766791b4b4d42c7 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Namespacing cleanup

10d1647ad50cfbf7efedd9efaeb43ce2a42a589f authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use a tuple to pack arguments

b46bfe38ff353fe94c1f3b0f48b05b274986a147 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Get current context instead of creating new one

9f3bc224ec1defa6b67ea2d587e3c26fac5060a4 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use macro to get converted args from info

46c4d572389fa822fe34f434d9aad375de4a1176 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Merge pull request #31 from rdegges/add-compiler-instructions

Adding compiler instructions to readme for OSX.

b6ba4c2603b974f7d8ab800e5e0352ccd6cf26f1 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Adding compiler instructions to readme for OSX.

b0726d07bd1f31d056ff3da5194e075efd6f7f3d authored almost 9 years ago by Randall Degges <[email protected]>
Updating the readme to properly reflect ES7 features.

Right now, the README shows ES7 examples, but calls them ES6. This is sorta
confusing to newer d...

688e93d4b5e0bf05a0dcad96f40180f8a5498370 authored almost 9 years ago by Randall Degges <[email protected]>
Merge pull request #28 from rdegges/update-readme

Adding wording to reduce requirement ambiguity.

ce7c88dd3fa7266fe3b34092e3a029e803030185 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Adding wording to reduce requirement ambiguity.

Fixes #27.

e0b9a267800f6b6ed469bd9b5e29b157d1754c81 authored almost 9 years ago by Randall Degges <[email protected]>
Fix compile flags to achieve higher performance and parallelism

92a54c2a4a72dd3d3fe3303f5c1a04179deffd94 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Assorted performance improvements

fa309f31ee8dede39c34ceba3bce6cd442b025a2 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use numeric persistent keys for performance

63709f3e94afacad2d734d4057756548dcaca6d9 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use more nan utilites for future compatibility

7917a2f540083db2e27abc6bc7cf5fb349cdb93e authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use shorthands for truncated base64 function

094e7049cb2ee9439370b3a9af1ee5b3e0224bbd authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use maybe versions of ToType() functions

da6ff23c12989a9c760fd4db53d439c4ade57913 authored almost 9 years ago by Ranieri Althoff <[email protected]>
General fixes

96575f3ac4ff4cf058331339e32d42cb648d82aa authored almost 9 years ago by Ranieri Althoff <[email protected]>
Add tests for es2015 async/await using babel-tap

3d135ebac708c8e16ae6aaf462f230ca56a828be authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix tests for boolean verify result

a7e93abe8289e567d2e92451c35e78c995fc4287 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Report bool verification errors

23d200fd7fcc26ac162632f6dc3ad0981be3c7b6 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Refactor deprecated Promise::Resolver methods

3cb4cbfc3139be22ba6d330e15c3cee44a181c06 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Avoid some constructions with move semantics

0d607c2a303bc07be69e605321214e974269a2bc authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix files to be ignored by NPM [ci skip]

20d05ad9e2f6cd002cc67856c3ca3a3ae4746b82 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Update version [ci skip]

cfce34466fbaece3bc2214ea2a1a5a3c9266e001 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Assorted code improvements

0a94f2f92adba26d1ec650216072964dd44e8a6b authored almost 9 years ago by Ranieri Althoff <[email protected]>
Warnings only on debug builds, fixes #24

da20335ef8ec6d3ac31cafa0c5f2c40bdf55005a authored almost 9 years ago by Ranieri Althoff <[email protected]>
Adding a nice but undocumented feature :)

903f67b9850f88d87875d44d69fce799ebd06db2 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Remove pedantic warnings

9c4bdfb1c544db12c290d144124c50b98b826f12 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Add xo for code linting and apply fixes

abd961669599a1e65ae19192cb43e3735c06ea66 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Update Node versions to test

bac96858c2f81f4fa618a4762cece77bf174b84f authored almost 9 years ago by Ranieri Althoff <[email protected]>
Update Argon2 to latest master

6a8d1ac959aa4c956bc118e72d04b5eb829c997d authored almost 9 years ago by Ranieri Althoff <[email protected]>
Calculate the encoded hash maximum length

Previously the value was hardcoded to a maximum of 108 bytes, allowing
salts up to 16 bytes only...

e804fed9483173d0a2d04c88430d81f7bc9e54ac authored almost 9 years ago by Ranieri Althoff <[email protected]>
Add tests for hashing with longer salts

fe19f1d0fbad9859f29cc7d3f2abde096d610926 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Add an issue template

021ad24ccda082fa48165f67dc260111026d4d33 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Merge pull request #23 from ranisalt/greenkeeper-tap-5.7.0

14bc6cfccf11ef38da6e8b843b19b5a3ba2ceb7d authored almost 9 years ago by Ranieri Althoff <[email protected]>
chore(package): update tap to version 5.7.0

http://greenkeeper.io/

78b0fc7b344a5c71b43320ed60e83dbb76832c9a authored almost 9 years ago by greenkeeperio-bot <[email protected]>
Update Node versions to test

86b818f45c70fa428afbe1a4a999c5ef0ad735e0 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix standards

573ece554740b9e5ffcb8dc64c03039c074807ac authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use unique pointer to char[] instead of string on output

2dce0a592c1111174eff6f3db819199ed02c9699 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Remove apt cache as it does not work

80c9cec2647e2e1ec3feea793d5444195fdf86d8 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Merge pull request #21 from janriemer/test-hashes

Add consts for hashes and test hash of argon2d

22447bfbd4c638539b469b47accbcb5562cabe8c authored almost 9 years ago by Ranieri Althoff <[email protected]>
add consts for hashes and test hash of argon2d

The resulting hashes for argon2d and
argon2i are now defined in a central place.
Furthermore, th...

b38c310a7b7a4f8187d3e429aa9b6e595970ea98 authored almost 9 years ago by janriemer <[email protected]>
Fix benchmarks to use promises and run them after tests

1b68b249190751f9a20bb6efb0831cc788233483 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Remove narrow scopes at module init

4d033d15298049f87d2cb081aa5661bbf4067bd4 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Standardize to always auto and move constructors

8252258feac869f4d6198f94477b852954407764 authored almost 9 years ago by Ranieri Althoff <[email protected]>
General consistency fixes

- Use `argon2_type` everywhere
- Don't spawn new handle scopes where they are implicit (NAN_METH...

6e57d4f98c315def413f8b50aa2c124c19098b9a authored almost 9 years ago by Ranieri Althoff <[email protected]>
Merge pull request #19 from cgmb/use-buff-mark-of-the-wild

Use buffers for passwords

0de0a10a3b4b9a1bfc90d86e880ecc9365c6971f authored almost 9 years ago by Ranieri Althoff <[email protected]>
Update README.md

f2f5b47aacbc7c0bb0a2a91e766bb1cfa9c4a868 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Compute expected salts rather than hardcoding them

4609324d70ad6e8216bde75aa2eb59e5ecca158a authored almost 9 years ago by Cordell Bloor <[email protected]>
Add tests for salts containing nulls

These tests ensure that salts containing null are passed through to
libargon2 without truncation...

2eb204bc55dd7873f9f393e369a2df500bd0e3ca authored almost 9 years ago by Cordell Bloor <[email protected]>
Add tests for passwords containing nulls

84cc2987bf0e18b744881a6839462a860202c62e authored almost 9 years ago by Cordell Bloor <[email protected]>
Switch password to take byte buffers

Certain character combinations cannot be represented by UTF-8 strings.
This ensures that any has...

b2a49707cfe4f36f98e35d77d51292c1e9bfcb63 authored almost 9 years ago by Cordell Bloor <[email protected]>
Use a reporter that does not bug in Travis

c0b9091a80aae2bb87137d38db234f5e741c7d48 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Mute deprecation warnings while testing

80b55034b7bb0e6dd69f23e5c6529a99c173e479 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Ignore code unexpected to run on lcov report

abeb9b80c87229dfa84a5e5d203c37047a8661ad authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix JS coverage on Travis

ff1c86f3a34fda7138e46eb1806bf078c0806d9a authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix options defaulting

c40941f883aba4602822224c6bc4a9f98e4e0914 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Clean some simple functions only used once

4144a78d9f99f4c33f35cdeba489c282cfc5f2b4 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Replace nodeunit with tap (for code coverage)

82a303c1f421761a621996b70cb07612a3fde7a6 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Replace recursive template with constexpr for log

f2e76373cee46542c9fc731a5f5425c55a23b195 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Give name to the namespace and move constants to source file

c2b7bba37af67a013ea41159267d090caaf6bdb5 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Split declarations to header file

40c7850506c92190e05863ee0d20c94cf241d3a6 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Merge pull request #22 from janriemer/fix-args-of-by-one

fix of-by-one args check

b04b8025d1ae321de8e9185a8cc9231cb592172c authored almost 9 years ago by Ranieri Althoff <[email protected]>
fix of-by-one args check

57749cf2916087b62bec9c01308c9b6fb8164619 authored almost 9 years ago by janriemer <[email protected]>
Update Node versions to test

c8fd1236200eccb7543b6c7a4acd972c62191f29 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Update README for new salt handling [ci skip]

6eba75090455dcfe385dedb2bf47131cc20a5b64 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix sync salt generation

b821750c3eca0ba31e1020289dec3fa635849ae6 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix bad salt length behavior

The salt length, incorrectly mimicked from reference implementation CLI
utility, was incorrectly...

94de58c88c5bbc86123df04e5c66d8667ecda1bb authored almost 9 years ago by Ranieri Althoff <[email protected]>
Warn people not to use the sync API

88dd93e73da67db914a7be48956bed885173aeee authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix promise reject

7aa3882262e8436f7731dacb5382ab4c22a27ae0 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Implement promises on the metal

05ede804f11518d0d246796b9b1e832ff34bbf78 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Ditch the callback API in favor of Promises

5132292bd762b1cd51ac5653615618369490f854 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Update README for the Promise API [ci skip]

d848090d3296f077aeede3d8b1e682a1c4891d27 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Disallow string salts

e282996ae78a16b4b040d4d12134b4ef4e0bf2fc authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix behavior of hash func and implement unit tests for promises

faaeb181168fa43439aacdcb50ab817d33009143 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Don't return the promise when callback is passed

46496fcf85b6a38548ade4e48fefa4c8f48a0291 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use Promise API on unit tests

ee0a4ae551e358ae7c2994c3817415d43e0369ed authored almost 9 years ago by Ranieri Althoff <[email protected]>
Promisify async functions

b8856c35de9e95967788f11e823f8b4729e0b84e authored almost 9 years ago by Ranieri Althoff <[email protected]>
Expose parameter limits via C++ API and change JS API accordingly

6d6488d44331887e95f8ee6f5c85f6aec0b3459b authored almost 9 years ago by Ranieri Althoff <[email protected]>
Remove CI debris

b4c6a499e50352bb02ed622341c8d346cc3c03c7 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Bump version [ci skip]

ab9bfdaabefe9a3e00ec643fd99a22a1d69b850e authored almost 9 years ago by Ranieri Althoff <[email protected]>
Assorted code quality fixes

98d54ca7b255c40cb80b3a00376b07070c3b9348 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Remove unused code

e8e028a2e8bee68fab6d48c7ff75265217fd53bb authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix compilation issue on OS X

e3f2aa4d8c809d5ea25f48b653c8e83f15893834 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Remove unneeded scripts (already default for npm)

43980756fdb172daddb1cd4d68a77ead277b1bf5 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Add benchmark cases for hashing options

cb187f47e42d01a52205e69fe09746fa85a333f0 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Replace CodeClimate with Codacy [ci skip]

e3ea26895ba9428ca3e8e5ff6c45ebe7e1721286 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use more ES6 missed on 8a657b5

01e8b6b719dc0a618b527e0149fb8cfb7bf06d31 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use camelCase on test suite

712c8c6c96f50c7713c9fa206e2f36e531c15545 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Cache apt packages on Travis

6d1fb7b1ab2cc336b91a73fe24d245ae1580e176 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Use new ES6 features available

- const wherever possible, let not needed
- arrow functions and object shorthand
- code standard...

8a657b56c534faf51f0f77225ca8c67c76c09fa4 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Update README.md and bump version [ci skip]

3508690d7cd51be5acc581187cd6a0aa9beea5cc authored almost 9 years ago by Ranieri Althoff <[email protected]>
Fix benchmark suite

a9df45de0d5d2a6ab5a6545d50658b7ec0098698 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Forbid salts with length != 16, update test suite

4d2a95cfe78edada5c5c16b619401a535b1ba914 authored almost 9 years ago by Ranieri Althoff <[email protected]>
Merge pull request #13 from ranisalt/fix-salt-behavior

Fix bad salt behavior with buffers, fix #11 and close #12

c8ab218c3b0c0562cfaa3a89d70ef89dcad4c00f authored almost 9 years ago by Ranieri Althoff <[email protected]>