Home
last modified time | relevance | path

Searched refs:paramsSpec (Results 1 - 25 of 28) sorted by relevance

12

/base/security/crypto_framework/frameworks/key/
H A Dasy_key_generator.c64 HcfAsyKeyParamsSpec *paramsSpec; member
134 static bool IsDsaCommParamsSpecValid(HcfDsaCommParamsSpec *paramsSpec) in IsDsaCommParamsSpecValid() argument
136 if ((paramsSpec->p.data == NULL) || (paramsSpec->p.len == 0)) { in IsDsaCommParamsSpecValid()
140 if ((paramsSpec->q.data == NULL) || (paramsSpec->q.len == 0)) { in IsDsaCommParamsSpecValid()
144 if ((paramsSpec->g.data == NULL) || (paramsSpec->g.len == 0)) { in IsDsaCommParamsSpecValid()
151 static bool IsDsaPubKeySpecValid(HcfDsaPubKeyParamsSpec *paramsSpec) in IsDsaPubKeySpecValid() argument
153 if (!IsDsaCommParamsSpecValid(&(paramsSpec in IsDsaPubKeySpecValid()
163 IsDsaKeyPairSpecValid(HcfDsaKeyPairParamsSpec *paramsSpec) IsDsaKeyPairSpecValid() argument
179 IsDsaParamsSpecValid(const HcfAsyKeyParamsSpec *paramsSpec) IsDsaParamsSpecValid() argument
199 IsDhCommParamsSpecValid(HcfDhCommParamsSpec *paramsSpec) IsDhCommParamsSpecValid() argument
212 IsDhPriKeySpecValid(HcfDhPriKeyParamsSpec *paramsSpec) IsDhPriKeySpecValid() argument
224 IsDhPubKeySpecValid(HcfDhPubKeyParamsSpec *paramsSpec) IsDhPubKeySpecValid() argument
236 IsDhKeyPairSpecValid(HcfDhKeyPairParamsSpec *paramsSpec) IsDhKeyPairSpecValid() argument
252 IsDhParamsSpecValid(const HcfAsyKeyParamsSpec *paramsSpec) IsDhParamsSpecValid() argument
275 IsEccCommParamsSpecValid(HcfEccCommParamsSpec *paramsSpec) IsEccCommParamsSpecValid() argument
310 IsEccPriKeySpecValid(HcfEccPriKeyParamsSpec *paramsSpec) IsEccPriKeySpecValid() argument
322 IsEccPubKeySpecValid(HcfEccPubKeyParamsSpec *paramsSpec) IsEccPubKeySpecValid() argument
335 IsEccKeyPairSpecValid(HcfEccKeyPairParamsSpec *paramsSpec) IsEccKeyPairSpecValid() argument
352 IsEccParamsSpecValid(const HcfAsyKeyParamsSpec *paramsSpec) IsEccParamsSpecValid() argument
375 IsAlg25519PriKeySpecValid(HcfAlg25519PriKeyParamsSpec *paramsSpec) IsAlg25519PriKeySpecValid() argument
384 IsAlg25519PubKeySpecValid(HcfAlg25519PubKeyParamsSpec *paramsSpec) IsAlg25519PubKeySpecValid() argument
393 IsAlg25519KeyPairSpecValid(HcfAlg25519KeyPairParamsSpec *paramsSpec) IsAlg25519KeyPairSpecValid() argument
406 IsAlg25519ParamsSpecValid(const HcfAsyKeyParamsSpec *paramsSpec) IsAlg25519ParamsSpecValid() argument
426 IsRsaCommParamsSpecValid(HcfRsaCommParamsSpec *paramsSpec) IsRsaCommParamsSpecValid() argument
435 IsRsaPubKeySpecValid(HcfRsaPubKeyParamsSpec *paramsSpec) IsRsaPubKeySpecValid() argument
447 IsRsaKeyPairSpecValid(HcfRsaKeyPairParamsSpec *paramsSpec) IsRsaKeyPairSpecValid() argument
463 IsRsaParamsSpecValid(const HcfAsyKeyParamsSpec *paramsSpec) IsRsaParamsSpecValid() argument
483 IsParamsSpecValid(const HcfAsyKeyParamsSpec *paramsSpec) IsParamsSpecValid() argument
687 CreateDsaParamsSpecImpl(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyParamsSpec **impl) CreateDsaParamsSpecImpl() argument
798 CreateDhParamsSpecImpl(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyParamsSpec **impl) CreateDhParamsSpecImpl() argument
908 CreateEccParamsSpecImpl(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyParamsSpec **impl) CreateEccParamsSpecImpl() argument
1010 CreateRsaParamsSpecImpl(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyParamsSpec **impl) CreateRsaParamsSpecImpl() argument
1126 CreateAlg25519ParamsSpecImpl(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyParamsSpec **impl) CreateAlg25519ParamsSpecImpl() argument
1159 CreateAsyKeyParamsSpecImpl(const HcfAsyKeyParamsSpec *paramsSpec, HcfAlgValue alg, HcfAsyKeyParamsSpec **impl) CreateAsyKeyParamsSpecImpl() argument
1407 HcfAsyKeyGeneratorBySpecCreate(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyGeneratorBySpec **returnObj) HcfAsyKeyGeneratorBySpecCreate() argument
[all...]
H A Ddh_key_util.c45 ret = CreateDhCommonSpecImpl(&(spiInstance->paramsSpec), returnCommonParamSpec); in HcfDhKeyUtilCreate()
49 FreeDhCommParamsSpec(&(spiInstance->paramsSpec)); in HcfDhKeyUtilCreate()
H A Decc_key_util.c188 ret = CreateEccCommonSpecImpl(&(spiInstance->paramsSpec), returnCommonParamSpec); in HcfEccKeyUtilCreate()
192 FreeEccCommParamsSpec(&(spiInstance->paramsSpec)); in HcfEccKeyUtilCreate()
/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/
H A Decc_common_param_spec_generator_openssl.c78 if (BigNumToBigInteger(x, &(returnCommonParamSpec->paramsSpec.g.x)) != HCF_SUCCESS) { in BuildCommonParamPart()
83 if (BigNumToBigInteger(y, &(returnCommonParamSpec->paramsSpec.g.y)) != HCF_SUCCESS) { in BuildCommonParamPart()
125 if (BigNumToBigInteger(a, &(returnCommonParamSpec->paramsSpec.a)) != HCF_SUCCESS) { in BuildCommonParamGFp()
130 if (BigNumToBigInteger(b, &(returnCommonParamSpec->paramsSpec.b)) != HCF_SUCCESS) { in BuildCommonParamGFp()
135 HcfECFieldFp *tmpField = (HcfECFieldFp *)(returnCommonParamSpec->paramsSpec.field); in BuildCommonParamGFp()
159 if (GetOrder(ecGroup, &(returnCommonParamSpec->paramsSpec.n)) != HCF_SUCCESS) { in BuildCommonParam()
164 if (GetCofactor(ecGroup, &(returnCommonParamSpec->paramsSpec.h)) != HCF_SUCCESS) { in BuildCommonParam()
178 spi->paramsSpec.field = (HcfECField *)HcfMalloc(sizeof(HcfECFieldFp), 0); in BuildEccCommonParamObject()
179 if (spi->paramsSpec.field == NULL) { in BuildEccCommonParamObject()
188 HcfFree(spi->paramsSpec in BuildEccCommonParamObject()
[all...]
H A Ddh_asy_key_generator_openssl.c643 static HcfResult ConvertCommSpec2Bn(const HcfDhCommParamsSpec *paramsSpec, BIGNUM **p, BIGNUM **g) in ConvertCommSpec2Bn() argument
645 if (BigIntegerToBigNum(&(paramsSpec->p), p) != HCF_SUCCESS) { in ConvertCommSpec2Bn()
649 if (BigIntegerToBigNum(&(paramsSpec->g), g) != HCF_SUCCESS) { in ConvertCommSpec2Bn()
658 static HcfResult CreateOpensslDhKey(const HcfDhCommParamsSpec *paramsSpec, BIGNUM *pk, BIGNUM *sk, DH **returnDh) in CreateOpensslDhKey() argument
662 if (ConvertCommSpec2Bn(paramsSpec, &p, &g)!= HCF_SUCCESS) { in CreateOpensslDhKey()
680 if (paramsSpec->length > 0) { in CreateOpensslDhKey()
681 if (OpensslDhSetLength(dh, paramsSpec->length) != HCF_OPENSSL_SUCCESS) { in CreateOpensslDhKey()
702 static HcfResult GenerateOpensslDhKeyByCommSpec(const HcfDhCommParamsSpec *paramsSpec, DH **returnDh) in GenerateOpensslDhKeyByCommSpec() argument
704 if (CreateOpensslDhKey(paramsSpec, NULL, NULL, returnDh) != HCF_SUCCESS) { in GenerateOpensslDhKeyByCommSpec()
719 static HcfResult GenerateOpensslDhKeyByPubKeySpec(const HcfDhPubKeyParamsSpec *paramsSpec, D argument
735 GenerateOpensslDhKeyByPriKeySpec(const HcfDhPriKeyParamsSpec *paramsSpec, DH **returnDh) GenerateOpensslDhKeyByPriKeySpec() argument
751 GenerateOpensslDhKeyByKeyPairSpec(const HcfDhKeyPairParamsSpec *paramsSpec, DH **returnDh) GenerateOpensslDhKeyByKeyPairSpec() argument
773 CreateDhKeyPairByCommSpec(const HcfDhCommParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) CreateDhKeyPairByCommSpec() argument
811 CreateDhPubKeyByKeyPairSpec(const HcfDhKeyPairParamsSpec *paramsSpec, HcfOpensslDhPubKey **returnPubKey) CreateDhPubKeyByKeyPairSpec() argument
827 CreateDhPriKeyByKeyPairSpec(const HcfDhKeyPairParamsSpec *paramsSpec, HcfOpensslDhPriKey **returnPriKey) CreateDhPriKeyByKeyPairSpec() argument
843 CreateDhKeyPairByKeyPairSpec(const HcfDhKeyPairParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) CreateDhKeyPairByKeyPairSpec() argument
869 CreateDhKeyPairBySpec(const HcfAsyKeyParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) CreateDhKeyPairBySpec() argument
878 CreateDhPubKeyBySpec(const HcfDhPubKeyParamsSpec *paramsSpec, HcfPubKey **returnPubKey) CreateDhPubKeyBySpec() argument
896 CreateDhPriKeyBySpec(const HcfDhPriKeyParamsSpec *paramsSpec, HcfPriKey **returnPriKey) CreateDhPriKeyBySpec() argument
1158 EngineGenerateDhKeyPairBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) EngineGenerateDhKeyPairBySpec() argument
1183 EngineGenerateDhPubKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPubKey **returnPubKey) EngineGenerateDhPubKeyBySpec() argument
1209 EngineGenerateDhPriKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPriKey **returnPriKey) EngineGenerateDhPriKeyBySpec() argument
[all...]
H A Ddsa_asy_key_generator_openssl.c566 static HcfResult ConvertCommSpec2Bn(const HcfDsaCommParamsSpec *paramsSpec, BIGNUM **p, BIGNUM **q, BIGNUM **g) in ConvertCommSpec2Bn() argument
568 if (BigIntegerToBigNum(&(paramsSpec->p), p) != HCF_SUCCESS) { in ConvertCommSpec2Bn()
572 if (BigIntegerToBigNum(&(paramsSpec->q), q) != HCF_SUCCESS) { in ConvertCommSpec2Bn()
578 if (BigIntegerToBigNum(&(paramsSpec->g), g) != HCF_SUCCESS) { in ConvertCommSpec2Bn()
589 static HcfResult CreateOpensslDsaKey(const HcfDsaCommParamsSpec *paramsSpec, BIGNUM *pk, BIGNUM *sk, DSA **returnDsa) in CreateOpensslDsaKey() argument
594 if (ConvertCommSpec2Bn(paramsSpec, &p, &q, &g)!= HCF_SUCCESS) { in CreateOpensslDsaKey()
625 static HcfResult GenerateOpensslDsaKeyByCommSpec(const HcfDsaCommParamsSpec *paramsSpec, DSA **returnDsa) in GenerateOpensslDsaKeyByCommSpec() argument
627 if (CreateOpensslDsaKey(paramsSpec, NULL, NULL, returnDsa) != HCF_SUCCESS) { in GenerateOpensslDsaKeyByCommSpec()
641 static HcfResult GenerateOpensslDsaKeyByPubKeySpec(const HcfDsaPubKeyParamsSpec *paramsSpec, DSA **returnDsa) in GenerateOpensslDsaKeyByPubKeySpec() argument
644 if (BigIntegerToBigNum(&(paramsSpec in GenerateOpensslDsaKeyByPubKeySpec()
656 GenerateOpensslDsaKeyByKeyPairSpec(const HcfDsaKeyPairParamsSpec *paramsSpec, DSA **returnDsa) GenerateOpensslDsaKeyByKeyPairSpec() argument
677 CreateDsaKeyPairByCommSpec(const HcfDsaCommParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) CreateDsaKeyPairByCommSpec() argument
711 CreateDsaPubKeyByKeyPairSpec(const HcfDsaKeyPairParamsSpec *paramsSpec, HcfOpensslDsaPubKey **returnPubKey) CreateDsaPubKeyByKeyPairSpec() argument
725 CreateDsaPriKeyByKeyPairSpec(const HcfDsaKeyPairParamsSpec *paramsSpec, HcfOpensslDsaPriKey **returnPriKey) CreateDsaPriKeyByKeyPairSpec() argument
739 CreateDsaKeyPairByKeyPairSpec(const HcfDsaKeyPairParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) CreateDsaKeyPairByKeyPairSpec() argument
762 CreateDsaKeyPairBySpec(const HcfAsyKeyParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) CreateDsaKeyPairBySpec() argument
771 CreateDsaPubKeyByPubKeySpec(const HcfDsaPubKeyParamsSpec *paramsSpec, HcfPubKey **returnPubKey) CreateDsaPubKeyByPubKeySpec() argument
1009 EngineGenerateDsaKeyPairBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) EngineGenerateDsaKeyPairBySpec() argument
1033 EngineGenerateDsaPubKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPubKey **returnPubKey) EngineGenerateDsaPubKeyBySpec() argument
1058 EngineGenerateDsaPriKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPriKey **returnPriKey) EngineGenerateDsaPriKeyBySpec() argument
[all...]
H A Ddh_common_param_spec_generator_openssl.c116 if (BigNumToBigInteger(OpensslDhGet0P(sk), &(returnCommonParamSpec->paramsSpec.p)) != HCF_SUCCESS) { in BuildCommonParam()
121 if (BigNumToBigInteger(OpensslDhGet0G(sk), &(returnCommonParamSpec->paramsSpec.g)) != HCF_SUCCESS) { in BuildCommonParam()
124 HcfFree(returnCommonParamSpec->paramsSpec.p.data); in BuildCommonParam()
173 object->paramsSpec.base.specType = HCF_COMMON_PARAMS_SPEC; in HcfDhCommonParamSpecCreate()
174 object->paramsSpec.length = skLen; in HcfDhCommonParamSpecCreate()
175 if (SetAlgName(algName, &(object->paramsSpec.base.algName)) != HCF_SUCCESS) { in HcfDhCommonParamSpecCreate()
183 HcfFree(object->paramsSpec.base.algName); in HcfDhCommonParamSpecCreate()
H A Dalg_25519_asy_key_generator_openssl.c971 static HcfResult CreateAlg25519PubKeyByKeyPairSpec(const HcfAlg25519KeyPairParamsSpec *paramsSpec, in CreateAlg25519PubKeyByKeyPairSpec() argument
975 if (CreateOpensslAlg25519PubKey(&(paramsSpec->pk), algName, &alg25519) != HCF_SUCCESS) { in CreateAlg25519PubKeyByKeyPairSpec()
987 static HcfResult CreateAlg25519PriKeyByKeyPairSpec(const HcfAlg25519KeyPairParamsSpec *paramsSpec, in CreateAlg25519PriKeyByKeyPairSpec() argument
991 if (CreateOpensslAlg25519PriKey(&(paramsSpec->sk), algName, &alg25519) != HCF_SUCCESS) { in CreateAlg25519PriKeyByKeyPairSpec()
1003 static HcfResult CreateAlg25519KeyPairByKeyPairSpec(const HcfAlg25519KeyPairParamsSpec *paramsSpec, in CreateAlg25519KeyPairByKeyPairSpec() argument
1007 HcfResult ret = CreateAlg25519PubKeyByKeyPairSpec(paramsSpec, algName, &pubKey); in CreateAlg25519KeyPairByKeyPairSpec()
1014 ret = CreateAlg25519PriKeyByKeyPairSpec(paramsSpec, algName, &priKey); in CreateAlg25519KeyPairByKeyPairSpec()
1030 static HcfResult CreateAlg25519PubKeyByPubKeySpec(const HcfAlg25519PubKeyParamsSpec *paramsSpec, in CreateAlg25519PubKeyByPubKeySpec() argument
1034 if (CreateOpensslAlg25519PubKey(&(paramsSpec->pk), algName, &alg25519) != HCF_SUCCESS) { in CreateAlg25519PubKeyByPubKeySpec()
1046 static HcfResult CreateAlg25519PriKeyByPriKeySpec(const HcfAlg25519PriKeyParamsSpec *paramsSpec, in CreateAlg25519PriKeyByPriKeySpec() argument
1062 EngineGenerateAlg25519PubKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPubKey **returnPubKey) EngineGenerateAlg25519PubKeyBySpec() argument
1096 EngineGenerateAlg25519PriKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPriKey **returnPriKey) EngineGenerateAlg25519PriKeyBySpec() argument
1130 EngineGenerateAlg25519KeyPairBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) EngineGenerateAlg25519KeyPairBySpec() argument
[all...]
H A Drsa_asy_key_generator_openssl.c1191 static HcfResult ParseRsaBnFromBin(const HcfAsyKeyParamsSpec *paramsSpec, BIGNUM **n, in ParseRsaBnFromBin() argument
1195 if (BigIntegerToBigNum(&((HcfRsaCommParamsSpec *)paramsSpec)->n, n) != HCF_SUCCESS) { in ParseRsaBnFromBin()
1199 if (paramsSpec->specType == HCF_KEY_PAIR_SPEC) { in ParseRsaBnFromBin()
1200 if (BigIntegerToBigNum(&((HcfRsaKeyPairParamsSpec *)paramsSpec)->pk, e) != HCF_SUCCESS) { in ParseRsaBnFromBin()
1206 if (BigIntegerToBigNum(&((HcfRsaKeyPairParamsSpec *)paramsSpec)->sk, d) != HCF_SUCCESS) { in ParseRsaBnFromBin()
1215 if (paramsSpec->specType == HCF_PUBLIC_KEY_SPEC) { in ParseRsaBnFromBin()
1216 if (BigIntegerToBigNum(&((HcfRsaPubKeyParamsSpec *)paramsSpec)->pk, e) != HCF_SUCCESS) { in ParseRsaBnFromBin()
1226 static RSA *InitRsaStructByBin(const HcfAsyKeyParamsSpec *paramsSpec) in InitRsaStructByBin() argument
1233 if (ParseRsaBnFromBin(paramsSpec, &n, &e, &d) != HCF_SUCCESS) { in InitRsaStructByBin()
1260 static HcfResult GenerateKeyPairBySpec(const HcfAsyKeyParamsSpec *paramsSpec, HcfKeyPai argument
1313 GeneratePubKeyBySpec(const HcfAsyKeyParamsSpec *paramsSpec, HcfPubKey **pubKey) GeneratePubKeyBySpec() argument
1340 GeneratePriKeyBySpec(const HcfAsyKeyParamsSpec *paramsSpec, HcfPriKey **priKey) GeneratePriKeyBySpec() argument
1359 EngineGenerateKeyPairBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfKeyPair **returnKeyPair) EngineGenerateKeyPairBySpec() argument
1381 EngineGeneratePubKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPubKey **returnPubKey) EngineGeneratePubKeyBySpec() argument
1403 EngineGeneratePriKeyBySpec(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec, HcfPriKey **returnPriKey) EngineGeneratePriKeyBySpec() argument
[all...]
/base/security/crypto_framework/frameworks/spi/
H A Dasy_key_generator_spi.h48 HcfResult (*engineGenerateKeyPairBySpec)(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec,
51 HcfResult (*engineGeneratePubKeyBySpec)(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec,
54 HcfResult (*engineGeneratePriKeyBySpec)(const HcfAsyKeyGeneratorSpi *self, const HcfAsyKeyParamsSpec *paramsSpec,
H A Ddh_key_util_spi.h26 HcfDhCommParamsSpec paramsSpec; member
H A Decc_key_util_spi.h26 HcfEccCommParamsSpec paramsSpec; member
H A Dkdf_spi.h28 HcfResult (*generateSecret)(HcfKdfSpi *self, HcfKdfParamsSpec* paramsSpec);
/base/security/crypto_framework/frameworks/cj/src/
H A Dkdf_impl.cpp36 int32_t KdfImpl::GenerateSecret(HcfKdfParamsSpec *paramsSpec) in GenerateSecret() argument
41 return this->kdf->generateSecret(kdf, paramsSpec); in GenerateSecret()
H A Dcrypto_ffi.cpp399 HcfParamsSpec *paramsSpec = reinterpret_cast<HcfParamsSpec *>(ivParamsSpec); in FfiOHOSCipherInitByIv() local
401 HcfResult res = instance->CipherInit(mode, static_cast<HcfKey*>(key), paramsSpec); in FfiOHOSCipherInitByIv()
402 HcfFree(paramsSpec); in FfiOHOSCipherInitByIv()
403 paramsSpec = nullptr; in FfiOHOSCipherInitByIv()
442 HcfParamsSpec *paramsSpec = reinterpret_cast<HcfParamsSpec *>(gcmParamsSpec); in FfiOHOSCipherInitByGcm() local
444 HcfResult res = instance->CipherInit(mode, static_cast<HcfKey*>(key), paramsSpec); in FfiOHOSCipherInitByGcm()
446 HcfFree(paramsSpec); in FfiOHOSCipherInitByGcm()
447 paramsSpec = nullptr; in FfiOHOSCipherInitByGcm()
486 HcfParamsSpec *paramsSpec = reinterpret_cast<HcfParamsSpec *>(ccmParamsSpec); in FfiOHOSCipherInitByCcm() local
488 HcfResult res = instance->CipherInit(mode, static_cast<HcfKey*>(key), paramsSpec); in FfiOHOSCipherInitByCcm()
508 HcfParamsSpec *paramsSpec = nullptr; FfiOHOSCipherInitWithOutParams() local
[all...]
/base/security/crypto_framework/frameworks/js/napi/crypto/src/
H A Dnapi_kdf.cpp44 HcfKdfParamsSpec *paramsSpec = nullptr; member
90 FreeKdfParamsSpec(context->paramsSpec); in FreeCryptoFwkCtx()
91 context->paramsSpec = nullptr; in FreeCryptoFwkCtx()
128 context->errCode = kdf->generateSecret(kdf, context->paramsSpec); in KdfGenSecretExecute()
140 if (PBKDF2_ALG_NAME.compare(context->paramsSpec->algName) == 0) { in KdfGenSecretComplete()
141 HcfPBKDF2ParamsSpec *params = reinterpret_cast<HcfPBKDF2ParamsSpec *>(context->paramsSpec); in KdfGenSecretComplete()
143 } else if (HKDF_ALG_NAME.compare(context->paramsSpec->algName) == 0) { in KdfGenSecretComplete()
144 HcfHkdfParamsSpec *params = reinterpret_cast<HcfHkdfParamsSpec *>(context->paramsSpec); in KdfGenSecretComplete()
464 if (!GetKdfParamsSpec(env, argv[PARAM0], &(context->paramsSpec))) { in BuildKdfGenSecretCtx()
541 static napi_value NewKdfJsGenSecretSyncWork(napi_env env, HcfKdfParamsSpec *paramsSpec) in NewKdfJsGenSecretSyncWork() argument
585 HcfKdfParamsSpec *paramsSpec = nullptr; JsKdfGenerateSecretSync() local
[all...]
H A Dnapi_cipher.cpp45 HcfParamsSpec *paramsSpec = nullptr; member
56 static void FreeParamsSpec(HcfParamsSpec *paramsSpec) in FreeParamsSpec() argument
58 if (paramsSpec == nullptr) { in FreeParamsSpec()
61 if (IV_PARAMS_SPEC.compare(paramsSpec->getType()) == 0) { in FreeParamsSpec()
62 HcfIvParamsSpec *iv = reinterpret_cast<HcfIvParamsSpec *>(paramsSpec); in FreeParamsSpec()
67 if (GCM_PARAMS_SPEC.compare(paramsSpec->getType()) == 0) { in FreeParamsSpec()
68 HcfGcmParamsSpec *gcm = reinterpret_cast<HcfGcmParamsSpec *>(paramsSpec); in FreeParamsSpec()
79 if (CCM_PARAMS_SPEC.compare(paramsSpec->getType()) == 0) { in FreeParamsSpec()
80 HcfCcmParamsSpec *ccm = reinterpret_cast<HcfCcmParamsSpec *>(paramsSpec); in FreeParamsSpec()
91 HcfFree(paramsSpec); in FreeParamsSpec()
538 SyncInit(napi_env env, HcfCipher *cipher, HcfCryptoMode opMode, HcfKey *key, HcfParamsSpec *paramsSpec) SyncInit() argument
587 HcfParamsSpec *paramsSpec = nullptr; JsCipherInitSync() local
[all...]
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/kdf/src/
H A Dpbkdf2_openssl.c203 static HcfResult EngineGenerateSecret(HcfKdfSpi *self, HcfKdfParamsSpec *paramsSpec) in EngineGenerateSecret() argument
205 if (self == NULL || paramsSpec == NULL) { in EngineGenerateSecret()
213 if (paramsSpec->algName == NULL || strcmp(paramsSpec->algName, PBKDF2_ALG_NAME) != 0) { in EngineGenerateSecret()
214 LOGE("Not pbkdf2 paramsSpec"); in EngineGenerateSecret()
217 HcfPBKDF2ParamsSpec *params = (HcfPBKDF2ParamsSpec *)paramsSpec; in EngineGenerateSecret()
H A Dhkdf_openssl.c281 static HcfResult EngineGenerateSecret(HcfKdfSpi *self, HcfKdfParamsSpec *paramsSpec) in EngineGenerateSecret() argument
283 if (self == NULL || paramsSpec == NULL) { in EngineGenerateSecret()
291 if (paramsSpec->algName == NULL || strcmp(paramsSpec->algName, HKDF_ALG_NAME) != 0) { in EngineGenerateSecret()
292 LOGE("Not hkdf paramsSpec"); in EngineGenerateSecret()
295 HcfHkdfParamsSpec *params = (HcfHkdfParamsSpec *)paramsSpec; in EngineGenerateSecret()
/base/security/crypto_framework/interfaces/inner_api/crypto_operation/
H A Dkdf.h35 HcfResult (*generateSecret)(HcfKdf *self, HcfKdfParamsSpec* paramsSpec);
/base/security/crypto_framework/frameworks/cj/include/
H A Dkdf_impl.h33 int32_t GenerateSecret(HcfKdfParamsSpec *paramsSpec);
/base/security/crypto_framework/frameworks/crypto_operation/
H A Dkdf.c127 static HcfResult GenerateSecret(HcfKdf *self, HcfKdfParamsSpec *paramsSpec) in GenerateSecret() argument
129 if (self == NULL || paramsSpec == NULL) { in GenerateSecret()
138 return tmp->spiObj->generateSecret(tmp->spiObj, paramsSpec); in GenerateSecret()
/base/security/crypto_framework/interfaces/inner_api/key/
H A Dasy_key_generator.h99 HcfResult HcfAsyKeyGeneratorBySpecCreate(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyGeneratorBySpec **returnObj);
/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_ed25519_asy_key_generator_by_spec_test.cpp492 HcfAsyKeyParamsSpec *paramsSpec = nullptr; in HWTEST_F() local
493 res = ConstructAlg25519KeyPairParamsSpec(g_ed25519AlgoName.c_str(), true, &paramsSpec); in HWTEST_F()
498 res = returnSpi->engineGenerateKeyPairBySpec(returnSpi, paramsSpec, &keyPair); in HWTEST_F()
504 DestroyAlg25519KeyPairSpec(reinterpret_cast<HcfAlg25519KeyPairParamsSpec *>(paramsSpec)); in HWTEST_F()
521 HcfAsyKeyParamsSpec *paramsSpec = nullptr; in HWTEST_F() local
522 res = ConstructAlg25519PubKeyParamsSpec(g_ed25519AlgoName.c_str(), true, &paramsSpec); in HWTEST_F()
527 res = returnSpi->engineGeneratePubKeyBySpec(returnSpi, paramsSpec, &pubKey); in HWTEST_F()
533 DestroyAlg25519PubKeySpec(reinterpret_cast<HcfAlg25519PubKeyParamsSpec *>(paramsSpec)); in HWTEST_F()
550 HcfAsyKeyParamsSpec *paramsSpec = nullptr; in HWTEST_F() local
551 res = ConstructAlg25519PriKeyParamsSpec(g_ed25519AlgoName.c_str(), true, &paramsSpec); in HWTEST_F()
[all...]
/base/security/crypto_framework/frameworks/js/napi/crypto/inc/
H A Dnapi_utils.h56 bool GetParamsSpecFromNapiValue(napi_env env, napi_value arg, HcfCryptoMode opMode, HcfParamsSpec **paramsSpec);

Completed in 26 milliseconds

12