Lines Matching defs:keyBlob

592     ResponseCode get(const char* filename, Blob* keyBlob, const BlobType type) {
593 ResponseCode rc = keyBlob->decryptBlob(filename, &mMasterKeyDecryption);
598 const uint8_t version = keyBlob->getVersion();
600 upgrade(filename, keyBlob, version, type);
603 if (keyBlob->getType() != type) {
604 ALOGW("key found but type doesn't match: %d vs %d", keyBlob->getType(), type);
611 ResponseCode put(const char* filename, Blob* keyBlob) {
612 return keyBlob->encryptBlob(filename, &mMasterKeyEncryption, mEntropy);
666 Blob keyBlob(data, dataLength, NULL, 0, TYPE_KEY_PAIR);
669 return put(filename, &keyBlob);
895 static ResponseCode get_key_for_name(KeyStore* keyStore, Blob* keyBlob, const Value* keyName,
900 ResponseCode responseCode = keyStore->get(filename, keyBlob, type);
909 responseCode = keyStore->get(filename, keyBlob, type);
922 return keyStore->get(filename, keyBlob, type);
942 Blob keyBlob;
943 ResponseCode responseCode = keyStore->get(filename, &keyBlob, TYPE_GENERIC);
948 send_message(sock, keyBlob.getValue(), keyBlob.getLength());
956 Blob keyBlob(val->value, val->length, NULL, 0, TYPE_GENERIC);
957 return keyStore->put(filename, &keyBlob);
963 Blob keyBlob;
964 ResponseCode responseCode = keyStore->get(filename, &keyBlob, TYPE_GENERIC);
1088 Blob keyBlob(data, dataLength, NULL, 0, TYPE_KEY_PAIR);
1091 return keyStore->put(filename, &keyBlob);
1115 Blob keyBlob;
1118 ResponseCode responseCode = get_key_for_name(keyStore, &keyBlob, keyName, uid, TYPE_KEY_PAIR);
1136 int rc = device->get_keypair_public(device, keyBlob.getValue(), keyBlob.getLength(), &data,
1153 Blob keyBlob;
1154 ResponseCode responseCode = keyStore->get(filename, &keyBlob, TYPE_KEY_PAIR);
1167 if (device->delete_keypair(device, keyBlob.getValue(), keyBlob.getLength())) {
1183 Blob keyBlob;
1186 ResponseCode responseCode = get_key_for_name(keyStore, &keyBlob, keyName, uid, TYPE_KEY_PAIR);
1209 rc = device->sign_data(device, &params, keyBlob.getValue(), keyBlob.getLength(),
1223 Blob keyBlob;
1226 ResponseCode responseCode = get_key_for_name(keyStore, &keyBlob, keyName, uid, TYPE_KEY_PAIR);
1244 rc = device->verify_data(device, &params, keyBlob.getValue(), keyBlob.getLength(),