ecdsa-sig-formatter.d.ts 694 B

123456789101112131415161718
  1. /// <reference types="node" />
  2. declare module "ecdsa-sig-formatter" {
  3. /**
  4. * Convert the ASN.1/DER encoded signature to a JOSE-style concatenated signature. Returns a base64 url encoded String.
  5. * If signature is a String, it should be base64 encoded
  6. * alg must be one of ES256, ES384 or ES512
  7. */
  8. export function derToJose(signature: Buffer | string, alg: string): string;
  9. /**
  10. * Convert the JOSE-style concatenated signature to an ASN.1/DER encoded signature. Returns a Buffer
  11. * If signature is a String, it should be base64 url encoded
  12. * alg must be one of ES256, ES384 or ES512
  13. */
  14. export function joseToDer(signature: Buffer | string, alg: string): Buffer
  15. }