Lines Matching refs:vector
32 using ::std::vector;
68 vector<uint8_t> encryptedCredentialKeys) = 0;
76 virtual optional<vector<uint8_t>> createCredentialKey(const vector<uint8_t>& challenge,
77 const vector<uint8_t>& applicationId) = 0;
79 virtual bool startPersonalization(int accessControlProfileCount, vector<int> entryCounts,
84 virtual optional<vector<uint8_t>> addAccessControlProfile(
85 int id, const vector<uint8_t>& readerCertificate, bool userAuthenticationRequired,
88 virtual bool beginAddEntry(const vector<int>& accessControlProfileIds, const string& nameSpace,
92 virtual optional<vector<uint8_t>> addEntryValue(const vector<int>& accessControlProfileIds,
94 const vector<uint8_t>& content) = 0;
97 virtual optional<vector<uint8_t>> finishAddingEntries() = 0;
100 virtual optional<vector<uint8_t>> finishGetCredentialData(const string& docType) = 0;
121 vector<uint8_t> encryptedCredentialKeys) = 0;
124 virtual optional<pair<vector<uint8_t>, vector<uint8_t>>> generateSigningKeyPair(string docType,
128 virtual optional<vector<uint8_t>> createEphemeralKeyPair() = 0;
136 const vector<uint8_t>& mac, uint64_t verificationTokenChallenge,
139 const vector<uint8_t>& verificationTokenMac) = 0;
141 virtual bool pushReaderCert(const vector<uint8_t>& certX509) = 0;
144 const vector<uint8_t>& readerCertificate,
147 const vector<uint8_t>& mac) = 0;
149 virtual bool validateRequestMessage(const vector<uint8_t>& sessionTranscript,
150 const vector<uint8_t>& requestMessage, int coseSignAlg,
151 const vector<uint8_t>& readerSignatureOfToBeSigned) = 0;
153 virtual bool calcMacKey(const vector<uint8_t>& sessionTranscript,
154 const vector<uint8_t>& readerEphemeralPublicKey,
155 const vector<uint8_t>& signingKeyBlob, const string& docType,
161 int32_t entrySize, const vector<int32_t>& accessControlProfileIds) = 0;
163 virtual optional<vector<uint8_t>> retrieveEntryValue(
164 const vector<uint8_t>& encryptedContent, const string& nameSpace, const string& name,
165 const vector<int32_t>& accessControlProfileIds) = 0;
167 virtual optional<vector<uint8_t>> finishRetrieval();
169 virtual optional<vector<uint8_t>> deleteCredential(const string& docType,
170 const vector<uint8_t>& challenge,
174 virtual optional<vector<uint8_t>> proveOwnership(const string& docType, bool testCredential,
175 const vector<uint8_t>& challenge,