/base/security/crypto_framework/frameworks/key/ |
H A D | asy_key_generator.c | 64 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 D | dh_key_util.c | 45 ret = CreateDhCommonSpecImpl(&(spiInstance->paramsSpec), returnCommonParamSpec); in HcfDhKeyUtilCreate() 49 FreeDhCommParamsSpec(&(spiInstance->paramsSpec)); in HcfDhKeyUtilCreate()
|
H A D | ecc_key_util.c | 188 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 D | ecc_common_param_spec_generator_openssl.c | 78 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 D | dh_asy_key_generator_openssl.c | 643 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 D | dsa_asy_key_generator_openssl.c | 566 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 D | dh_common_param_spec_generator_openssl.c | 116 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 D | alg_25519_asy_key_generator_openssl.c | 971 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 D | rsa_asy_key_generator_openssl.c | 1191 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 D | asy_key_generator_spi.h | 48 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 D | dh_key_util_spi.h | 26 HcfDhCommParamsSpec paramsSpec; member
|
H A D | ecc_key_util_spi.h | 26 HcfEccCommParamsSpec paramsSpec; member
|
H A D | kdf_spi.h | 28 HcfResult (*generateSecret)(HcfKdfSpi *self, HcfKdfParamsSpec* paramsSpec);
|
/base/security/crypto_framework/frameworks/cj/src/ |
H A D | kdf_impl.cpp | 36 int32_t KdfImpl::GenerateSecret(HcfKdfParamsSpec *paramsSpec) in GenerateSecret() argument 41 return this->kdf->generateSecret(kdf, paramsSpec); in GenerateSecret()
|
H A D | crypto_ffi.cpp | 399 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 D | napi_kdf.cpp | 44 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 D | napi_cipher.cpp | 45 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 D | pbkdf2_openssl.c | 203 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 D | hkdf_openssl.c | 281 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 D | kdf.h | 35 HcfResult (*generateSecret)(HcfKdf *self, HcfKdfParamsSpec* paramsSpec);
|
/base/security/crypto_framework/frameworks/cj/include/ |
H A D | kdf_impl.h | 33 int32_t GenerateSecret(HcfKdfParamsSpec *paramsSpec);
|
/base/security/crypto_framework/frameworks/crypto_operation/ |
H A D | kdf.c | 127 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 D | asy_key_generator.h | 99 HcfResult HcfAsyKeyGeneratorBySpecCreate(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyGeneratorBySpec **returnObj);
|
/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_ed25519_asy_key_generator_by_spec_test.cpp | 492 HcfAsyKeyParamsSpec *paramsSpec = nullptr; in HWTEST_F() local 493 res = ConstructAlg25519KeyPairParamsSpec(g_ed25519AlgoName.c_str(), true, ¶msSpec); 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, ¶msSpec); 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, ¶msSpec); in HWTEST_F() [all...] |
/base/security/crypto_framework/frameworks/js/napi/crypto/inc/ |
H A D | napi_utils.h | 56 bool GetParamsSpecFromNapiValue(napi_env env, napi_value arg, HcfCryptoMode opMode, HcfParamsSpec **paramsSpec);
|