Home
last modified time | relevance | path

Searched refs:keyPurpose (Results 1 - 5 of 5) sorted by relevance

/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_sm2.c220 static OSSL_PARAM *ConstructSm2ParamsFromRawKey(const struct KeyMaterialEcc *material, enum HksKeyPurpose keyPurpose) in ConstructSm2ParamsFromRawKey() argument
248 if ((keyPurpose == HKS_KEY_PURPOSE_DECRYPT) || (keyPurpose == HKS_KEY_PURPOSE_SIGN)) { in ConstructSm2ParamsFromRawKey()
273 static EVP_PKEY *Sm2InitKey(const struct HksBlob *keyBlob, enum HksKeyPurpose keyPurpose) in Sm2InitKey() argument
283 OSSL_PARAM *params = ConstructSm2ParamsFromRawKey(keyMaterial, keyPurpose); in Sm2InitKey()
302 if (keyPurpose == HKS_KEY_PURPOSE_DECRYPT || keyPurpose == HKS_KEY_PURPOSE_SIGN) { in Sm2InitKey()
321 static int32_t SetDigestIfNeeded(enum HksKeyPurpose keyPurpose, uint32_t digest, const struct HksBlob *message, in SetDigestIfNeeded() argument
324 if (!((keyPurpose == HKS_KEY_PURPOSE_SIGN) || (keyPurpose in SetDigestIfNeeded()
352 InitSm2Ctx(const struct HksBlob *mainKey, uint32_t digest, enum HksKeyPurpose keyPurpose, const struct HksBlob *message) InitSm2Ctx() argument
[all...]
/base/security/certificate_manager/interfaces/kits/napi/src/
H A Dcm_napi.cpp68 napi_value keyPurpose = nullptr; in CreateCMKeyPurpose() local
69 NAPI_CALL(env, napi_create_object(env, &keyPurpose)); in CreateCMKeyPurpose()
71 AddInt32Property(env, keyPurpose, "CM_KEY_PURPOSE_SIGN", CM_KEY_PURPOSE_SIGN); in CreateCMKeyPurpose()
72 AddInt32Property(env, keyPurpose, "CM_KEY_PURPOSE_VERIFY", CM_KEY_PURPOSE_VERIFY); in CreateCMKeyPurpose()
74 return keyPurpose; in CreateCMKeyPurpose()
/base/security/huks/interfaces/kits/liteapi/src/
H A Dhks_lite_api.cpp63 JSIValue keyPurpose = JSI::CreateObject(); in CreateHuksKeyPurpose() local
65 AddInt32PropertyInLite(keyPurpose, "HUKS_KEY_PURPOSE_ENCRYPT", HKS_KEY_PURPOSE_ENCRYPT); in CreateHuksKeyPurpose()
66 AddInt32PropertyInLite(keyPurpose, "HUKS_KEY_PURPOSE_DECRYPT", HKS_KEY_PURPOSE_DECRYPT); in CreateHuksKeyPurpose()
67 AddInt32PropertyInLite(keyPurpose, "HUKS_KEY_PURPOSE_SIGN", HKS_KEY_PURPOSE_SIGN); in CreateHuksKeyPurpose()
68 AddInt32PropertyInLite(keyPurpose, "HUKS_KEY_PURPOSE_VERIFY", HKS_KEY_PURPOSE_VERIFY); in CreateHuksKeyPurpose()
69 AddInt32PropertyInLite(keyPurpose, "HUKS_KEY_PURPOSE_MAC", HKS_KEY_PURPOSE_MAC); in CreateHuksKeyPurpose()
71 return keyPurpose; in CreateHuksKeyPurpose()
/base/security/huks/interfaces/kits/napi/src/
H A Dhuks_napi.cpp283 napi_value keyPurpose = nullptr; in CreateHuksKeyPurpose() local
284 NAPI_CALL(env, napi_create_object(env, &keyPurpose)); in CreateHuksKeyPurpose()
286 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_ENCRYPT", HKS_KEY_PURPOSE_ENCRYPT); in CreateHuksKeyPurpose()
287 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_DECRYPT", HKS_KEY_PURPOSE_DECRYPT); in CreateHuksKeyPurpose()
288 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_SIGN", HKS_KEY_PURPOSE_SIGN); in CreateHuksKeyPurpose()
289 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_VERIFY", HKS_KEY_PURPOSE_VERIFY); in CreateHuksKeyPurpose()
290 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_DERIVE", HKS_KEY_PURPOSE_DERIVE); in CreateHuksKeyPurpose()
291 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_WRAP", HKS_KEY_PURPOSE_WRAP); in CreateHuksKeyPurpose()
292 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_UNWRAP", HKS_KEY_PURPOSE_UNWRAP); in CreateHuksKeyPurpose()
293 AddInt32Property(env, keyPurpose, "HUKS_KEY_PURPOSE_MA in CreateHuksKeyPurpose()
[all...]
/base/security/huks/services/huks_standard/huks_service/main/core/src/
H A Dhks_client_check.c295 uint32_t keyPurpose = keyPurposeParam->uint32Param; in HksCheckUserAuthKeyPurposeValidity() local
297 (userAuthKeyPurposeParam->uint32Param | keyPurpose) != keyPurpose) { in HksCheckUserAuthKeyPurposeValidity()

Completed in 5 milliseconds