Lines Matching defs:pData
180 struct FwdLockFile_DeriveKeys_Data *pData = malloc(kSize);
181 if (pData == NULL) {
185 pSession->encryptedSessionKeyLength, pData->key, KEY_SIZE);
187 if (AES_set_encrypt_key(pData->key, KEY_SIZE_IN_BITS, &pData->sessionRoundKeys) != 0) {
191 memset(pData->value, 0, KEY_SIZE);
192 AES_encrypt(pData->value, pData->key, &pData->sessionRoundKeys);
193 if (AES_set_encrypt_key(pData->key, KEY_SIZE_IN_BITS,
198 ++pData->value[0];
199 AES_encrypt(pData->value, pData->key, &pData->sessionRoundKeys);
201 HMAC_Init_ex(&pSession->signingContext, pData->key, KEY_SIZE, EVP_sha1(), NULL);
208 memset(pData, 0, kSize); // Zero out key data.
209 free(pData);
378 } *pData = malloc(sizeof *pData);
379 if (pData == NULL) {
390 read(pSession->fileDesc, pData->buffer, SIG_CALC_BUFFER_SIZE)) > 0) {
391 HMAC_Update(&pSession->signingContext, pData->buffer, (size_t)numBytesRead);
396 HMAC_Final(&pSession->signingContext, pData->signature, &signatureSize);
398 result = memcmp(pData->signature, pSession->dataSignature, SHA1_HASH_SIZE) == 0;
404 free(pData);