Crypto Lib
    Preparing search index...

    Function fnDsaVerify

    • Verify an FN-DSA signature.

      Parameters

      • level: FnDsaLevel

        Security level: 512 or 1024.

      • publicKeyHex: string

        Hex-encoded public key.

      • messageHex: string

        Hex-encoded message that was signed.

      • signatureHex: string

        Hex-encoded signature to verify.

      Returns FnDsaVerifyResult

      Verification result with validity flag.

      const kp = fnDsaKeygen(512);
      const msg = Buffer.from("hello").toString("hex");
      const sig = fnDsaSign(512, kp.secretKey, msg);
      const result = fnDsaVerify(512, kp.publicKey, msg, sig.signature);
      console.log(result.valid); // true