Update private key generation

This commit is contained in:
Tilen Komel
2024-09-02 13:10:59 +02:00
parent f66332b3e3
commit d0bd02980d
+7 -1
View File
@@ -1,7 +1,13 @@
import { x25519 } from "@noble/curves/ed25519";
export function getX25519PrivateKey(): Uint8Array {
return x25519.utils.randomPrivateKey();
const key = x25519.utils.randomPrivateKey();
key[0] &= 248
key[31] &= 127
key[31] |= 64
return key;
}
export function getX25519PublicKey(privateKey: Uint8Array): Uint8Array {