Lines Matching refs:irpc
138 CborResult<Array> getCsrV1(std::string_view componentName, IRemotelyProvisionedComponent* irpc) { in getCsrV1() argument
144 ::ndk::ScopedAStatus status = irpc->getHardwareInfo(&hwInfo); in getCsrV1()
153 status = irpc->generateCertificateRequest( in getCsrV1()
162 irpc); in getCsrV1()
165 void selfTestGetCsrV1(std::string_view componentName, IRemotelyProvisionedComponent* irpc) { in selfTestGetCsrV1() argument
171 ::ndk::ScopedAStatus status = irpc->getHardwareInfo(&hwInfo); in selfTestGetCsrV1()
185 status = irpc->generateCertificateRequest( in selfTestGetCsrV1()
196 hwInfo.supportedEekCurve, irpc, challenge); in selfTestGetCsrV1()
227 IRemotelyProvisionedComponent* irpc, bool selfTest) { in getCsrV3() argument
232 auto status = irpc->generateCertificateRequestV2(emptyKeys, challenge, &csr); in getCsrV3()
240 auto result = verifyFactoryCsr(/*keysToSign=*/cppbor::Array(), csr, irpc, challenge); in getCsrV3()
251 CborResult<Array> getCsr(std::string_view componentName, IRemotelyProvisionedComponent* irpc, in getCsr() argument
254 auto status = irpc->getHardwareInfo(&hwInfo); in getCsr()
263 selfTestGetCsrV1(componentName, irpc); in getCsr()
265 return getCsrV1(componentName, irpc); in getCsr()
267 return getCsrV3(componentName, irpc, selfTest); in getCsr()
271 bool isRemoteProvisioningSupported(IRemotelyProvisionedComponent* irpc) { in isRemoteProvisioningSupported() argument
273 auto status = irpc->getHardwareInfo(&hwInfo); in isRemoteProvisioningSupported()