Introduction

We need a crypto library that implements Ed25519 operations in Node and in the browser. Our focus is on security first and foremost. Then, all else being equal on package size, and finally on speed.

Somethings to look at:

Libraries

TweetNACL.js

https://github.com/dchest/tweetnacl-js

Language: Javascript

Dependencies: 0

Weekly Downloads: 16,934,000

Unpacked Size: 175 kb

Audited: ✅

Other notes: this is a port of the original TweetNACL lib by Daniel Bernstein (creator of Ed25519)

StableLib

https://github.com/StableLib/stablelib

Language: Typescript

Dependencies: 0 external, 3 internal