Searched refs:plaintextKeyLength (Results 1 - 2 of 2) sorted by relevance

/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/common/
H A DFwdLockGlue.h45 * @param[in] plaintextKeyLength The length in bytes of the plaintext key.
49 size_t FwdLockGlue_GetEncryptedKeyLength(size_t plaintextKeyLength);
55 * @param[in] plaintextKeyLength The length in bytes of the plaintext key.
62 size_t plaintextKeyLength,
H A DFwdLockGlue.c144 size_t FwdLockGlue_GetEncryptedKeyLength(size_t plaintextKeyLength) { argument
145 return ((plaintextKeyLength / AES_BLOCK_SIZE) + 2) * AES_BLOCK_SIZE;
149 size_t plaintextKeyLength,
153 assert(encryptedKeyLength == FwdLockGlue_GetEncryptedKeyLength(plaintextKeyLength));
157 size_t padding = AES_BLOCK_SIZE - (plaintextKeyLength % AES_BLOCK_SIZE);
159 memcpy(pEncryptedKey, pPlaintextKey, plaintextKeyLength);
160 memset((unsigned char *)pEncryptedKey + plaintextKeyLength, (int)padding, padding);
148 FwdLockGlue_EncryptKey(const void *pPlaintextKey, size_t plaintextKeyLength, void *pEncryptedKey, size_t encryptedKeyLength) argument

Completed in 353 milliseconds