Skip to content

Commit 27df0d5

Browse files
committed
refactor(identity): convert priv key buffer to bigint
1 parent 364977d commit 27df0d5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/identity/src/identity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default class Identity {
2020
* Initializes the class attributes based on the parameters.
2121
* @param privateKey The secret value used to generate an EdDSA public key.
2222
*/
23-
constructor(privateKey: BigNumberish = randomBytes(32)) {
23+
constructor(privateKey: BigNumberish = BigInt(`0x${randomBytes(32).toString("hex")}`).toString()) {
2424
this._privateKey = privateKey
2525
this._secretScalar = deriveSecretScalar(privateKey)
2626

packages/identity/tests/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ describe("Identity", () => {
77
it("Should create a random identity", () => {
88
const identity = new Identity()
99

10-
expect(Buffer.isBuffer(identity.privateKey)).toBeTruthy()
10+
expect(typeof identity.privateKey).toBe("string")
1111
expect(typeof identity.secretScalar).toBe("string")
1212
expect(identity.publicKey).toHaveLength(2)
1313
expect(typeof identity.commitment).toBe("string")

0 commit comments

Comments
 (0)