2.1.2 • Published 7 years ago

libsodium-neon v2.1.2

Weekly downloads
3
License
GPL-3.0
Repository
github
Last release
7 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

7 years ago

2.1.1-autobuild

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.7

8 years ago

2.0.6

8 years ago

2.0.5

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago