Home | History | Annotate | Download | only in keymaster

Lines Matching refs:signature

280                                       unique_ptr<uint8_t[], Malloc_Delete>* signature,
291 signature->reset(signed_data);
326 unique_ptr<uint8_t[], Malloc_Delete> signature;
328 if (!Keymaster0Sign(&sign_params, *key_blob, in, len, &signature, &signature_length)) {
338 Eraser eraser(signature.get(), signature_length);
345 memcpy(out, signature.get() + signature_length - len, len);
352 memcpy(out + len - signature_length, signature.get(), signature_length);
354 memcpy(out, signature.get(), len);
375 unique_ptr<uint8_t[], Malloc_Delete> signature;
377 if (!Keymaster0Sign(&sign_params, *key_blob, digest, digest_len, &signature,
383 Eraser eraser(signature.get(), signature_length);
386 ALOGW("No valid signature returned");
389 ALOGW("Signature is too large");
392 memcpy(sig, signature.get(), signature_length);