Add custom length test to HMAC generateKey
This commit is contained in:
parent
4e6994c0be
commit
3909c5adb9
12
test/hmac.ts
12
test/hmac.ts
|
@ -2,7 +2,7 @@ import { Convert } from "pvtsutils";
|
||||||
import { Crypto } from "../src";
|
import { Crypto } from "../src";
|
||||||
import { ITestGenerateKeyAction, testCrypto } from "./helper";
|
import { ITestGenerateKeyAction, testCrypto } from "./helper";
|
||||||
|
|
||||||
context.only("HMAC", () => {
|
context("HMAC", () => {
|
||||||
|
|
||||||
const crypto = new Crypto();
|
const crypto = new Crypto();
|
||||||
|
|
||||||
|
@ -32,6 +32,16 @@ context.only("HMAC", () => {
|
||||||
keyUsages: ["sign", "verify"],
|
keyUsages: ["sign", "verify"],
|
||||||
} as ITestGenerateKeyAction;
|
} as ITestGenerateKeyAction;
|
||||||
}),
|
}),
|
||||||
|
{
|
||||||
|
name: "length:160",
|
||||||
|
algorithm: {
|
||||||
|
name: "HMAC",
|
||||||
|
hash: "SHA-256",
|
||||||
|
length: 160,
|
||||||
|
},
|
||||||
|
extractable: true,
|
||||||
|
keyUsages: ["sign", "verify"],
|
||||||
|
} as ITestGenerateKeyAction,
|
||||||
],
|
],
|
||||||
sign: [
|
sign: [
|
||||||
{
|
{
|
||||||
|
|
Reference in New Issue