Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/3nsoft/ecma-nacl
/ functions
Functions
458 in github.com/3nsoft/ecma-nacl
⨍
Functions
458
◇
Types & classes
25
↓ 3 callers
Function
cc
(a, b)
src/tests/ext-libs/js-scrypt.js:877
↓ 3 callers
Function
cp
(b, d, e, f, g, h)
src/tests/ext-libs/js-scrypt.js:7348
↓ 3 callers
Function
defer
()
src/tests/libs-for-tests/async-jasmine.ts:90
↓ 3 callers
Function
ec
(a, b, c, d)
src/tests/ext-libs/js-scrypt.js:902
↓ 3 callers
Method
get
* This either creates new, or gets a spare array from the pool. * Newly created array is not put into pool, because it is given to someone * for u
src/lib/util/arrays.ts:50
↓ 3 callers
Function
injectBytes
(bs, leftPadding)
src/tests/ext-libs/js-scrypt.js:10180
↓ 3 callers
Function
ja
()
src/tests/ext-libs/js-scrypt.js:71
↓ 3 callers
Function
jb
(a)
src/tests/ext-libs/js-scrypt.js:403
↓ 3 callers
Function
makeUint8ArrayCopy
(arr: Uint8Array)
src/lib/boxes/secret_box.ts:408
↓ 3 callers
Function
make_ge25519
(arrFactory: Factory)
src/lib/signing/ge25519.ts:28
↓ 3 callers
Function
na
(a, b, c)
src/tests/ext-libs/js-scrypt.js:85
↓ 3 callers
Function
p1p1_to_p2
* Analog of p1p1_to_p2 in crypto_sign/ed25519/ref/ge25519.c
src/lib/signing/ge25519.ts:179
↓ 3 callers
Function
reduce_add_sub
* Analog of reduce_add_sub in crypto_sign/ed25519/ref/sc25519.c * Reduce coefficients of r before calling reduce_add_sub
src/lib/signing/sc25519.ts:64
↓ 3 callers
Function
scryptKeyDerivation
(logN: number, r: number, p: number)
src/tests/performance/comparison.ts:265
↓ 3 callers
Function
signing
(numOfRuns: number, msgKs: number)
src/tests/performance/comparison.ts:211
↓ 3 callers
Function
store_bigendian
* Analog of store_bigendian in crypto_hashblocks/sha512/inplace/blocks.c
src/lib/hash/sha512.ts:58
↓ 3 callers
Function
wb
(a)
src/tests/ext-libs/js-scrypt.js:543
↓ 3 callers
Function
xa
(a, b)
src/tests/ext-libs/js-scrypt.js:135
↓ 2 callers
Function
$b
(a, b)
src/tests/ext-libs/js-scrypt.js:787
↓ 2 callers
Function
Ba
(a, b, c, d)
src/tests/ext-libs/js-scrypt.js:154
↓ 2 callers
Function
Ca
(a)
src/tests/ext-libs/js-scrypt.js:145
↓ 2 callers
Function
Cb
(a, b)
src/tests/ext-libs/js-scrypt.js:468
↓ 2 callers
Function
Eb
(a)
src/tests/ext-libs/js-scrypt.js:558
↓ 2 callers
Function
Fa
(a, b)
src/tests/ext-libs/js-scrypt.js:269
↓ 2 callers
Function
HMAC_SHA256_Final
* Analog of HMAC_SHA256_Update in lib/crypto/sha256.c * Finish an HMAC-SHA256 operation.
src/lib/scrypt/sha256.ts:380
↓ 2 callers
Function
HMAC_SHA256_Init
* Analog of HMAC_SHA256_Init in lib/crypto/sha256.c * Initialize an HMAC-SHA256 operation with the given key.
src/lib/scrypt/sha256.ts:325
↓ 2 callers
Function
Hb
(a)
src/tests/ext-libs/js-scrypt.js:522
↓ 2 callers
Function
Kc
()
src/tests/ext-libs/js-scrypt.js:1466
↓ 2 callers
Function
Mb
(a, b)
src/tests/ext-libs/js-scrypt.js:585
↓ 2 callers
Function
Qb
(a, b, c, d)
src/tests/ext-libs/js-scrypt.js:803
↓ 2 callers
Function
Zb
(a)
src/tests/ext-libs/js-scrypt.js:783
↓ 2 callers
Function
Zc
(a, b)
src/tests/ext-libs/js-scrypt.js:9424
↓ 2 callers
Method
addDelta
()
src/lib/scrypt/scrypt.ts:236
↓ 2 callers
Function
addU64
(a: U64, b: U64)
src/lib/util/nonce.ts:25
↓ 2 callers
Function
advance
(n: Uint8Array, delta: number)
src/lib/util/nonce.ts:71
↓ 2 callers
Function
b2
(a, b, d, e)
src/tests/ext-libs/js-scrypt.js:6218
↓ 2 callers
Function
bA
(a, b)
src/tests/ext-libs/js-scrypt.js:2520
↓ 2 callers
Function
bB
(b, c)
src/tests/ext-libs/js-scrypt.js:3079
↓ 2 callers
Function
bF
(a, b, d)
src/tests/ext-libs/js-scrypt.js:3113
↓ 2 callers
Function
bG
(b, c, d)
src/tests/ext-libs/js-scrypt.js:3130
↓ 2 callers
Function
bI
(a, b)
src/tests/ext-libs/js-scrypt.js:3189
↓ 2 callers
Function
bJ
(b, c, d, e, f, g, h, j)
src/tests/ext-libs/js-scrypt.js:3203
↓ 2 callers
Function
bR
(a, b)
src/tests/ext-libs/js-scrypt.js:5586
↓ 2 callers
Function
bT
(a, b)
src/tests/ext-libs/js-scrypt.js:5777
↓ 2 callers
Function
blkxor
* Analog of blkxor in lib/crypto/crypto_scrypt-ref.c
src/lib/scrypt/scrypt.ts:30
↓ 2 callers
Function
blockmix_salsa8
* Analog of blockmix_salsa8 in lib/crypto/crypto_scrypt-ref.c * blockmix_salsa8(B, Y, r): * Compute B = BlockMix_{salsa20/8, r}(B). The input B mus
src/lib/scrypt/scrypt.ts:190
↓ 2 callers
Function
boxEncryption
(numOfRuns: number, msgKs: number)
src/tests/performance/comparison.ts:29
↓ 2 callers
Function
bp
(b, c, d)
src/tests/ext-libs/js-scrypt.js:2072
↓ 2 callers
Function
bw
(a, b, c)
src/tests/ext-libs/js-scrypt.js:2247
↓ 2 callers
Function
cT
(b)
src/tests/ext-libs/js-scrypt.js:8629
↓ 2 callers
Function
ca
(a)
src/tests/ext-libs/js-scrypt.js:7253
↓ 2 callers
Function
checkPackArgs
(m: Uint8Array, n: Uint8Array, k: Uint8Array)
src/lib/boxes/secret_box.ts:13
↓ 2 callers
Function
choose_t
* Analog of choose_t in crypto_sign/ed25519/ref/ge25519.c
src/lib/signing/ge25519.ts:324
↓ 2 callers
Function
copyBytes
( dst: Uint8Array, di: number, src: Uint8Array, si: number, len: number )
src/lib/scrypt/sha256.ts:313
↓ 2 callers
Function
curve25519
( q: Uint8Array, n: Uint8Array, p: Uint8Array, arrFactory: Factory )
src/lib/boxes/scalarmult.ts:369
↓ 2 callers
Function
cv
(b, d, e, f, g)
src/tests/ext-libs/js-scrypt.js:7951
↓ 2 callers
Function
db
(a, b)
src/tests/ext-libs/js-scrypt.js:378
↓ 2 callers
Function
equal
* Analog of equal in crypto_sign/ed25519/ref/fe25519.c * All inputs are 16-bit.
src/lib/signing/fe25519.ts:38
↓ 2 callers
Function
gc
(a, b, c)
src/tests/ext-libs/js-scrypt.js:948
↓ 2 callers
Function
hash_padded_block
( h: Uint8Array, oddBytes: Uint8Array, totalLen: number, arrFactory: Factory )
src/lib/hash/sha512.ts:337
↓ 2 callers
Function
ia
(a)
src/tests/ext-libs/js-scrypt.js:55
↓ 2 callers
Function
ib
(a)
src/tests/ext-libs/js-scrypt.js:397
↓ 2 callers
Function
ka
(a)
src/tests/ext-libs/js-scrypt.js:74
↓ 2 callers
Function
la
(a)
src/tests/ext-libs/js-scrypt.js:77
↓ 2 callers
Function
lb
(a)
src/tests/ext-libs/js-scrypt.js:10084
↓ 2 callers
Function
load_bigendian
* Analog of load_bigendian in crypto_hashblocks/sha512/inplace/blocks.c
src/lib/hash/sha512.ts:44
↓ 2 callers
Function
lt
* Analog of lt in crypto_sign/ed25519/ref/sc25519.c * All inputs are 16-bit.
src/lib/signing/sc25519.ts:55
↓ 2 callers
Function
makeHmacSHA256Context
(arrFactory: Factory)
src/lib/scrypt/sha256.ts:285
↓ 2 callers
Function
makeSha256Ctx
(arrFactory: Factory)
src/lib/scrypt/sha256.ts:211
↓ 2 callers
Function
n
(c)
src/tests/ext-libs/js-scrypt.js:1585
↓ 2 callers
Function
pc
(a)
src/tests/ext-libs/js-scrypt.js:1275
↓ 2 callers
Function
poly1305
( outArr: Uint8Array, inArr: Uint8Array, k: Uint8Array, arrFactory: Factory )
src/lib/boxes/onetimeauth.ts:116
↓ 2 callers
Function
qa
(a)
src/tests/ext-libs/js-scrypt.js:116
↓ 2 callers
Function
recycle_ge25519
( arrFactory: Factory, ...ges: ge25519[] )
src/lib/signing/ge25519.ts:103
↓ 2 callers
Function
reduce_add_sub
* Analog of reduce_add_sub in crypto_sign/ed25519/ref/fe25519.c
src/lib/signing/fe25519.ts:69
↓ 2 callers
Function
secretBoxEncryption
(numOfRuns: number, msgKs: number)
src/tests/performance/comparison.ts:91
↓ 2 callers
Function
select
* Analog of select in crypto_scalarmult/curve25519/ref/smult.c * @param p is Uint32Array, 64 items long. * @param q is Uint32Array, 64 items long.
src/lib/boxes/scalarmult.ts:192
↓ 2 callers
Function
sha256Hashing
(numOfRuns: number, msgKs: number)
src/tests/performance/comparison.ts:181
↓ 2 callers
Function
sha512Hashing
(numOfRuns: number, msgKs: number)
src/tests/performance/comparison.ts:147
↓ 2 callers
Function
shr
(t: Uint32Array, x: Uint32Array, xi: number, c: number)
src/lib/hash/sha512.ts:34
↓ 2 callers
Function
squeeze
* Analog of squeeze in crypto_scalarmult/curve25519/ref/smult.c * @param a is Uint32Array, 32 items long.
src/lib/boxes/scalarmult.ts:52
↓ 2 callers
Function
storeLEU64
(x: Uint8Array, i: number, u: U64)
src/lib/util/nonce.ts:54
↓ 2 callers
Function
subU64
(a: U64, b: U64)
src/lib/util/nonce.ts:31
↓ 2 callers
Function
timeBoxEncryption
(numOfRuns: number, msgKs: number)
src/tests/performance/ecma-nacl_runs.ts:27
↓ 2 callers
Function
timeSecretBoxEncryption
(numOfRuns: number, msgKs: number)
src/tests/performance/ecma-nacl_runs.ts:50
↓ 2 callers
Function
times19
* Analog of times19 in crypto_sign/ed25519/ref/fe25519.c
src/lib/signing/fe25519.ts:55
↓ 2 callers
Function
verify
(x, y, len: number)
src/lib/util/verify.ts:22
↓ 2 callers
Function
xb
(a, b)
src/tests/ext-libs/js-scrypt.js:864
↓ 2 callers
Function
xsalsa20_xor
( c: Uint8Array, m: Uint8Array, mPadLen: number, n: Uint8Array, k: Uint8Array, arrFactory?: Factory )
src/lib/boxes/stream.ts:205
↓ 2 callers
Function
xsalsa20poly1305_pad_and_pack
* Analog of crypto_secretbox in crypto_secretbox/xsalsa20poly1305/ref/box.c * with an addition that given message should not be padded with zeros, an
src/lib/boxes/secret_box.ts:45
↓ 2 callers
Function
yb
(a, b)
src/tests/ext-libs/js-scrypt.js:451
↓ 1 callers
Function
Ac
(a)
src/tests/ext-libs/js-scrypt.js:1447
↓ 1 callers
Function
Ch
* Analog of macro Ch in crypto_hashblocks/sha512/inplace/blocks.c
src/lib/hash/sha512.ts:93
↓ 1 callers
Function
Da
(a, b, c)
src/tests/ext-libs/js-scrypt.js:365
↓ 1 callers
Function
Ea
(a, b)
src/tests/ext-libs/js-scrypt.js:372
↓ 1 callers
Function
Ga
(a, b, c)
src/tests/ext-libs/js-scrypt.js:181
↓ 1 callers
Function
H
()
src/tests/ext-libs/js-scrypt.js:1699
↓ 1 callers
Function
Kb
()
src/tests/ext-libs/js-scrypt.js:573
↓ 1 callers
Function
Lc
()
src/tests/ext-libs/js-scrypt.js:1472
↓ 1 callers
Function
Maj
* Analog of macro Maj in crypto_hashblocks/sha512/inplace/blocks.c
src/lib/hash/sha512.ts:105
← previous
next →
101–200 of 458, ranked by callers