Home | History | Annotate | Download | only in payload_generator

Lines Matching refs:Blob

54 // binary blob. Returns true on success, false otherwise.
55 bool ConvertSignatureToProtobufBlob(const vector<brillo::Blob>& signatures,
56 brillo::Blob* out_signature_blob) {
59 for (const brillo::Blob& signature : signatures) {
72 LOG(INFO) << "Signature blob size: " << out_signature_blob->size();
80 // |out_signatures_offset| with the expected offset for the new blob, and
85 const brillo::Blob& signature_blob,
86 const brillo::Blob& metadata_signature_blob,
87 brillo::Blob* out_payload,
105 brillo::Blob payload;
127 // The signature op is tied to the size of the signature blob, but not it's
132 LOG(ERROR) << "Attempt to insert different signature sized blob. "
167 LOG(INFO) << "Signature Blob Offset: " << signatures_offset;
184 bool CalculateHashFromPayload(const brillo::Blob& payload,
188 brillo::Blob* out_hash_data,
189 brillo::Blob* out_metadata_hash) {
238 brillo::Blob* out_payload_metadata,
249 brillo::Blob payload_metadata;
315 brillo::Blob payload;
322 brillo::Blob payload_hash, metadata_hash;
329 brillo::Blob signature_blob(payload.begin() + signatures_offset,
346 bool PayloadSigner::SignHash(const brillo::Blob& hash,
348 brillo::Blob* out_signature) {
352 brillo::Blob padded_hash(hash);
365 brillo::Blob signature(RSA_size(rsa));
383 bool PayloadSigner::SignHashWithKeys(const brillo::Blob& hash_data,
385 brillo::Blob* out_signature_blob) {
386 vector<brillo::Blob> signatures;
388 brillo::Blob signature;
402 brillo::Blob* out_signature_blob) {
403 brillo::Blob payload;
405 brillo::Blob hash_data;
421 brillo::Blob x_blob(1, 'x'), hash_blob, sig_blob;
433 brillo::Blob* out_payload_hash_data,
434 brillo::Blob* out_metadata_hash) {
435 // Create a signature blob with signatures filled with 0.
437 vector<brillo::Blob> signatures;
441 brillo::Blob signature_blob;
445 brillo::Blob payload;
467 const vector<brillo::Blob>& payload_signatures,
468 const vector<brillo::Blob>& metadata_signatures,
474 brillo::Blob signature_blob, metadata_signature_blob;
482 brillo::Blob payload;
505 // the signature op but doesn't include the signature blob at the end.
506 brillo::Blob metadata_hash;
511 brillo::Blob signature;
523 brillo::Blob payload_metadata;
540 brillo::Blob file_hash, metadata_hash;