Skip to content

Commit 55f59be

Browse files
authored
Issue 56: Remove the Cert and Bundle from the list of OID's which are used to save raw data for TA Provisioning (rdkcentral#57)
Reason for change: Remove the Cert and Bundle from the list of OID's used in SecSocProv_SocVendorSpecific function to save the raw data for TA provisioning. Risks: None Priority: P1
1 parent d03551f commit 55f59be

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

src/sec_adapter_soc_provisioning.c

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,39 +28,25 @@
2828

2929
static SEC_OBJECTID Soc_object_ids[] = {
3030
#if ENABLE_SOC_PROVISION_WIDEVINE
31-
// Widevine
3231
SEC_OBJECTID_WV_KEY,
33-
SEC_OBJECTID_WV_CERTBUNDLE,
3432
#endif
3533

3634
#if ENABLE_SOC_PROVISION_PLAYREADY_2K
37-
// PlayReady
3835
SEC_OBJECTID_PLAYREADY_MODELKEY,
39-
SEC_OBJECTID_PLAYREADY_MODELCERT,
4036
#endif
4137

4238
#if ENABLE_SOC_PROVISION_PLAYREADY_3K
4339
SEC_OBJECTID_PLAYREADY_MODELKEY_3K,
44-
SEC_OBJECTID_PLAYREADY_MODELCERT_3K,
4540
#endif
4641

4742
#if ENABLE_SOC_PROVISION_NETFLIX
48-
// Netflix
4943
SEC_OBJECTID_NETFLIX_KDE,
5044
SEC_OBJECTID_NETFLIX_KDH,
5145
SEC_OBJECTID_NETFLIX_KDW,
52-
SEC_OBJECTID_NETFLIX_ESN,
5346
#endif
5447

5548
#if ENABLE_SOC_PROVISION_APPLE_MFI
56-
// Apple MFi
5749
SEC_OBJECTID_MFI_BASE_KEY,
58-
SEC_OBJECTID_MFI_BUNDLE,
59-
#endif
60-
61-
#if ENABLE_SOC_PROVISION_APPLE_FAIRPLAY
62-
// Apple FairPlay
63-
SEC_OBJECTID_FAIRPLAY_BUNDLE
6450
#endif
6551
};
6652

@@ -569,7 +555,7 @@ Sec_Result SecSocProv_SocVendorSpecific(SEC_OBJECTID object_id) {
569555
}
570556

571557
Sec_Result SecSocProv_Ta_Provision(Sec_ProcessorHandle* processorHandle, sa_key_type_soc_ta key_type) {
572-
Sec_Result status = SEC_RESULT_FAILURE;
558+
Sec_Result status = SEC_RESULT_SUCCESS;
573559
switch (key_type) {
574560
case WIDEVINE_OEM_SOC_PROVISIONING:
575561
#if ENABLE_SOC_PROVISION_WIDEVINE

0 commit comments

Comments
 (0)