Add OEMCrypto_GetBCCType() in L3

It is used by prov4 only. So L3 will just return
OEMCrypto_ERROR_NOT_IMPLEMENTED.

Test: build L3
Bug: 307969500
Change-Id: Iff6c79a3fb0220a6c995186f5923ce5ad6bc256f
This commit is contained in:
Cong Lin
2024-01-25 14:18:42 -08:00
committed by Robert Shih
parent 0e165f6d54
commit d81b8f97b2
2 changed files with 8 additions and 0 deletions

View File

@@ -124,6 +124,7 @@
#define Level3_LoadProvisioningCast _lcc146
#define Level3_PrepAndSignReleaseRequest _lcc147
#define Level3_GetUsageEntryInfo _lcc148
#define Level3_GetBCCType _lcc149
#define Level3_LoadRelease _lcc150
#else
#define Level3_Initialize _oecc01
@@ -232,6 +233,7 @@
#define Level3_LoadProvisioningCast _oecc146
#define Level3_PrepAndSignReleaseRequest _oecc147
#define Level3_GetUsageEntryInfo _oecc148
#define Level3_GetBCCType _oecc149
#define Level3_LoadRelease _oecc150
#endif
@@ -527,6 +529,8 @@ OEMCryptoResult Level3_LoadProvisioningCast(
size_t message_length, size_t core_message_length, const uint8_t* signature,
size_t signature_length, uint8_t* wrapped_private_key,
size_t* wrapped_private_key_length);
OEMCryptoResult Level3_GetBCCType(OEMCrypto_BCCType* bcc_type);
// The following are specific to Google's Level 3 implementation and are not
// required.