UNPKG

@govtechsg/open-attestation

Version:
12 lines (11 loc) 449 B
import { defaultSigners } from "./signatureSchemes"; export var signerBuilder = function (signers) { return function (alg, message, keyOrSigner, options) { var signer = signers.get(alg); if (!signer) throw new Error("".concat(alg, " is not supported as a signing algorithm")); return signer(message, keyOrSigner, options); }; }; export var sign = signerBuilder(defaultSigners); export { defaultSigners };