Searched refs:keyBlobLength (Results 1 - 1 of 1) sorted by relevance
/system/security/softkeymaster/ |
H A D | keymaster_openssl.cpp | 95 static int wrap_key(EVP_PKEY* pkey, int type, uint8_t** keyBlob, size_t* keyBlobLength) { argument 106 *keyBlobLength = get_softkey_header_size() + sizeof(int) + sizeof(int) + privateLen 109 UniquePtr<unsigned char[]> derData(new unsigned char[*keyBlobLength]); 117 p = add_softkey_header(p, *keyBlobLength); 147 static EVP_PKEY* unwrap_key(const uint8_t* keyBlob, const size_t keyBlobLength) { argument 151 const uint8_t *const end = keyBlob + keyBlobLength; 160 if (keyBlobLength < (get_softkey_header_size() + sizeof(int) + sizeof(int) + 1 166 if (!is_softkey(p, keyBlobLength)) { 211 uint8_t** keyBlob, size_t* keyBlobLength) { 261 if (wrap_key(pkey.get(), EVP_PKEY_RSA, keyBlob, keyBlobLength)) { 209 openssl_generate_keypair(const keymaster_device_t* dev, const keymaster_keypair_t key_type, const void* key_params, uint8_t** keyBlob, size_t* keyBlobLength) argument 341 openssl_sign_data(const keymaster_device_t* dev, const void* params, const uint8_t* keyBlob, const size_t keyBlobLength, const uint8_t* data, const size_t dataLength, uint8_t** signedData, size_t* signedDataLength) argument 401 openssl_verify_data(const keymaster_device_t* dev, const void* params, const uint8_t* keyBlob, const size_t keyBlobLength, const uint8_t* signedData, const size_t signedDataLength, const uint8_t* signature, const size_t signatureLength) argument [all...] |
Completed in 36 milliseconds