mirror of
https://github.com/stefanberger/libtpms
synced 2026-08-10 04:29:37 +00:00
tpm2: rev162: Change SCHEME to KDF_SCHEME in datatypes related to KDF
A simple renaming operation. Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
This commit is contained in:
parent
05c032777f
commit
1e3b70543f
@ -1463,28 +1463,28 @@ TPMS_KEY_SCHEME_ECMQV_Marshal(TPMS_KEY_SCHEME_ECMQV*source, BYTE **buffer, INT32
|
||||
|
||||
/* Table 2:155 - Definition of Types for KDF Schemes (TypedefTable()) */
|
||||
UINT16
|
||||
TPMS_SCHEME_MGF1_Marshal(TPMS_SCHEME_MGF1 *source, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_MGF1_Marshal(TPMS_KDF_SCHEME_MGF1 *source, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
UINT16 written = 0;
|
||||
written += TPMS_SCHEME_HASH_Marshal(source, buffer, size);
|
||||
return written;
|
||||
}
|
||||
UINT16
|
||||
TPMS_SCHEME_KDF1_SP800_56A_Marshal(TPMS_SCHEME_KDF1_SP800_56A *source, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_56A_Marshal(TPMS_KDF_SCHEME_KDF1_SP800_56A *source, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
UINT16 written = 0;
|
||||
written += TPMS_SCHEME_HASH_Marshal(source, buffer, size);
|
||||
return written;
|
||||
}
|
||||
UINT16
|
||||
TPMS_SCHEME_KDF2_Marshal(TPMS_SCHEME_KDF2 *source, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_KDF2_Marshal(TPMS_KDF_SCHEME_KDF2 *source, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
UINT16 written = 0;
|
||||
written += TPMS_SCHEME_HASH_Marshal(source, buffer, size);
|
||||
return written;
|
||||
}
|
||||
UINT16
|
||||
TPMS_SCHEME_KDF1_SP800_108_Marshal(TPMS_SCHEME_KDF1_SP800_108 *source, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_108_Marshal(TPMS_KDF_SCHEME_KDF1_SP800_108 *source, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
UINT16 written = 0;
|
||||
written += TPMS_SCHEME_HASH_Marshal(source, buffer, size);
|
||||
@ -1502,22 +1502,22 @@ TPMU_KDF_SCHEME_Marshal(TPMU_KDF_SCHEME *source, BYTE **buffer, INT32 *size, UIN
|
||||
switch (selector) {
|
||||
#if ALG_MGF1
|
||||
case TPM_ALG_MGF1:
|
||||
written += TPMS_SCHEME_MGF1_Marshal(&source->mgf1, buffer, size);
|
||||
written += TPMS_KDF_SCHEME_MGF1_Marshal(&source->mgf1, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
#if ALG_KDF1_SP800_56A
|
||||
case TPM_ALG_KDF1_SP800_56A:
|
||||
written += TPMS_SCHEME_KDF1_SP800_56A_Marshal(&source->kdf1_sp800_56a, buffer, size);
|
||||
written += TPMS_KDF_SCHEME_KDF1_SP800_56A_Marshal(&source->kdf1_sp800_56a, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
#if ALG_KDF2
|
||||
case TPM_ALG_KDF2:
|
||||
written += TPMS_SCHEME_KDF2_Marshal(&source->kdf2, buffer, size);
|
||||
written += TPMS_KDF_SCHEME_KDF2_Marshal(&source->kdf2, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
#if ALG_KDF1_SP800_108
|
||||
case TPM_ALG_KDF1_SP800_108:
|
||||
written += TPMS_SCHEME_KDF1_SP800_108_Marshal(&source->kdf1_sp800_108, buffer, size);
|
||||
written += TPMS_KDF_SCHEME_KDF1_SP800_108_Marshal(&source->kdf1_sp800_108, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
case TPM_ALG_NULL:
|
||||
|
||||
@ -279,13 +279,13 @@ extern "C" {
|
||||
UINT16
|
||||
TPMS_KEY_SCHEME_ECMQV_Marshal(TPMS_KEY_SCHEME_ECMQV*source, BYTE **buffer, INT32 *size);
|
||||
UINT16
|
||||
TPMS_SCHEME_MGF1_Marshal(TPMS_SCHEME_MGF1 *source, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_MGF1_Marshal(TPMS_KDF_SCHEME_MGF1 *source, BYTE **buffer, INT32 *size);
|
||||
UINT16
|
||||
TPMS_SCHEME_KDF1_SP800_56A_Marshal(TPMS_SCHEME_KDF1_SP800_56A *source, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_56A_Marshal(TPMS_KDF_SCHEME_KDF1_SP800_56A *source, BYTE **buffer, INT32 *size);
|
||||
UINT16
|
||||
TPMS_SCHEME_KDF2_Marshal(TPMS_SCHEME_KDF2 *source, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_KDF2_Marshal(TPMS_KDF_SCHEME_KDF2 *source, BYTE **buffer, INT32 *size);
|
||||
UINT16
|
||||
TPMS_SCHEME_KDF1_SP800_108_Marshal(TPMS_SCHEME_KDF1_SP800_108 *source, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_108_Marshal(TPMS_KDF_SCHEME_KDF1_SP800_108 *source, BYTE **buffer, INT32 *size);
|
||||
UINT16
|
||||
TPMU_KDF_SCHEME_Marshal(TPMU_KDF_SCHEME *source, BYTE **buffer, INT32 *size, UINT32 selector);
|
||||
UINT16
|
||||
|
||||
@ -1873,23 +1873,23 @@ typedef TPMS_EMPTY TPMS_ENC_SCHEME_RSAES;
|
||||
typedef TPMS_SCHEME_HASH TPMS_KEY_SCHEME_ECDH;
|
||||
typedef TPMS_SCHEME_HASH TPMS_KEY_SCHEME_ECMQV;
|
||||
/* Table 2:155 - Definition of Types for KDF Schemes */
|
||||
typedef TPMS_SCHEME_HASH TPMS_SCHEME_MGF1;
|
||||
typedef TPMS_SCHEME_HASH TPMS_SCHEME_KDF1_SP800_56A;
|
||||
typedef TPMS_SCHEME_HASH TPMS_SCHEME_KDF2;
|
||||
typedef TPMS_SCHEME_HASH TPMS_SCHEME_KDF1_SP800_108;
|
||||
typedef TPMS_SCHEME_HASH TPMS_KDF_SCHEME_MGF1;
|
||||
typedef TPMS_SCHEME_HASH TPMS_KDF_SCHEME_KDF1_SP800_56A;
|
||||
typedef TPMS_SCHEME_HASH TPMS_KDF_SCHEME_KDF2;
|
||||
typedef TPMS_SCHEME_HASH TPMS_KDF_SCHEME_KDF1_SP800_108;
|
||||
/* Table 2:156 - Definition of TPMU_KDF_SCHEME Union */
|
||||
typedef union {
|
||||
#if ALG_MGF1
|
||||
TPMS_SCHEME_MGF1 mgf1;
|
||||
TPMS_KDF_SCHEME_MGF1 mgf1;
|
||||
#endif // ALG_MGF1
|
||||
#if ALG_KDF1_SP800_56A
|
||||
TPMS_SCHEME_KDF1_SP800_56A kdf1_sp800_56a;
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_56A kdf1_sp800_56a;
|
||||
#endif // ALG_KDF1_SP800_56A
|
||||
#if ALG_KDF2
|
||||
TPMS_SCHEME_KDF2 kdf2;
|
||||
TPMS_KDF_SCHEME_KDF2 kdf2;
|
||||
#endif // ALG_KDF2
|
||||
#if ALG_KDF1_SP800_108
|
||||
TPMS_SCHEME_KDF1_SP800_108 kdf1_sp800_108;
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_108 kdf1_sp800_108;
|
||||
#endif // ALG_KDF1_SP800_108
|
||||
} TPMU_KDF_SCHEME;
|
||||
/* Table 2:157 - Definition of TPMT_KDF_SCHEME Structure */
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
/* Parameter Unmarshaling */
|
||||
/* Written by Ken Goldman */
|
||||
/* IBM Thomas J. Watson Research Center */
|
||||
/* $Id: Unmarshal.c 1519 2019-11-15 20:43:51Z kgoldman $ */
|
||||
/* $Id: Unmarshal.c 1603 2020-04-03 17:48:43Z kgoldman $ */
|
||||
/* */
|
||||
/* (c) Copyright IBM Corporation 2015 - 2018 */
|
||||
/* */
|
||||
@ -3115,7 +3115,7 @@ TPMS_KEY_SCHEME_ECMQV_Unmarshal(TPMS_KEY_SCHEME_ECMQV *target, BYTE **buffer, IN
|
||||
/* Table 148 - Definition of Types for KDF Schemes, hash-based key- or mask-generation functions */
|
||||
|
||||
TPM_RC
|
||||
TPMS_SCHEME_KDF1_SP800_108_Unmarshal(TPMS_SCHEME_KDF1_SP800_108 *target, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_108_Unmarshal(TPMS_KDF_SCHEME_KDF1_SP800_108 *target, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
TPM_RC rc = TPM_RC_SUCCESS;
|
||||
|
||||
@ -3128,7 +3128,7 @@ TPMS_SCHEME_KDF1_SP800_108_Unmarshal(TPMS_SCHEME_KDF1_SP800_108 *target, BYTE **
|
||||
/* Table 148 - Definition of Types for KDF Schemes, hash-based key- or mask-generation functions */
|
||||
|
||||
TPM_RC
|
||||
TPMS_SCHEME_KDF1_SP800_56A_Unmarshal(TPMS_SCHEME_KDF1_SP800_56A *target, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_56A_Unmarshal(TPMS_KDF_SCHEME_KDF1_SP800_56A *target, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
TPM_RC rc = TPM_RC_SUCCESS;
|
||||
|
||||
@ -3141,7 +3141,7 @@ TPMS_SCHEME_KDF1_SP800_56A_Unmarshal(TPMS_SCHEME_KDF1_SP800_56A *target, BYTE **
|
||||
/* Table 148 - Definition of Types for KDF Schemes, hash-based key- or mask-generation functions */
|
||||
|
||||
TPM_RC
|
||||
TPMS_SCHEME_KDF2_Unmarshal(TPMS_SCHEME_KDF2 *target, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_KDF2_Unmarshal(TPMS_KDF_SCHEME_KDF2 *target, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
TPM_RC rc = TPM_RC_SUCCESS;
|
||||
|
||||
@ -3154,7 +3154,7 @@ TPMS_SCHEME_KDF2_Unmarshal(TPMS_SCHEME_KDF2 *target, BYTE **buffer, INT32 *size)
|
||||
/* Table 148 - Definition of Types for KDF Schemes, hash-based key- or mask-generation functions */
|
||||
|
||||
TPM_RC
|
||||
TPMS_SCHEME_MGF1_Unmarshal(TPMS_SCHEME_MGF1 *target, BYTE **buffer, INT32 *size)
|
||||
TPMS_KDF_SCHEME_MGF1_Unmarshal(TPMS_KDF_SCHEME_MGF1 *target, BYTE **buffer, INT32 *size)
|
||||
{
|
||||
TPM_RC rc = TPM_RC_SUCCESS;
|
||||
|
||||
@ -3174,22 +3174,22 @@ TPMU_KDF_SCHEME_Unmarshal(TPMU_KDF_SCHEME *target, BYTE **buffer, INT32 *size, U
|
||||
switch (selector) {
|
||||
#if ALG_MGF1
|
||||
case TPM_ALG_MGF1:
|
||||
rc = TPMS_SCHEME_MGF1_Unmarshal(&target->mgf1, buffer, size);
|
||||
rc = TPMS_KDF_SCHEME_MGF1_Unmarshal(&target->mgf1, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
#if ALG_KDF1_SP800_56A
|
||||
case TPM_ALG_KDF1_SP800_56A:
|
||||
rc = TPMS_SCHEME_KDF1_SP800_56A_Unmarshal(&target->kdf1_sp800_56a, buffer, size);
|
||||
rc = TPMS_KDF_SCHEME_KDF1_SP800_56A_Unmarshal(&target->kdf1_sp800_56a, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
#if ALG_KDF2
|
||||
case TPM_ALG_KDF2:
|
||||
rc = TPMS_SCHEME_KDF2_Unmarshal(&target->kdf2, buffer, size);
|
||||
rc = TPMS_KDF_SCHEME_KDF2_Unmarshal(&target->kdf2, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
#if ALG_KDF1_SP800_108
|
||||
case TPM_ALG_KDF1_SP800_108:
|
||||
rc = TPMS_SCHEME_KDF1_SP800_108_Unmarshal(&target->kdf1_sp800_108, buffer, size);
|
||||
rc = TPMS_KDF_SCHEME_KDF1_SP800_108_Unmarshal(&target->kdf1_sp800_108, buffer, size);
|
||||
break;
|
||||
#endif
|
||||
case TPM_ALG_NULL:
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
/* Unmarshal Prototypes */
|
||||
/* Written by Ken Goldman */
|
||||
/* IBM Thomas J. Watson Research Center */
|
||||
/* $Id: Unmarshal_fp.h 1526 2019-11-18 20:25:45Z kgoldman $ */
|
||||
/* $Id: Unmarshal_fp.h 1603 2020-04-03 17:48:43Z kgoldman $ */
|
||||
/* */
|
||||
/* Licenses and Notices */
|
||||
/* */
|
||||
@ -356,13 +356,13 @@ extern "C" {
|
||||
LIB_EXPORT TPM_RC
|
||||
TPMS_KEY_SCHEME_ECMQV_Unmarshal(TPMS_KEY_SCHEME_ECMQV *target, BYTE **buffer, INT32 *size);
|
||||
LIB_EXPORT TPM_RC
|
||||
TPMS_SCHEME_KDF1_SP800_108_Unmarshal(TPMS_SCHEME_KDF1_SP800_108 *target, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_108_Unmarshal(TPMS_KDF_SCHEME_KDF1_SP800_108 *target, BYTE **buffer, INT32 *size);
|
||||
LIB_EXPORT TPM_RC
|
||||
TPMS_SCHEME_KDF1_SP800_56A_Unmarshal(TPMS_SCHEME_KDF1_SP800_56A *target, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_KDF1_SP800_56A_Unmarshal(TPMS_KDF_SCHEME_KDF1_SP800_56A *target, BYTE **buffer, INT32 *size);
|
||||
LIB_EXPORT TPM_RC
|
||||
TPMS_SCHEME_KDF2_Unmarshal(TPMS_SCHEME_KDF2 *target, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_KDF2_Unmarshal(TPMS_KDF_SCHEME_KDF2 *target, BYTE **buffer, INT32 *size);
|
||||
LIB_EXPORT TPM_RC
|
||||
TPMS_SCHEME_MGF1_Unmarshal(TPMS_SCHEME_MGF1 *target, BYTE **buffer, INT32 *size);
|
||||
TPMS_KDF_SCHEME_MGF1_Unmarshal(TPMS_KDF_SCHEME_MGF1 *target, BYTE **buffer, INT32 *size);
|
||||
LIB_EXPORT TPM_RC
|
||||
TPMU_KDF_SCHEME_Unmarshal(TPMU_KDF_SCHEME *target, BYTE **buffer, INT32 *size, UINT32 selector);
|
||||
LIB_EXPORT TPM_RC
|
||||
|
||||
Loading…
Reference in New Issue
Block a user