licenses.dev

maci-crypto v0.6.7

This module implements abstractions over cryptographic functions which MACI employs.

Published on

Licenses

Learn more about license information.

Package Licenses

unknown

Dependency Licenses

MIT72
PackageRelationDependenciesPublished
@noble/curves • 1.4.2Audited & minimal JS implementation of elliptic curve cryptographyINDIRECT1
@noble/hashes • 1.4.0Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & ScryptINDIRECT0
@scure/base • 1.1.9Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16INDIRECT0
@scure/bip32 • 1.4.0Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets over secp256k1INDIRECT3
@scure/bip39 • 1.3.0Secure, audited & minimal implementation of BIP39 mnemonic phrasesINDIRECT2
aes-js • 3.0.0A pure JavaScript implementation of the AES block cipher and all common modes of operation.INDIRECT0
ansi-regex • 5.0.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 4.3.0ANSI escape codes for styling strings in the terminalINDIRECT2
assertion-error • 1.1.0Error constructor for test and validation frameworks that implements standardized AssertionError specification.INDIRECT0
async • 3.2.6Higher-order functions and common patterns for asynchronous codeINDIRECT0
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
bindings • 1.5.0Helper module for loading your native module's .node fileINDIRECT1
blake-hash • 1.1.1SHA-3 proposal BlakeINDIRECT4
blake2b-wasm • 2.4.0Blake2b implemented in WASMINDIRECT2
blakejs • 1.2.1Pure Javascript implementation of the BLAKE2b and BLAKE2s hash functionsINDIRECT0
bn.js • 4.11.6Big number implementation in pure javascriptINDIRECT0
bn.js • 4.12.5Big number implementation in pure javascriptINDIRECT0
bn.js • 5.2.5Big number implementation in pure javascriptINDIRECT0
brace-expansion • 1.1.16Brace expansion as known from sh/bashINDIRECT2
brace-expansion • 2.1.2Brace expansion as known from sh/bashINDIRECT1
brorand • 1.1.0Random number generator for browsers and node.jsINDIRECT0
camelcase • 5.3.1Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`INDIRECT0
chai • 4.5.0BDD/TDD assertion library for node.js and the browser. Test framework agnostic.INDIRECT7
check-error • 1.0.3Error comparison and information related utility for node and the browserINDIRECT1
color-convert • 2.0.1Plain color conversion functionsINDIRECT1
color-name • 1.1.4A list of color names and its valuesINDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
decamelize • 1.2.0Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbowINDIRECT0
deep-eql • 4.1.4Improved deep equality testing for Node.js and the browser.INDIRECT1
elliptic • 6.5.4EC cryptographyINDIRECT7
emoji-regex • 8.0.0A regular expression to match all Emoji-only symbols as per the Unicode Standard.INDIRECT0
ethereum-bloom-filters • 1.2.0Ability to test bloom filters for ethereum.INDIRECT1
ethereum-cryptography • 2.2.1All the cryptographic primitives used in EthereumINDIRECT5
ethers • 4.0.49Ethereum wallet library.DIRECT14
ethjs-unit • 0.1.6A simple module for handling Ethereum units (e.g. 'ether', 'wei', etc...)INDIRECT4
file-uri-to-path • 1.0.0Convert a file: URI to a file pathINDIRECT0
find-up • 4.1.0Find a file or directory by walking up parent directoriesINDIRECT5
fnv-plus • 1.3.1Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.INDIRECT0
get-func-name • 2.0.2Utility for getting a function's name for node and the browserINDIRECT0
hash.js • 1.1.3Various hash functions that could be run by both browser and nodeINDIRECT2
hmac-drbg • 1.0.1Deterministic random bit generator (hmac)INDIRECT4
is-fullwidth-code-point • 3.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT0
is-hex-prefixed • 1.0.0A simple method to check if a string is hex prefixed.INDIRECT0
js-sha3 • 0.5.7A simple SHA-3 / Keccak / Shake hash function for JavaScript supports UTF-8 encoding.INDIRECT0
locate-path • 5.0.0Get the first path that exists on disk of multiple pathsINDIRECT3
loupe • 2.3.7Inspect utility for Node.js and browsersINDIRECT1
micro-ftch • 0.3.1Wraps nodejs built-in modules and browser fetch into one function.INDIRECT0
minimalistic-crypto-utils • 1.0.1Minimalistic tools for JS crypto modulesINDIRECT0
nan • 2.28.0Native Abstractions for Node.js: C++ header for Node 0.8 -> 26 compatibilityINDIRECT0
number-to-bn • 1.7.0A simple method that will convert numbers, hex, BN or bignumber.js object into a BN.js object.INDIRECT3
p-limit • 2.3.0Run multiple promise-returning & async functions with limited concurrencyINDIRECT1
p-locate • 4.1.0Get the first fulfilled promise that satisfies the provided testing functionINDIRECT2
p-try • 2.2.0`Start a promise chainINDIRECT0
path-exists • 4.0.0Check if a path existsINDIRECT0
path-is-absolute • 1.0.1Node.js 0.12 path.isAbsolute() ponyfillINDIRECT0
pathval • 1.1.1Object value retrieval given a string pathINDIRECT0
randombytes • 2.1.0random bytes from browserify stand aloneINDIRECT1
require-directory • 2.1.1Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.INDIRECT0
safe-buffer • 5.2.1Safer Node.js Buffer APIINDIRECT0
scrypt-js • 2.0.4The scrypt password-based key derivation function with asynchronous operation and ablility to be cancelled.INDIRECT0
setimmediate • 1.0.4A shim for the setImmediate efficient script yielding APIINDIRECT0
string-width • 4.2.3Get the visual width of a string - the number of columns required to display itINDIRECT4
strip-ansi • 6.0.1Strip ANSI escape codes from a stringINDIRECT1
strip-hex-prefix • 1.0.0A simple method that will strip a valid hex prefix off a string, if present.INDIRECT1
tmp-promise • 2.1.1The tmp package with promises support and disposers.INDIRECT13
tmp • 0.1.0Temporary file and directory creatorINDIRECT12
type-detect • 4.1.0Improved typeof detection for node.js and the browser.INDIRECT0
utf8 • 3.0.0A well-tested UTF-8 encoder/decoder written in JavaScript.INDIRECT0
uuid • 2.0.1Rigorous implementation of RFC4122 (v1 and v4) UUIDs.INDIRECT0
wrap-ansi • 6.2.0Wordwrap a string with ANSI escape codesINDIRECT8
xmlhttprequest • 1.8.0XMLHttpRequest for NodeINDIRECT0
yargs • 15.4.1yargs the modern, pirate-themed, successor to optimist.INDIRECT25
ISC21
PackageRelationDependenciesPublished
blake2b • 2.1.4Blake2b (64-bit version) in pure JavascriptINDIRECT3
cliui • 6.0.0easily create complex multi-column command-line-interfacesINDIRECT9
fs.realpath • 1.0.0Use node's fs.realpath, but fall back to the JS implementation if the native one failsINDIRECT0
get-caller-file • 2.0.5[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.aINDIRECT0
glob • 7.2.3a little globberINDIRECT10
inflight • 1.0.6Add callbacks to requests in flight to avoid async duplicationINDIRECT2
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
minimalistic-assert • 1.0.1minimalistic-assert ===INDIRECT0
minimatch • 3.1.5a glob matcher in javascriptINDIRECT3
minimatch • 5.1.9a glob matcher in javascriptINDIRECT2
nanoassert • 2.0.0Nanoscale assertion moduleINDIRECT0
once • 1.4.0Run a function exactly one timeINDIRECT1
picocolors • 1.1.1The tiniest and the fastest library for terminal output formatting with ANSI colorsINDIRECT0
require-main-filename • 2.0.0shim for require.main.filename() that works in as many environments as possibleINDIRECT0
rimraf • 2.7.1A deep deletion module for node (like `rm -rf`)INDIRECT11
set-blocking • 2.0.0set blocking stdio and stderr ensuring that terminal output does not truncateINDIRECT0
which-module • 2.0.1Find the module object for something that was require()dINDIRECT0
worker-threads • 1.0.0INDIRECT0
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
y18n • 4.0.3the bare-bones internationalization library used by yargsINDIRECT0
yargs-parser • 18.1.3the mighty option parser used by yargsINDIRECT2
GPL-3.015
PackageRelationDependenciesPublished
@iden3/bigarray • 0.0.2Big Array object that allows to handle arrays with a huge number of elements.INDIRECT0
circom • 0.5.33Language to generate logic circuitsINDIRECT70
circomlib • 0.5.1Basic circuits library for CircomDIRECT100
fastfile • 0.0.18fast cached read write of big binary filesINDIRECT0
ffiasm • 0.1.1Intel assembly finite field library builderINDIRECT35
ffjavascript • 0.1.0Finite Field Library in JavascriptINDIRECT1
ffjavascript • 0.2.10Finite Field Library in JavascriptINDIRECT4
ffjavascript • 0.2.22Finite Field Library in JavascriptINDIRECT4
ffjavascript • 0.2.35Finite Field Library in JavascriptDIRECT4
ffwasm • 0.0.7Finite Field Library In Web AssemblyINDIRECT2
r1csfile • 0.0.16r1cs file format parserINDIRECT7
wasmbuilder • 0.0.10Tool to build wasm programs by hand.INDIRECT1
wasmcurves • 0.0.12elliptic curves implementations in wasmINDIRECT2
wasmcurves • 0.0.14elliptic curves implementations in wasmINDIRECT2
wasmcurves • 0.0.5elliptic curves implementations in wasmINDIRECT2
Apache-2.06
PackageRelationDependenciesPublished
b4a • 1.8.1Bridging the gap between buffers and typed arraysINDIRECT0
circom_runtime • 0.1.8Circom runtimeINDIRECT6
ejs • 3.1.10Embedded JavaScript templatesINDIRECT7
filelist • 1.0.6Lazy-evaluating list of files, based on globs or regex patternsINDIRECT3
jake • 10.9.4JavaScript build tool, similar to Make or RakeINDIRECT6
web-worker • 1.5.0Consistent Web Workers in browser and Node.INDIRECT0
MPL-2.02
PackageRelationDependenciesPublished
@ethereumjs/rlp • 4.0.1Recursive Length Prefix Encoding ModuleINDIRECT0
@ethereumjs/util • 8.1.0A collection of utility functions for EthereumINDIRECT8
Unlicense1
PackageRelationDependenciesPublished
big-integer • 1.6.52An arbitrary length integer library for JavascriptINDIRECT0
LGPL-3.01
PackageRelationDependenciesPublished
web3-utils • 1.10.4Collection of utility functions used in web3.js.INDIRECT19
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/maci-crypto)](https://licenses.dev/npm/maci-crypto)
<a href="https://licenses.dev/npm/maci-crypto">
  <img src="https://licenses.dev/b/npm/maci-crypto" alt="licenses" />
</a>

Or the licenses badge code for the 0.6.7 version:

[![licenses](https://licenses.dev/b/npm/maci-crypto/0.6.7)](https://licenses.dev/npm/maci-crypto/0.6.7)
<a href="https://licenses.dev/npm/maci-crypto/0.6.7">
  <img src="https://licenses.dev/b/npm/maci-crypto/0.6.7" alt="licenses" />
</a>
GitHub