Searched refs:keyPurpose (Results 1 - 5 of 5) sorted by relevance
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_sm2.c | 220 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 D | cm_napi.cpp | 68 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 D | hks_lite_api.cpp | 63 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 D | huks_napi.cpp | 283 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 D | hks_client_check.c | 295 uint32_t keyPurpose = keyPurposeParam->uint32Param; in HksCheckUserAuthKeyPurposeValidity() local 297 (userAuthKeyPurposeParam->uint32Param | keyPurpose) != keyPurpose) { in HksCheckUserAuthKeyPurposeValidity()
|
Completed in 5 milliseconds