/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/inc/huks_adapter/ |
H A D | huks_adapter.h | 209 struct var_buffer *public_key, struct signature *signature); 217 int32_t CheckDlSpekePublicKey(const struct var_buffer *key, uint32_t bigNumLen); 227 int32_t cal_bignum_exp(struct var_buffer *base, struct var_buffer *exp, 245 int32_t compute_hmac(struct var_buffer *key, const struct uint8_buff *message, struct hmac *out_hma… 255 int32_t compute_hkdf(struct var_buffer *shared_secret, struct hc_salt *salt, char *key_info, 256 uint32_t hkdf_len, struct var_buffer *out_hkdf); 267 int32_t aes_gcm_encrypt(struct var_buffer *key, const struct uint8_buff *plain, 279 int32_t aes_gcm_decrypt(struct var_buffer *key, const struct uint8_buff *cipher, 285 int32_t aes_ccm_decrypt(struct var_buffer *key, const struct uint8_buff *cipher,
|
/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/ |
H A D | huks_adapter_test.h | 213 struct var_buffer *public_key, struct signature *signature); 221 int32_t CheckDlSpekePublicKey(const struct var_buffer *key, uint32_t bigNumLen); 231 int32_t cal_bignum_exp(struct var_buffer *base, struct var_buffer *exp, 249 int32_t compute_hmac(struct var_buffer *key, const struct uint8_buff *message, struct hmac *out_hma… 259 int32_t compute_hkdf(struct var_buffer *shared_secret, struct hc_salt *salt, char *key_info, 260 uint32_t hkdf_len, struct var_buffer *out_hkdf); 271 int32_t aes_gcm_encrypt(struct var_buffer *key, const struct uint8_buff *plain, 283 int32_t aes_gcm_decrypt(struct var_buffer *key, const struct uint8_buff *cipher, 289 int32_t aes_ccm_decrypt(struct var_buffer *key, const struct uint8_buff *cipher,
|
H A D | huks_adapter_test.cpp | 744 struct var_buffer key; 773 struct var_buffer key; 791 struct var_buffer exp; 815 struct var_buffer exp; 837 struct var_buffer exp; 854 struct var_buffer key; 880 struct var_buffer key; 925 struct var_buffer key; 958 struct var_buffer key; 986 struct var_buffer key; [all …]
|
H A D | auth_info_test.h | 63 int32_t encrypt_payload(const struct var_buffer *key, const struct uint8_buff *plain, 65 int32_t decrypt_payload(const struct var_buffer *key, const struct uint8_buff *payload,
|
/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/source/key_agreement/ |
H A D | pake_client.c | 200 int32_t ret = compute_hkdf((struct var_buffer *)&pake_client->pin, &pake_client->salt, in parse_start_response_data() 229 …ret = cal_bignum_exp((struct var_buffer *)&secret, (struct var_buffer *)&exp, prime_len, (struct b… in parse_start_response_data() 236 ret = cal_bignum_exp((struct var_buffer *)&base, (struct var_buffer *)&pake_client->self_esk, in parse_start_response_data() 300 if (CheckDlSpekePublicKey((const struct var_buffer *)peer_epk, prime_len) != HC_OK) { in generate_session_key() 304 …int32_t ret = cal_bignum_exp((struct var_buffer *)peer_epk, (struct var_buffer *)&pake_client->sel… in generate_session_key() 313 ret = compute_hkdf((struct var_buffer *)&shared_secret, &pake_client->salt, in generate_session_key() 314 … HICHAIN_SPEKE_SESSIONKEY_INFO, HC_HKDF_SECRET_LEN, (struct var_buffer *)&hkdf); in generate_session_key() 357 int32_t ret = compute_hmac((struct var_buffer *)&pake_client->hmac_key, &challenge, &proof); in generate_proof() 383 …int32_t ret = compute_hmac((struct var_buffer *)&pake_client->hmac_key, &challenge, &verify_proof); in verify_proof_is_ok() 401 int32_t ret = compute_hkdf((struct var_buffer *)&pake_client->session_key, &pake_client->salt, in generate_output_key() [all …]
|
H A D | sts_client.c | 131 ret = compute_hkdf((struct var_buffer *)&shared_secret, &sts_client->salt, HICHAIN_AUTH_INFO, in parse_start_response_data() 132 STS_SESSION_KEY_LENGTH, (struct var_buffer *)&sts_client->session_key); in parse_start_response_data() 299 …int32_t ret = aes_gcm_decrypt((struct var_buffer *)&sts_client->session_key, &auth_data, &aes_aad,… in init_signature() 370 …ret = aes_gcm_encrypt((struct var_buffer *)&sts_client->session_key, &plain, &aes_aad, &out_auth_d… in build_end_request_data() 413 …int32_t ret = aes_gcm_decrypt((struct var_buffer *)&sts_client->session_key, &cipher, &aes_aad, &a… in parse_end_response_data() 503 int32_t ret = compute_hkdf((struct var_buffer *)&sts_client->session_key, in generate_output_key() 507 (struct var_buffer *)&sts_client->service_key); in generate_output_key()
|
/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/ |
H A D | auth_info.c | 75 int32_t encrypt_payload(const struct var_buffer *key, const struct uint8_buff *plain, in encrypt_payload() 84 int32_t ret = aes_gcm_encrypt((struct var_buffer *)key, plain, &aes_aad, payload); in encrypt_payload() 93 int32_t decrypt_payload(const struct var_buffer *key, const struct uint8_buff *payload, in decrypt_payload() 110 int32_t ret = aes_gcm_decrypt((struct var_buffer *)key, payload, &aes_aad, plain); in decrypt_payload()
|
H A D | remove_auth_info.c | 79 int32_t ret = decrypt_payload((const struct var_buffer *)session_key, &receive->cipher, in parse_remove_request_data() 108 int32_t ret = encrypt_payload((const struct var_buffer *)key, &plain, in build_remove_response_data()
|
H A D | remove_auth_info_client.c | 110 ret = encrypt_payload((struct var_buffer *)&auth_info_client->sts_client->session_key, in build_remove_request_data() 126 int32_t ret = decrypt_payload((struct var_buffer *)&auth_info_client->sts_client->session_key, in parse_remove_response_data()
|
H A D | exchange_auth_info_client.c | 100 …int32_t ret = decrypt_payload((struct var_buffer *)key, &receive->cipher, HICHAIN_EXCHANGE_RESPONS… in parse_exchange_response_data() 176 … ret = encrypt_payload((struct var_buffer *)key, &plain, HICHAIN_EXCHANGE_REQUEST, &send->cipher); in build_exchange_request() 261 ret = verify_with_public_key(peer_type, &sign_src_data, (struct var_buffer *)ltpk, sign_result); in verify_peer_public_key()
|
/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/inc/auth_info/ |
H A D | auth_info.h | 59 int32_t encrypt_payload(const struct var_buffer *key, const struct uint8_buff *plain, 61 int32_t decrypt_payload(const struct var_buffer *key, const struct uint8_buff *payload,
|
/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/unittest_mock/ |
H A D | huks_adapter_mock.c | 256 int32_t CheckDlSpekePublicKey(const struct var_buffer *key, uint32_t bigNumLen) in CheckDlSpekePublicKey() 303 int32_t cal_bignum_exp(struct var_buffer *base, struct var_buffer *exp, in cal_bignum_exp() 369 int32_t compute_hmac(struct var_buffer *key, const struct uint8_buff *message, struct hmac *out_hma… in compute_hmac() 411 int32_t compute_hkdf(struct var_buffer *shared_secret, struct hc_salt *salt, in compute_hkdf() 412 char *key_info, uint32_t hkdf_len, struct var_buffer *out_hkdf) in compute_hkdf() 502 int32_t aes_gcm_encrypt(struct var_buffer *key, const struct uint8_buff *plain, in aes_gcm_encrypt() 546 int32_t aes_gcm_decrypt(struct var_buffer *key, const struct uint8_buff *cipher, in aes_gcm_decrypt() 1402 struct var_buffer *public_key, struct signature *signature) in verify_with_public_key()
|
H A D | huks_adapter_mock_for_pake.c | 256 int32_t CheckDlSpekePublicKey(const struct var_buffer *key, uint32_t bigNumLen) in CheckDlSpekePublicKey() 303 int32_t cal_bignum_exp(struct var_buffer *base, struct var_buffer *exp, in cal_bignum_exp() 369 int32_t compute_hmac(struct var_buffer *key, const struct uint8_buff *message, struct hmac *out_hma… in compute_hmac() 411 int32_t compute_hkdf(struct var_buffer *shared_secret, struct hc_salt *salt, in compute_hkdf() 412 char *key_info, uint32_t hkdf_len, struct var_buffer *out_hkdf) in compute_hkdf() 502 int32_t aes_gcm_encrypt(struct var_buffer *key, const struct uint8_buff *plain, in aes_gcm_encrypt() 580 int32_t aes_gcm_decrypt(struct var_buffer *key, const struct uint8_buff *cipher, in aes_gcm_decrypt() 1472 struct var_buffer *public_key, struct signature *signature) in verify_with_public_key()
|
/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/source/huks_adapter/ |
H A D | huks_adapter.c | 276 int32_t CheckDlSpekePublicKey(const struct var_buffer *key, uint32_t bigNumLen) in CheckDlSpekePublicKey() 323 int32_t cal_bignum_exp(struct var_buffer *base, struct var_buffer *exp, in cal_bignum_exp() 396 int32_t compute_hmac(struct var_buffer *key, const struct uint8_buff *message, struct hmac *out_hma… in compute_hmac() 450 int32_t compute_hkdf(struct var_buffer *shared_secret, struct hc_salt *salt, in compute_hkdf() 451 char *key_info, uint32_t hkdf_len, struct var_buffer *out_hkdf) in compute_hkdf() 548 int32_t aes_gcm_encrypt(struct var_buffer *key, const struct uint8_buff *plain, in aes_gcm_encrypt() 635 int32_t aes_gcm_decrypt(struct var_buffer *key, const struct uint8_buff *cipher, in aes_gcm_decrypt() 1632 struct var_buffer *public_key, struct signature *signature) in verify_with_public_key()
|
/ohos5.0/base/security/device_auth/frameworks/deviceauth_lite/inc/base/ |
H A D | base.h | 112 struct var_buffer { struct
|