1*91f16700Schasinglulu /* 2*91f16700Schasinglulu * Copyright (c) 2020, Arm Limited. All rights reserved. 3*91f16700Schasinglulu * 4*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause 5*91f16700Schasinglulu */ 6*91f16700Schasinglulu 7*91f16700Schasinglulu #include <plat/arm/common/plat_arm.h> 8*91f16700Schasinglulu 9*91f16700Schasinglulu /* 10*91f16700Schasinglulu * Return the ROTPK hash in the following ASN.1 structure in DER format: 11*91f16700Schasinglulu * 12*91f16700Schasinglulu * AlgorithmIdentifier ::= SEQUENCE { 13*91f16700Schasinglulu * algorithm OBJECT IDENTIFIER, 14*91f16700Schasinglulu * parameters ANY DEFINED BY algorithm OPTIONAL 15*91f16700Schasinglulu * } 16*91f16700Schasinglulu * 17*91f16700Schasinglulu * DigestInfo ::= SEQUENCE { 18*91f16700Schasinglulu * digestAlgorithm AlgorithmIdentifier, 19*91f16700Schasinglulu * digest OCTET STRING 20*91f16700Schasinglulu * } 21*91f16700Schasinglulu */ 22*91f16700Schasinglulu int plat_get_rotpk_info(void *cookie, void **key_ptr, unsigned int *key_len, 23*91f16700Schasinglulu unsigned int *flags) 24*91f16700Schasinglulu { 25*91f16700Schasinglulu return arm_get_rotpk_info(cookie, key_ptr, key_len, flags); 26*91f16700Schasinglulu } 27