@sovereignbase/cryptosuite
    Preparing search index...

    Function deriveMessageAuthenticationKey

    • Derives a symmetric message authentication key from source key material.

      Parameters

      • sourceKeyMaterial: Uint8Array

        The source bytes to derive from.

      • Optionalsalt: Uint8Array<ArrayBufferLike>

        Optional HKDF salt. An empty salt is used when omitted.

      Returns Promise<
          JsonWebKey & {
              crv?: undefined;
              d?: undefined;
              dp?: undefined;
              dq?: undefined;
              e?: undefined;
              n?: undefined;
              oth?: undefined;
              p?: undefined;
              q?: undefined;
              qi?: undefined;
              x?: undefined;
              y?: undefined;
          } & {
              alg: "HS256";
              k: string;
              key_ops: readonly ("sign" | "verify")[];
              kty: "oct";
              use: "sig";
          },
      >

      The derived message authentication key.