code: async function verify(oid, hash_algo, signature, m, Q, hashed) {
    const curve = new Curve(oid);
    const key = curve.keyFromPublic(Q);
    return key.verify(m, signature, hash_algo, hashed);
  }
docs: Verifies if a signature is valid for a message
  @param  {module:type/oid}   oid       Elliptic curve object identifier
  @param  {module:enums.hash} hash_algo Hash algorithm used in the signature
  @param  {{r: Uint8Array,
  s: Uint8Array}}   signature Signature to verify
  @param  {Uint8Array}        m         Message to verify
  @param  {Uint8Array}        Q         Public key used to verify the message
  @param  {Uint8Array}        hashed    The hashed message
  @returns {Boolean}
  @async