@gleif-it/did-webs-ts
Version:
did-webs typescript library
12 lines (11 loc) • 393 B
JavaScript
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');
};