Skip to content

Commit 5426b54

Browse files
committed
chore: move signData to file used by tests only
1 parent 48cfc4e commit 5426b54

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

packages/core/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export type { ProtocolVersionKey, SignedJson } from './utils/signJson';
2222
export {
2323
signJson,
2424
isValidAlgorithm,
25-
signData,
2625
} from './utils/signJson';
2726

2827
// Binary data utilities

packages/core/src/utils/keys.spec.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
import { afterEach, beforeEach, describe, expect, it, spyOn } from 'bun:test';
2-
import fs from 'node:fs/promises';
1+
import { describe, expect, it } from 'bun:test';
32
import nacl from 'tweetnacl';
43
import { EncryptionValidAlgorithm } from '../types';
5-
import { toUnpaddedBase64 } from './binaryData';
64
import { generateKeyPairs, generateKeyPairsFromString } from './keys';
75

86
describe('keys', () => {

packages/core/src/utils/keys.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
import nacl from 'tweetnacl';
22
import { EncryptionValidAlgorithm } from '../types';
33
import type { SigningKey } from '../types';
4-
import { signData } from './signJson';
4+
5+
// these functions are used by tests only
6+
7+
async function signData(
8+
data: string | Uint8Array,
9+
signingKey: Uint8Array,
10+
): Promise<Uint8Array> {
11+
const signature = nacl.sign.detached(
12+
typeof data === 'string' ? new TextEncoder().encode(data) : data,
13+
signingKey,
14+
);
15+
16+
return signature;
17+
}
518

619
export async function generateKeyPairs(
720
seed: Uint8Array,

0 commit comments

Comments
 (0)