mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-19 02:54:24 +00:00
feat(auth): create a zero-OID for Subject Public Key
Created an explicit zero-OID which can be used for Subject Public Key that do not have their own key identifier. With this, all keys (including the subject public key) have a proper key OID string so we don't need to make a special case of null pointers when it comes to handling key OIDs. Change-Id: Ice6923951699b6e253d7fd87e4c1b912470e0391 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
This commit is contained in:
parent
97653189bc
commit
9505d03e36
3 changed files with 15 additions and 1 deletions
|
@ -9,6 +9,7 @@
|
|||
|
||||
/* Reuse the Object IDs defined by TBBR for certificate extensions. */
|
||||
#include "tbbr_oid.h"
|
||||
#include "zero_oid.h"
|
||||
|
||||
/*
|
||||
* Assign arbitrary Object ID values that do not conflict with any of the
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2020, Arm Limited. All rights reserved.
|
||||
* Copyright (c) 2020-2023, Arm Limited. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
@ -9,6 +9,7 @@
|
|||
|
||||
/* Reuse the Object IDs defined by TBBR for certificate extensions. */
|
||||
#include "tbbr_oid.h"
|
||||
#include "zero_oid.h"
|
||||
|
||||
/*
|
||||
* Platform root-of-trust public key.
|
||||
|
|
12
include/tools_share/zero_oid.h
Normal file
12
include/tools_share/zero_oid.h
Normal file
|
@ -0,0 +1,12 @@
|
|||
/*
|
||||
* Copyright (c) 2023, Arm Limited. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
#ifndef ZERO_OID_H
|
||||
#define ZERO_OID_H
|
||||
|
||||
#define ZERO_OID "0.0.0.0.0.0.0.0.0"
|
||||
|
||||
#endif /* ZERO_OID_H */
|
Loading…
Add table
Reference in a new issue