/system/security/keystore/ |
H A D | keystore_main.cpp | 29 #include "entropy.h" 202 Entropy entropy; local 203 if (!entropy.open()) { 228 KeyStore keyStore(&entropy, dev, fallback);
|
H A D | blob.cpp | 27 #include "entropy.h" 91 Entropy* entropy) { 99 if (!entropy->generate_random_data(mBlob.vector, AES_BLOCK_SIZE)) { 90 writeBlob(const char* filename, AES_KEY* aes_key, State state, Entropy* entropy) argument
|
H A D | user_state.cpp | 79 ResponseCode UserState::initialize(const android::String8& pw, Entropy* entropy) { argument 80 if (!generateMasterKey(entropy)) { 83 ResponseCode response = writeMasterKey(pw, entropy); 133 ResponseCode UserState::writeMasterKey(const android::String8& pw, Entropy* entropy) { argument 139 return masterKeyBlob.writeBlob(mMasterKeyFile, &passwordAesKey, STATE_NO_ERROR, entropy); 142 ResponseCode UserState::readMasterKey(const android::String8& pw, Entropy* entropy) { argument 174 if (!generateSalt(entropy)) { 177 response = writeMasterKey(pw, entropy); 244 bool UserState::generateSalt(Entropy* entropy) { argument 245 return entropy 248 generateMasterKey(Entropy* entropy) argument [all...] |
H A D | keystore.cpp | 36 KeyStore::KeyStore(Entropy* entropy, keymaster2_device_t* device, keymaster2_device_t* fallback) argument 37 : mEntropy(entropy), mDevice(device), mFallbackDevice(fallback) {
|
H A D | keystore_client_impl.cpp | 196 int32_t KeystoreClientImpl::addRandomNumberGeneratorEntropy(const std::string& entropy) { argument 197 return mapKeystoreError(keystore_->addRngEntropy(StringAsByteArray(entropy), entropy.size())); 209 keystore_->generateKey(key_name16, key_arguments, NULL /*entropy*/, 0 /*entropyLength*/, 280 NULL /*entropy*/, 0 /*entropyLength*/, kDefaultUID, &result); 332 NULL /*entropy*/, 0 /*entropyLength*/, &result);
|
H A D | IKeystoreService.cpp | 1000 const uint8_t* entropy, size_t entropyLength, int uid, int flags, 1008 data.writeByteArray(entropyLength, entropy); 1136 const KeymasterArguments& params, const uint8_t* entropy, 1150 data.writeByteArray(entropyLength, entropy); 1200 const uint8_t* entropy, size_t entropyLength, 1212 data.writeByteArray(entropyLength, entropy); 1673 const uint8_t* entropy = NULL; local 1675 readByteArray(data, &entropy, &entropyLength); 1679 int32_t ret = generateKey(name, args, entropy, entropyLength, uid, flags, 1750 const uint8_t* entropy local 999 generateKey(const String16& name, const KeymasterArguments& params, const uint8_t* entropy, size_t entropyLength, int uid, int flags, KeyCharacteristics* outCharacteristics) argument 1134 begin(const sp<IBinder>& appToken, const String16& name, keymaster_purpose_t purpose, bool pruneable, const KeymasterArguments& params, const uint8_t* entropy, size_t entropyLength, int32_t uid, OperationResult* result) argument 1198 finish(const sp<IBinder>& token, const KeymasterArguments& params, const uint8_t* signature, size_t signatureLength, const uint8_t* entropy, size_t entropyLength, OperationResult* result) argument 1790 const uint8_t* entropy = NULL; local [all...] |
H A D | key_store_service.cpp | 594 const uint8_t* entropy, size_t entropyLength, int uid, 617 if (!entropy) { 620 rc = device->add_rng_entropy(device, entropy, entropyLength); 634 if (!entropy) { 637 rc = fallback->add_rng_entropy(fallback, entropy, entropyLength); 816 const KeymasterArguments& params, const uint8_t* entropy, 877 // Add entropy to the device first. 878 if (entropy) { 880 err = dev->add_rng_entropy(dev, entropy, entropyLength); 1010 const uint8_t* entropy, size_ 593 generateKey(const String16& name, const KeymasterArguments& params, const uint8_t* entropy, size_t entropyLength, int uid, int flags, KeyCharacteristics* outCharacteristics) argument 814 begin(const sp<IBinder>& appToken, const String16& name, keymaster_purpose_t purpose, bool pruneable, const KeymasterArguments& params, const uint8_t* entropy, size_t entropyLength, int32_t uid, OperationResult* result) argument 1008 finish(const sp<IBinder>& token, const KeymasterArguments& params, const uint8_t* signature, size_t signatureLength, const uint8_t* entropy, size_t entropyLength, OperationResult* result) argument [all...] |