2.1.2 • Published 6 years ago

libsodium-neon v2.1.2

Weekly downloads
3
License
GPL-3.0
Repository
github
Last release
6 years ago

Wire

This repository is part of the source code of Wire. You can find more information at wire.com or by contacting opensource@wire.com.

You can find the published source code at github.com/wireapp.

For licensing information, see the attached LICENSE file and the list of third-party licenses at wire.com/legal/licenses/.

Usage

const libsodium = require('libsodium-neon');
const keyPair = libsodium.crypto_sign_keypair();
// keyPair = {publicKey: Uint8Array [118, 200, 242, 168, 123, 173, 221, 232, ...]}

Building

Requirements

Installation

Just install the needed packages for this project by running:

npm install

Afterwards you can build the project:

npm run build

To test the native module, run:

npm test

Speed comparison

System specs: macOS 10.12 @ 2.6 GHz Intel Core i7, 16 GB RAM

Functionops/secops/sectimes faster
libsodium.jslibsodium-neon
crypto_auth_hmacsha256  51,15655,562  1.09
crypto_scalarmult  866,12970.80
crypto_sign_detached2516,277  25.01
crypto_sign_ed25519_pk_to_curve2551959621,030  35.29
crypto_sign_ed25519_sk_to_curve2551913,39090,650  6.77
crypto_sign_keypair  2766,602  23.92
Average10,95931,0422.83
2.1.2

6 years ago

2.1.1-autobuild

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.7

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago