Lines Matching refs:buffer
43 static inline void append_to_buffer(uint8_t **buffer, const SizedBuffer &to_append) { in append_to_buffer() argument
45 memcpy(*buffer, &length, sizeof(length)); in append_to_buffer()
46 *buffer += sizeof(length); in append_to_buffer()
48 memcpy(*buffer, to_append.Data<uint8_t>(), length); in append_to_buffer()
49 *buffer += length; in append_to_buffer()
69 static inline gatekeeper_error_t read_from_buffer(const uint8_t **buffer, const uint8_t *end, in read_from_buffer() argument
72 if (!fitsBuffer(*buffer, end, sizeof(uint32_t))) return ERROR_INVALID; in read_from_buffer()
76 memcpy(&length, *buffer, sizeof(length)); in read_from_buffer()
78 *buffer += sizeof(length); in read_from_buffer()
84 if (!fitsBuffer(*buffer, end, length)) return ERROR_INVALID; in read_from_buffer()
89 memcpy(target_buffer, *buffer, length); in read_from_buffer()
90 *buffer += length; in read_from_buffer()
110 uint32_t GateKeeperMessage::Serialize(uint8_t *buffer, const uint8_t *end) const { in Serialize() argument
112 if (!fitsBuffer(buffer, end, GetSerializedSize())) { in Serialize()
116 serial_header_t *header = reinterpret_cast<serial_header_t *>(buffer); in Serialize()
117 if (!fitsBuffer(buffer, end, sizeof(serial_header_t))) return 0; in Serialize()
121 buffer += sizeof(*header); in Serialize()
123 if (!fitsBuffer(buffer, end, sizeof(retry_timeout))) return 0; in Serialize()
124 memcpy(buffer, &retry_timeout, sizeof(retry_timeout)); in Serialize()
128 if (!fitsBuffer(buffer, end, serialized_size)) return 0; in Serialize()
129 nonErrorSerialize(buffer); in Serialize()
174 void VerifyRequest::nonErrorSerialize(uint8_t *buffer) const { in nonErrorSerialize()
175 memcpy(buffer, &challenge, sizeof(challenge)); in nonErrorSerialize()
176 buffer += sizeof(challenge); in nonErrorSerialize()
177 append_to_buffer(&buffer, password_handle); in nonErrorSerialize()
178 append_to_buffer(&buffer, provided_password); in nonErrorSerialize()
217 void VerifyResponse::nonErrorSerialize(uint8_t *buffer) const { in nonErrorSerialize()
218 append_to_buffer(&buffer, auth_token); in nonErrorSerialize()
219 memcpy(buffer, &request_reenroll, sizeof(request_reenroll)); in nonErrorSerialize()
250 void EnrollRequest::nonErrorSerialize(uint8_t *buffer) const { in nonErrorSerialize()
251 append_to_buffer(&buffer, provided_password); in nonErrorSerialize()
252 append_to_buffer(&buffer, enrolled_password); in nonErrorSerialize()
253 append_to_buffer(&buffer, password_handle); in nonErrorSerialize()
289 void EnrollResponse::nonErrorSerialize(uint8_t *buffer) const { in nonErrorSerialize()
290 append_to_buffer(&buffer, enrolled_password_handle); in nonErrorSerialize()