Skip to content

Commit 1116db4

Browse files
committed
Move hash and random modules to top-level
1 parent 68bdc7d commit 1116db4

File tree

12 files changed

+14
-15
lines changed

12 files changed

+14
-15
lines changed

examples/dkg.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
combinePublics,
1717
} from 'vsslib';
1818
import { Systems } from 'vsslib/enums';
19-
import { randomNonce } from 'vsslib/crypto';
19+
import { randomNonce } from 'vsslib/random';
2020

2121
import { VssSchemes, Party, Combiner, selectParty } from './infra';
2222

src/crypto/index.ts

-4
This file was deleted.
File renamed without changes.

src/nizk.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Algorithm } from 'vsslib/types';
33
import { InvalidInput } from 'vsslib/errors';
44
import { mod, leInt2Buff, leBuff2Int } from 'vsslib/arith';
55
import { unpackScalar, unpackPoint } from 'vsslib/secrets';
6-
import { hash } from 'vsslib/crypto';
6+
import hash from 'vsslib/hash';
77

88

99
export type DlogPair<P extends Point> = { u: P, v: P };
File renamed without changes.

tests/dkg.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
addSecrets,
1515
combinePublics,
1616
} from 'vsslib';
17-
import { randomNonce } from 'vsslib/crypto';
17+
import { randomNonce } from 'vsslib/random';
1818
import { resolveTestConfig } from './environ';
1919

2020
let { systems, nrShares, threshold } = resolveTestConfig();

tests/crypto/hash.spec.ts renamed to tests/hash.spec.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { createHash } from 'node:crypto';
2-
import { hash } from 'vsslib/crypto';
3-
import { cartesian } from '../utils';
4-
import { resolveTestConfig } from '../environ';
2+
3+
import { cartesian } from './utils';
4+
import { resolveTestConfig } from './environ';
5+
6+
import hash from 'vsslib/hash';
57

68

79
const { algorithms } = resolveTestConfig()

tests/helpers.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
createSchnorrPacket,
99
} from 'vsslib';
1010
import { IndexedNonce } from 'vsslib/combiner';
11-
import { randomNonce } from 'vsslib/crypto';
11+
import { randomNonce } from 'vsslib/random';
1212
import { SecretShare, PublicShare } from 'vsslib/dealer';
1313
import { SchnorrPacket } from 'vsslib/shareholder';
1414
import { leInt2Buff } from 'vsslib/arith';

tests/nizk/ddh.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Algorithms } from 'vsslib/enums';
22
import { initBackend } from 'vsslib/backend';
3-
import { randomNonce } from 'vsslib/crypto';
3+
import { randomNonce } from 'vsslib/random';
44
import { cartesian } from '../utils';
55
import { createDDHTuple } from './helpers';
66
import { resolveTestConfig } from '../environ';

tests/nizk/dlog.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Algorithms } from 'vsslib/enums';
22
import { initBackend } from 'vsslib/backend';
3-
import { randomNonce } from 'vsslib/crypto';
3+
import { randomNonce } from 'vsslib/random';
44
import { cartesian } from '../utils';
55
import { createDlogPair } from './helpers';
66
import { resolveTestConfig } from '../environ';

tests/nizk/genericLinear.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Algorithms } from 'vsslib/enums';
22
import { initBackend } from 'vsslib/backend';
3-
import { randomNonce } from 'vsslib/crypto';
3+
import { randomNonce } from 'vsslib/random';
44
import { cartesian } from '../utils';
55
import { createGenericLinear } from './helpers';
66
import { resolveTestConfig } from '../environ';

tests/nizk/helpers.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Point, Group } from 'vsslib/backend';
22
import { DlogPair, DDHTuple, GenericLinear } from 'vsslib/nizk';
3-
import { hash } from 'vsslib/crypto';
3+
4+
import hash from 'vsslib/hash';
45

56

67
const __0n = BigInt(0);

0 commit comments

Comments
 (0)