UNPKG

@gleif-it/did-webs-ts

Version:
12 lines (11 loc) 393 B
import { isValidEd25519Cesr } from '../utils/validators/isValidEd25519Cesr.js'; import { isValidSecp256k1Cesr } from '../utils/validators/isValidSecp256k1Cesr.js'; // Runtime validator export const createKey = (key) => { if (isValidEd25519Cesr(key)) return key; else if (isValidSecp256k1Cesr(key)) return key; else throw new Error('Invalid key format'); };