diff --git a/src/account/KcContext/KcContext.ts b/src/account/KcContext/KcContext.ts index 0bb7c20b..4dafce0c 100644 --- a/src/account/KcContext/KcContext.ts +++ b/src/account/KcContext/KcContext.ts @@ -166,6 +166,7 @@ export declare namespace KcContext { algorithm: "HmacSHA1" | "HmacSHA256" | "HmacSHA512"; digits: number; lookAheadWindow: number; + getAlgorithmKey: () => string; } & ( | { type: "totp"; diff --git a/src/account/KcContext/kcContextMocks.ts b/src/account/KcContext/kcContextMocks.ts index 6995553c..47abcb7f 100644 --- a/src/account/KcContext/kcContextMocks.ts +++ b/src/account/KcContext/kcContextMocks.ts @@ -148,7 +148,8 @@ export const kcContextMocks: KcContext[] = [ digits: 6, lookAheadWindow: 1, type: "totp", - period: 30 + period: 30, + getAlgorithmKey: () => "SHA1" } }, mode: "qr", diff --git a/src/account/pages/Totp.tsx b/src/account/pages/Totp.tsx index e2d2452b..2879360a 100644 --- a/src/account/pages/Totp.tsx +++ b/src/account/pages/Totp.tsx @@ -16,12 +16,6 @@ export default function Totp(props: PageProps = { - HmacSHA1: "SHA1", - HmacSHA256: "SHA256", - HmacSHA512: "SHA512" - }; - return (