Lines Matching refs:certificateChain
351 vector<uint8_t> certificateChainJoin(const vector<vector<uint8_t>>& certificateChain) { in certificateChainJoin() argument
353 for (const vector<uint8_t>& certificate : certificateChain) { in certificateChainJoin()
359 optional<vector<vector<uint8_t>>> certificateChainSplit(const vector<uint8_t>& certificateChain) { in certificateChainSplit() argument
360 const unsigned char* pStart = (unsigned char*)certificateChain.data(); in certificateChainSplit()
362 const unsigned char* pEnd = p + certificateChain.size(); in certificateChainSplit()
373 vector<uint8_t>(certificateChain.begin() + begin, certificateChain.begin() + next); in certificateChainSplit()
379 static bool parseX509Certificates(const vector<uint8_t>& certificateChain, in parseX509Certificates() argument
381 const unsigned char* p = (unsigned char*)certificateChain.data(); in parseX509Certificates()
382 const unsigned char* pEnd = p + certificateChain.size(); in parseX509Certificates()
443 bool certificateChainValidate(const vector<uint8_t>& certificateChain) { in certificateChainValidate() argument
446 if (!parseX509Certificates(certificateChain, certs)) { in certificateChainValidate()
1354 optional<vector<uint8_t>> certificateChainGetTopMostKey(const vector<uint8_t>& certificateChain) { in certificateChainGetTopMostKey() argument
1356 if (!parseX509Certificates(certificateChain, certs)) { in certificateChainGetTopMostKey()
1668 const vector<uint8_t>& certificateChain) { in coseSignEcDsaWithSignature() argument
1680 if (certificateChain.size() != 0) { in coseSignEcDsaWithSignature()
1681 optional<vector<vector<uint8_t>>> certs = support::certificateChainSplit(certificateChain); in coseSignEcDsaWithSignature()
1717 const vector<uint8_t>& certificateChain) { in coseSignEcDsa() argument
1728 if (certificateChain.size() != 0) { in coseSignEcDsa()
1729 optional<vector<vector<uint8_t>>> certs = support::certificateChainSplit(certificateChain); in coseSignEcDsa()