summaryrefslogtreecommitdiff
path: root/CryptoPkg/Library/BaseCryptLib/KeyContext.h
blob: 7267f413acc3a31e385d504582b8d65dc6f1b519 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/** @file
  Key Context structure for EdDsa, ML-DSA and SLH-DSA APIs.

  Copyright (c) 2026, Intel Corporation. All rights reserved.
  SPDX-License-Identifier: BSD-2-Clause-Patent

**/

#pragma once

#include <openssl/evp.h>

typedef struct {
  INT32       Nid;
  EVP_PKEY    *EvpPkey;
} KEY_CONTEXT;