Lines Matching refs:buf
36 static uint8_t* serialize_key_blob(const keymaster_key_blob_t& key_blob, uint8_t* buf,
38 return append_size_and_data_to_buf(buf, end, key_blob.key_material, key_blob.key_material_size);
60 uint8_t* KeymasterResponse::Serialize(uint8_t* buf, const uint8_t* end) const {
61 buf = append_uint32_to_buf(buf, end, static_cast<uint32_t>(error));
63 buf = NonErrorSerialize(buf, end);
64 return buf;
83 uint8_t* GenerateKeyResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
84 buf = serialize_key_blob(key_blob, buf, end);
85 buf = enforced.Serialize(buf, end);
86 return unenforced.Serialize(buf, end);
106 uint8_t* GetKeyCharacteristicsRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
107 buf = serialize_key_blob(key_blob, buf, end);
108 return additional_params.Serialize(buf, end);
120 uint8_t* GetKeyCharacteristicsResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
121 buf = enforced.Serialize(buf, end);
122 return unenforced.Serialize(buf, end);
139 uint8_t* BeginOperationRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
140 buf = append_uint32_to_buf(buf, end, purpose);
141 buf = serialize_key_blob(key_blob, buf, end);
142 return additional_params.Serialize(buf, end);
158 uint8_t* BeginOperationResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
159 buf = append_uint64_to_buf(buf, end, op_handle);
161 buf = output_params.Serialize(buf, end);
162 return buf;
179 uint8_t* UpdateOperationRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
180 buf = append_uint64_to_buf(buf, end, op_handle);
181 buf = input.Serialize(buf, end);
183 buf = additional_params.Serialize(buf, end);
184 return buf;
215 uint8_t* UpdateOperationResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
216 buf = output.Serialize(buf, end);
218 buf = append_uint32_to_buf(buf, end, input_consumed);
220 buf = output_params.Serialize(buf, end);
221 return buf;
254 uint8_t* FinishOperationRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
255 buf = append_uint64_to_buf(buf, end, op_handle);
256 buf = signature.Serialize(buf, end);
258 buf = additional_params.Serialize(buf, end);
260 buf = input.Serialize(buf, end);
261 return buf;
281 uint8_t* FinishOperationResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
282 buf = output.Serialize(buf, end);
284 buf = output_params.Serialize(buf, end);
285 return buf;
299 uint8_t* AddEntropyRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
300 return random_data.Serialize(buf, end);
318 uint8_t* ImportKeyRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
319 buf = key_description.Serialize(buf, end);
320 buf = append_uint32_to_buf(buf, end, key_format);
321 return append_size_and_data_to_buf(buf, end, key_data, key_data_length);
344 uint8_t* ImportKeyResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
345 buf = serialize_key_blob(key_blob, buf, end);
346 buf = enforced.Serialize(buf, end);
347 return unenforced.Serialize(buf, end);
364 uint8_t* ExportKeyRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
365 buf = additional_params.Serialize(buf, end);
366 buf = append_uint32_to_buf(buf, end, key_format);
367 return serialize_key_blob(key_blob, buf, end);
386 uint8_t* ExportKeyResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
387 return append_size_and_data_to_buf(buf, end, key_data, key_data_length);
408 uint8_t* DeleteKeyRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
409 return serialize_key_blob(key_blob, buf, end);
420 uint8_t* GetVersionResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
421 if (buf + NonErrorSerializedSize() <= end) {
422 *buf++ = major_ver;
423 *buf++ = minor_ver;
424 *buf++ = subminor_ver;
426 buf += NonErrorSerializedSize();
428 return buf;
454 uint8_t* AttestKeyRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
455 buf = serialize_key_blob(key_blob, buf, end);
456 return attest_params.Serialize(buf, end);
500 uint8_t* AttestKeyResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
501 buf = append_uint32_to_buf(buf, end, certificate_chain.entry_count);
503 buf = append_size_and_data_to_buf(buf, end, certificate_chain.entries[i].data,
506 return buf;
538 uint8_t* UpgradeKeyRequest::Serialize(uint8_t* buf, const uint8_t* end) const {
539 buf = serialize_key_blob(key_blob, buf, end);
540 return upgrade_params.Serialize(buf, end);
556 uint8_t* UpgradeKeyResponse::NonErrorSerialize(uint8_t* buf, const uint8_t* end) const {
557 return serialize_key_blob(upgraded_key, buf, end);