Home
last modified time | relevance | path

Searched refs:aesGcmParam (Results 1 - 6 of 6) sorted by relevance

/drivers/peripheral/user_auth/test/unittest/base_test/src/
H A Dadaptor_algorithm_test.cpp174 AesGcmParam aesGcmParam = {}; in HWTEST_F() local
181 EXPECT_EQ(AesGcmEncrypt(plaintext, &aesGcmParam, &ciphertext, &tag), RESULT_BAD_PARAM); in HWTEST_F()
183 EXPECT_EQ(AesGcmEncrypt(plaintext, &aesGcmParam, &ciphertext, &tag), RESULT_BAD_PARAM); in HWTEST_F()
185 EXPECT_EQ(AesGcmEncrypt(plaintext, &aesGcmParam, &ciphertext, &tag), RESULT_BAD_PARAM); in HWTEST_F()
188 EXPECT_EQ(AesGcmEncrypt(plaintext, &aesGcmParam, &ciphertext, &tag), RESULT_BAD_PARAM); in HWTEST_F()
189 aesGcmParam.key = CreateBufferBySize(gcmKeyLen); in HWTEST_F()
190 aesGcmParam.key->contentSize = gcmKeyLen; in HWTEST_F()
191 EXPECT_EQ(AesGcmEncrypt(plaintext, &aesGcmParam, &ciphertext, &tag), RESULT_BAD_PARAM); in HWTEST_F()
192 aesGcmParam.iv = CreateBufferBySize(gcmIvLen); in HWTEST_F()
193 aesGcmParam in HWTEST_F()
204 AesGcmParam aesGcmParam = {}; HWTEST_F() local
249 AesGcmParam aesGcmParam = {}; HWTEST_F() local
[all...]
/drivers/peripheral/user_auth/hdi_service/common/src/
H A Duser_sign_centre.c75 IAM_STATIC void DeinitAesGcmParam(AesGcmParam *aesGcmParam) in DeinitAesGcmParam() argument
77 DestoryBuffer(aesGcmParam->aad); in DeinitAesGcmParam()
78 DestoryBuffer(aesGcmParam->iv); in DeinitAesGcmParam()
79 DestoryBuffer(aesGcmParam->key); in DeinitAesGcmParam()
80 (void)memset_s(aesGcmParam, sizeof(AesGcmParam), 0, sizeof(AesGcmParam)); in DeinitAesGcmParam()
86 AesGcmParam aesGcmParam = { in DecryptTokenCipher() local
93 if (!IsBufferValid(aesGcmParam.key) || !IsBufferValid(aesGcmParam.iv) || !IsBufferValid(aesGcmParam.aad)) { in DecryptTokenCipher()
101 ret = AesGcmDecrypt(&ciphertext, &aesGcmParam, in DecryptTokenCipher()
177 InitAesGcmParam(AesGcmParam *aesGcmParam, const HksAuthTokenKey *tokenKey) InitAesGcmParam() argument
233 AesGcmParam aesGcmParam = {0}; GetTokenDataCipherResult() local
[all...]
/drivers/peripheral/user_auth/hdi_service/adaptor/src/
H A Dadaptor_algorithm.c281 IAM_STATIC bool CheckAesGcmParam(const AesGcmParam *aesGcmParam) in CheckAesGcmParam() argument
283 if (aesGcmParam == NULL) { in CheckAesGcmParam()
287 if (!CheckBufferWithSize(aesGcmParam->key, AES_GCM_256_KEY_SIZE)) { in CheckAesGcmParam()
291 if (!CheckBufferWithSize(aesGcmParam->iv, AES_GCM_IV_SIZE)) { in CheckAesGcmParam()
295 if (aesGcmParam->aad == NULL) { in CheckAesGcmParam()
299 if (!IsBufferValid(aesGcmParam->aad)) { in CheckAesGcmParam()
302 if (aesGcmParam->aad->contentSize == 0 || aesGcmParam->aad->contentSize > AES_GCM_AAD_MAX_SIZE) { in CheckAesGcmParam()
309 static bool SetAesEncryptParam(EVP_CIPHER_CTX *ctx, const AesGcmParam *aesGcmParam) in SetAesEncryptParam() argument
311 if (EVP_EncryptInit_ex(ctx, EVP_aes_256_gcm(), NULL, (unsigned char *)aesGcmParam in SetAesEncryptParam()
339 AesGcmEncrypt(const Buffer *plaintext, const AesGcmParam *aesGcmParam, Buffer **ciphertext, Buffer **tag) AesGcmEncrypt() argument
391 SetAesDecryptParam(EVP_CIPHER_CTX *ctx, const AesGcmParam *aesGcmParam) SetAesDecryptParam() argument
421 AesGcmDecrypt(const Buffer *ciphertext, const AesGcmParam *aesGcmParam, const Buffer *tag, Buffer **plaintext) AesGcmDecrypt() argument
[all...]
/drivers/peripheral/pin_auth/hdi_service/main/src/
H A Dcollector_func.c307 static void DestroyAesGcmParam(AesGcmParam *aesGcmParam) in DestroyAesGcmParam() argument
309 DestroyBuffer(aesGcmParam->key); in DestroyAesGcmParam()
310 aesGcmParam->key = NULL; in DestroyAesGcmParam()
311 DestroyBuffer(aesGcmParam->iv); in DestroyAesGcmParam()
312 aesGcmParam->iv = NULL; in DestroyAesGcmParam()
313 DestroyBuffer(aesGcmParam->aad); in DestroyAesGcmParam()
314 aesGcmParam->aad = NULL; in DestroyAesGcmParam()
317 static bool GetAesGcmParam(AesGcmParam *aesGcmParam) in GetAesGcmParam() argument
319 (void)memset_s(aesGcmParam, sizeof(AesGcmParam), 0, sizeof(AesGcmParam)); in GetAesGcmParam()
320 aesGcmParam in GetAesGcmParam()
349 AesGcmParam aesGcmParam = {}; SetEncryptParam() local
[all...]
H A Dverifier_func.c387 static void DestroyAesGcmParam(AesGcmParam *aesGcmParam) in DestroyAesGcmParam() argument
389 DestroyBuffer(aesGcmParam->key); in DestroyAesGcmParam()
390 aesGcmParam->key = NULL; in DestroyAesGcmParam()
391 DestroyBuffer(aesGcmParam->iv); in DestroyAesGcmParam()
392 aesGcmParam->iv = NULL; in DestroyAesGcmParam()
393 DestroyBuffer(aesGcmParam->aad); in DestroyAesGcmParam()
394 aesGcmParam->aad = NULL; in DestroyAesGcmParam()
397 static bool GetAesGcmParam(AesGcmParam *aesGcmParam, const Attribute *attribute) in GetAesGcmParam() argument
399 (void)memset_s(aesGcmParam, sizeof(AesGcmParam), 0, sizeof(AesGcmParam)); in GetAesGcmParam()
400 aesGcmParam in GetAesGcmParam()
424 AesGcmParam aesGcmParam = {}; GetPinData() local
[all...]
/drivers/peripheral/user_auth/hdi_service/adaptor/inc/
H A Dadaptor_algorithm.h56 int32_t AesGcmEncrypt(const Buffer *plaintext, const AesGcmParam *aesGcmParam, Buffer **ciphertext, Buffer **tag);
57 int32_t AesGcmDecrypt(const Buffer *ciphertext, const AesGcmParam *aesGcmParam, const Buffer *tag, Buffer **plaintext);

Completed in 4 milliseconds