Home
last modified time | relevance | path

Searched refs:HcfResult (Results 1 – 25 of 228) sorted by relevance

12345678910

/ohos5.0/base/security/crypto_framework/test/unittest/include/
H A Decc_asy_key_common.h26 HcfResult ConstructEcc192CommParamsSpec(HcfAsyKeyParamsSpec **spec);
27 HcfResult ConstructEcc224CommParamsSpec(HcfAsyKeyParamsSpec **spec);
28 HcfResult ConstructEcc224PubKeyParamsSpec(HcfAsyKeyParamsSpec **spec);
29 HcfResult ConstructEcc224PriKeyParamsSpec(HcfAsyKeyParamsSpec **spec);
30 HcfResult ConstructEcc224KeyPairParamsSpec(HcfAsyKeyParamsSpec **spec);
31 HcfResult ConstructEcc256CommParamsSpec(HcfAsyKeyParamsSpec **spec);
32 HcfResult ConstructEcc256PubKeyParamsSpec(HcfAsyKeyParamsSpec **spec);
33 HcfResult ConstructEcc256PriKeyParamsSpec(HcfAsyKeyParamsSpec **spec);
35 HcfResult ConstructEcc384CommParamsSpec(HcfAsyKeyParamsSpec **spec);
36 HcfResult ConstructEcc384PubKeyParamsSpec(HcfAsyKeyParamsSpec **spec);
[all …]
H A Dalg_25519_common_param_spec.h28 HcfResult ConstructAlg25519KeyPairParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec…
29 HcfResult ConstructAlg25519PubKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec …
30 HcfResult ConstructAlg25519PriKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec …
32 HcfResult TestHcfAsyKeyGeneratorCreate(const char *algName, HcfAsyKeyGenerator **generator);
33 HcfResult TestGenerateKeyPair(HcfAsyKeyGenerator *generator, HcfKeyPair **keyPair);
34 HcfResult TestKeyGeneratorAndGenerateKeyPair(const char *algName, HcfAsyKeyGenerator **generator, H…
35 HcfResult TestGenerateConvertKey(HcfAsyKeyGenerator *generator, HcfBlob *pubKeyBlob, HcfBlob *priKe…
37 HcfResult TestGenerateKeyPairAndConvertKey(const char *algName, HcfAsyKeyGenerator **generator, Hcf…
39 HcfResult TestCreateKeyPairParamsSpecAndGeneratorBySpec(const char *algName, bool choose,
41 HcfResult TestCreatePubKeyParamsSpecAndGeneratorBySpec(const char *algName, bool choose,
[all …]
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/common/inc/
H A Dopenssl_common.h44 HcfResult GetCurveNameByCurveId(int32_t curveId, char **curveName);
45 HcfResult GetNidByCurveNameValue(int32_t curveNameValue, int32_t *nid);
46 HcfResult GetGroupNameByNid(int32_t nid, char **groupName);
48 HcfResult GetAlgNameByBits(int32_t keyLen, char **algName);
49 HcfResult GetOpensslCurveId(int32_t keyLen, int32_t *returnCurveId);
50 HcfResult GetOpensslDigestAlg(uint32_t alg, EVP_MD **digestAlg);
53 HcfResult GetOpensslPadding(int32_t padding, int32_t *opensslPadding);
57 HcfResult BigIntegerToBigNum(const HcfBigInteger *src, BIGNUM **dest);
59 HcfResult BigNumToBigInteger(const BIGNUM *src, HcfBigInteger *dest);
65 HcfResult GetRsaSpecStringMGF(char **returnString);
[all …]
H A Decc_openssl_common.h26 HcfResult NewEcKeyPair(int32_t curveId, EC_KEY **returnEcKey);
28 HcfResult GenerateEcGroupWithParamsSpec(const HcfEccCommParamsSpec *ecParams, EC_GROUP **ecGroup);
29 HcfResult SetEcKey(const HcfPoint *pubKey, const HcfBigInteger *priKey, EC_KEY *ecKey);
30 HcfResult GetCurveGFp(const EC_GROUP *group, const AsyKeySpecItem item, HcfBigInteger *returnBigInt…
31 HcfResult GetGenerator(const EC_GROUP *group, const AsyKeySpecItem item, HcfBigInteger *returnBigIn…
32 HcfResult GetOrder(const EC_GROUP *group, HcfBigInteger *returnBigInteger);
33 HcfResult GetCofactor(const EC_GROUP *group, int *returnCofactor);
34 HcfResult GetFieldSize(const EC_GROUP *group, int32_t *fieldSize);
35 HcfResult GetFieldType(const HcfKey *self, const bool isPrivate, char **returnString);
36 HcfResult GetPkSkBigInteger(const HcfKey *self, bool isPrivate,
/ohos5.0/base/security/crypto_framework/interfaces/innerkits/crypto_operation/
H A Dsignature.h39 HcfResult (*init)(HcfSign *self, HcfParamsSpec *params, HcfPriKey *privateKey);
41 HcfResult (*update)(HcfSign *self, HcfBlob *data);
43 HcfResult (*sign)(HcfSign *self, HcfBlob *data, HcfBlob *returnSignatureData);
47 HcfResult (*setSignSpecInt)(HcfSign *self, SignSpecItem item, int32_t saltLen);
51 HcfResult (*getSignSpecInt)(HcfSign *self, SignSpecItem item, int32_t *returnInt);
53 HcfResult (*setSignSpecUint8Array)(HcfSign *self, SignSpecItem item, HcfBlob blob);
61 HcfResult (*init)(HcfVerify *self, HcfParamsSpec *params, HcfPubKey *publicKey);
63 HcfResult (*update)(HcfVerify *self, HcfBlob *data);
71 HcfResult (*setVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t saltLen);
84 HcfResult HcfSignCreate(const char *algoName, HcfSign **returnObj);
[all …]
H A Dcipher.h58 HcfResult (*init)(HcfCipher *self, enum HcfCryptoMode opMode,
61 HcfResult (*update)(HcfCipher *self, HcfBlob *input, HcfBlob *output);
63 HcfResult (*doFinal)(HcfCipher *self, HcfBlob *input, HcfBlob *output);
67 HcfResult (*setCipherSpecUint8Array)(HcfCipher *self, CipherSpecItem item, HcfBlob blob);
69 HcfResult (*getCipherSpecString)(HcfCipher *self, CipherSpecItem item, char **returnString);
71HcfResult (*getCipherSpecUint8Array)(HcfCipher *self, CipherSpecItem item, HcfBlob *returnUint8Arr…
87 HcfResult HcfCipherCreate(const char *transformation, HcfCipher **returnObj);
/ohos5.0/base/security/crypto_framework/frameworks/spi/
H A Dsignature_spi.h35 HcfResult (*engineInit)(HcfSignSpi *self, HcfParamsSpec *params, HcfPriKey *privateKey);
37 HcfResult (*engineUpdate)(HcfSignSpi *self, HcfBlob *data);
39 HcfResult (*engineSign)(HcfSignSpi *self, HcfBlob *data, HcfBlob *returnSignatureData);
41 HcfResult (*engineSetSignSpecInt)(HcfSignSpi *self, SignSpecItem item, int32_t saltLen);
43 HcfResult (*engineGetSignSpecString)(HcfSignSpi *self, SignSpecItem item, char **returnString);
45 HcfResult (*engineGetSignSpecInt)(HcfSignSpi *self, SignSpecItem item, int32_t *returnInt);
47 HcfResult (*engineSetSignSpecUint8Array)(HcfSignSpi *self, SignSpecItem item, HcfBlob blob);
55 HcfResult (*engineInit)(HcfVerifySpi *self, HcfParamsSpec *params, HcfPubKey *publicKey);
57 HcfResult (*engineUpdate)(HcfVerifySpi *self, HcfBlob *data);
63 HcfResult (*engineSetVerifySpecInt)(HcfVerifySpi *self, SignSpecItem item, int32_t saltLen);
[all …]
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/
H A Ddsa_asy_key_generator_openssl.c166 static HcfResult GetDsaPubKeyEncoded(HcfKey *self, HcfBlob *returnBlob) in GetDsaPubKeyEncoded()
196 static HcfResult GetDsaPriKeyEncoded(HcfKey *self, HcfBlob *returnBlob) in GetDsaPriKeyEncoded()
261 HcfResult ret = HCF_SUCCESS; in GetBigIntegerSpecFromDsaPubKey()
299 HcfResult ret = HCF_SUCCESS; in GetBigIntegerSpecFromDsaPriKey()
375 static HcfResult GenerateDsaEvpKey(int32_t keyLen, EVP_PKEY **ppkey) in GenerateDsaEvpKey()
380 HcfResult ret = HCF_SUCCESS; in GenerateDsaEvpKey()
514 HcfResult ret = CreateDsaPubKey(pk, returnPubKey); in GeneratePubKeyByPkey()
530 HcfResult ret = CreateDsaPriKey(sk, returnPriKey); in GeneratePriKeyByPkey()
542 HcfResult ret = GenerateDsaEvpKey(keyLen, &pkey); in GenerateDsaPubAndPriKey()
796 HcfResult ret = CreateDsaPubKey(dsa, returnPubKey); in ConvertDsaPubKey()
[all …]
H A Dsm2_asy_key_generator_openssl.c80 HcfResult ret = HCF_INVALID_PARAMS; in CheckParamsSpecToGetCurveId()
255 HcfResult ret = HCF_INVALID_PARAMS; in GenKeyPairSm2KeyBySpec()
272 HcfResult ret = HCF_INVALID_PARAMS; in GenPubKeySm2KeyBySpec()
289 HcfResult ret = HCF_INVALID_PARAMS; in GenPriKeySm2KeyBySpec()
597 HcfResult ret = CheckSm2KeySelf(self, &isPrivate); in GetSm2KeySpecBigInteger()
645 HcfResult ret = CheckSm2KeySelf(self, &isPrivate); in GetSm2KeySpecString()
673 HcfResult ret = CheckSm2KeySelf(self, &isPrivate); in GetSm2KeySpecInt()
911 HcfResult ret = HCF_SUCCESS; in EngineConvertSm2Key()
1023 HcfResult ret = NewEcKeyPair(impl->curveId, &ecKey); in EngineGenerateKeyPair()
1085 HcfResult ret = GenPubKeySm2KeyBySpec(params, &ecKey); in EngineGeneratePubKeyBySpec()
[all …]
H A Dalg_25519_asy_key_generator_openssl.c175 static HcfResult GetAlg25519PubKeyEncoded(HcfKey *self, HcfBlob *returnBlob) in GetAlg25519PubKeyEncoded()
334 HcfResult ret = HCF_INVALID_PARAMS; in GetBigIntegerSpecFromAlg25519PubKey()
386 HcfResult ret = HCF_INVALID_PARAMS; in GetBigIntegerSpecFromAlg25519PriKey()
456 static HcfResult GenerateAlg25519EvpKey(int type, EVP_PKEY **ppkey) in GenerateAlg25519EvpKey()
459 HcfResult ret = HCF_SUCCESS; in GenerateAlg25519EvpKey()
575 HcfResult ret = CreateAlg25519PubKey(evpPkey, returnPubKey); in GeneratePubKeyByPkey()
591 HcfResult ret = CreateAlg25519PriKey(evpPkey, returnPriKey); in GeneratePriKeyByPkey()
603 HcfResult ret = GenerateAlg25519EvpKey(type, &pkey); in GenerateAlg25519PubAndPriKey()
638 HcfResult ret = CreateAlg25519PubKey(pkey, returnPubKey); in ConvertAlg25519PubKey()
656 HcfResult ret = CreateAlg25519PriKey(pkey, returnPriKey); in ConvertAlg25519PriKey()
[all …]
H A Ddh_asy_key_generator_openssl.c172 static HcfResult GetDhPubKeyEncoded(HcfKey *self, HcfBlob *returnBlob) in GetDhPubKeyEncoded()
210 static HcfResult GetDhPriKeyEncoded(HcfKey *self, HcfBlob *returnBlob) in GetDhPriKeyEncoded()
298 HcfResult ret = HCF_SUCCESS; in GetBigIntegerSpec()
451 static HcfResult GenerateDhEvpKey(int32_t dhId, EVP_PKEY **ppkey) in GenerateDhEvpKey()
453 HcfResult ret = HCF_SUCCESS; in GenerateDhEvpKey()
589 HcfResult ret = CreateDhPubKey(pk, returnPubKey); in GeneratePubKeyByPkey()
605 HcfResult ret = CreateDhPriKey(sk, returnPriKey); in GeneratePriKeyByPkey()
617 HcfResult ret = GenerateDhEvpKey(dhId, &pkey); in GenerateDhPubAndPriKey()
846 HcfResult ret = CreateDhPubKeyByKeyPairSpec(paramsSpec, &pubKey); in CreateDhKeyPairByKeyPairSpec()
931 HcfResult ret = CreateDhPubKey(dh, returnPubKey); in ConvertDhPubKey()
[all …]
H A Drsa_asy_key_generator_openssl.c184 HcfResult ret = HCF_INVALID_PARAMS; in GetRsaPriKeySpecBigInteger()
226 HcfResult ret = HCF_INVALID_PARAMS; in GetRsaPubKeySpecBigInteger()
420 HcfResult ret = HCF_SUCCESS; in EncodePriKeyToPKCS8()
510 HcfResult result; in GetPubKeyPem()
635 HcfResult result; in GetPriKeyPem()
847 HcfResult ret = HCF_SUCCESS; in PackKeyPair()
902 HcfResult res = CheckRsaKeyGenParams(params); in GenerateKeyPair()
992 HcfResult ret = PackPubKey(rsaPk, &pubKey); in ConvertPubKey()
1039 HcfResult ret; in ConvertPemPubKey()
1065 HcfResult ret = PackPriKey(rsaSk, &priKey); in ConvertPriKey()
[all …]
H A Decc_asy_key_generator_openssl.c483 HcfResult res = HCF_INVALID_PARAMS; in CompareOpenssl224BitsType()
503 HcfResult res = HCF_INVALID_PARAMS; in CompareOpenssl256BitsType()
542 HcfResult res = HCF_INVALID_PARAMS; in CompareOpenssl384BitsType()
604 HcfResult res = HCF_INVALID_PARAMS; in CheckParamsSpecToGetCurveId()
799 HcfResult ret = HCF_INVALID_PARAMS; in GenKeyPairEcKeyBySpec()
816 HcfResult ret = HCF_INVALID_PARAMS; in GenPubKeyEcKeyBySpec()
833 HcfResult ret = HCF_INVALID_PARAMS; in GenPriKeyEcKeyBySpec()
1432 HcfResult res = CheckEcKeySelf(self, &isPrivate); in GetEcKeySpecBigInteger()
1476 HcfResult res = CheckEcKeySelf(self, &isPrivate); in GetEcKeySpecString()
1504 HcfResult res = CheckEcKeySelf(self, &isPrivate); in GetEcKeySpecInt()
[all …]
/ohos5.0/base/security/crypto_framework/test/unittest/src/
H A Dalg_25519_common_param_spec.c52 HcfResult res = HCF_ERR_CRYPTO_OPERATION; in ConstructAlg25519KeyPairParamsSpec()
131 HcfResult res = HCF_ERR_CRYPTO_OPERATION; in ConstructAlg25519PubKeyParamsSpec()
196 HcfResult res = HCF_ERR_CRYPTO_OPERATION; in ConstructAlg25519PriKeyParamsSpec()
231 HcfResult res = HcfAsyKeyGeneratorCreate(algName, generator); in TestHcfAsyKeyGeneratorCreate()
241 HcfResult TestGenerateKeyPair(HcfAsyKeyGenerator *generator, HcfKeyPair **keyPair) in TestGenerateKeyPair()
243 HcfResult res = generator->generateKeyPair(generator, NULL, keyPair); in TestGenerateKeyPair()
255 HcfResult res = TestHcfAsyKeyGeneratorCreate(algName, generator); in TestKeyGeneratorAndGenerateKeyPair()
282 HcfResult res = TestKeyGeneratorAndGenerateKeyPair(algName, generator, keyPair); in TestGenerateKeyPairAndConvertKey()
296 HcfResult res = ConstructAlg25519KeyPairParamsSpec(algName, choose, paramSpec); in TestCreateKeyPairParamsSpecAndGeneratorBySpec()
316 HcfResult res = ConstructAlg25519PubKeyParamsSpec(algName, choose, paramSpec); in TestCreatePubKeyParamsSpecAndGeneratorBySpec()
[all …]
H A Dcrypto_brainpool_asy_key_generator_test.cpp71 static HcfResult HcfAsyKeyGeneratorCreateTest(const char *algName) in HcfAsyKeyGeneratorCreateTest()
74 HcfResult res = HcfAsyKeyGeneratorCreate(algName, &generator); in HcfAsyKeyGeneratorCreateTest()
100 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP160r1");
106 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP160t1");
112 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP192r1");
118 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP192t1");
124 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP224r1");
130 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP224t1");
136 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP256r1");
142 HcfResult res = HcfAsyKeyGeneratorCreateTest("ECC_BrainPoolP256t1");
[all …]
H A Dcrypto_brainpool_no_length_sign_test.cpp71 static HcfResult HcfSignCreateTest(const char *algName) in HcfSignCreateTest()
74 HcfResult res = HcfSignCreate(algName, &sign); in HcfSignCreateTest()
83 HcfResult res = HcfSignCreateTest("ECC_BrainPoolP160r1|SHA1");
113 HcfResult res = HcfSignCreateTest("ECC_BrainPoolP160r1|MD5");
660 HcfResult res = HcfSignSpiEcdsaCreate(&g_params, nullptr);
667 HcfResult res = HcfSignSpiEcdsaCreate(&g_params, &spiObj);
687 HcfResult res = HcfSignSpiEcdsaCreate(&g_params, &spiObj);
700 HcfResult res = HcfSignSpiEcdsaCreate(&g_params, &spiObj);
717 HcfResult res = HcfSignSpiEcdsaCreate(&g_params, &spiObj);
734 HcfResult res = HcfSignSpiEcdsaCreate(&g_params, &spiObj);
[all …]
H A Dcrypto_dh_asy_key_generator_test.cpp384 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_modp1536");
390 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_modp2048");
396 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_modp3072");
402 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_modp4096");
408 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_modp6144");
414 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_modp8192");
420 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_ffdhe2048");
426 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_ffdhe3072");
432 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_ffdhe4096");
438 HcfResult res = HcfAsyKeyGeneratorCreateTest("DH_ffdhe6144");
[all …]
H A Dcrypto_brainpool_key_agreement_test.cpp54 static HcfResult HcfKeyAgreementCreateTest(const char *algName) in HcfKeyAgreementCreateTest()
57 HcfResult res = HcfKeyAgreementCreate(algName, &keyAgreement); in HcfKeyAgreementCreateTest()
66 HcfResult res = HcfKeyAgreementCreateTest("ECC_BrainPoolP160r1");
72 HcfResult res = HcfKeyAgreementCreateTest(nullptr);
85 HcfResult res = HcfKeyAgreementCreateTest("SM257");
91 HcfResult res = HcfKeyAgreementCreate("ECC_BrainPoolP512t1", nullptr);
98 HcfResult res = HcfKeyAgreementCreate("ECC_BrainPoolP160r1", &keyAgreement);
111 HcfResult res = HcfKeyAgreementCreate("ECC_BrainPoolP160r1", &keyAgreement);
121 HcfResult res = HcfKeyAgreementCreate("ECC_BrainPoolP160r1", &keyAgreement);
133 HcfResult res = HcfKeyAgreementCreate("ECC_BrainPoolP160r1", &keyAgreement);
[all …]
/ohos5.0/base/security/crypto_framework/test/unittest/src/sm2/
H A Dcrypto_sm2_util_test.cpp303 HcfResult res = ConstructCorrectSm2CipherTextSpec(&spec);
315 HcfResult res = ConstructMissYErrorSm2CipherTextSpec(&spec);
327 HcfResult res = ConstructLenErrorSm2CipherTextSpec(&spec);
339 HcfResult res = ConstructMissXErrorSm2CipherTextSpec(&spec);
375 HcfResult res = ConstructCorrectSm2CipherTextSpec(&spec);
394 HcfResult res = ConstructLenZeroXSm2CipherTextSpec(&spec);
406 HcfResult res = ConstructLenZeroYSm2CipherTextSpec(&spec);
442 HcfResult res = ConstructMissErrorSm2CipherTextSpec(&spec);
519 HcfResult res = ConstructMissYErrorSm2CipherTextSpec(&spec);
570 HcfResult res = HcfAsn1ToSm2Spec(&g_correctInput, &spec);
[all …]
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/common/src/
H A Decc_openssl_common.c24 HcfResult NewEcKeyPair(int32_t curveId, EC_KEY **returnEcKey) in NewEcKeyPair()
55 HcfResult ret = HCF_SUCCESS; in NewGroupFromCurveGFp()
90 HcfResult ret = HCF_SUCCESS; in SetEcPointToGroup()
149 HcfResult ret = NewGroupFromCurveGFp(ecParams, &group, ctx); in GenerateEcGroupWithParamsSpec()
240 HcfResult ret = HCF_SUCCESS; in SetEcPubKeyFromPriKey()
265 HcfResult ret = HCF_SUCCESS; in SetEcKey()
311 HcfResult ret = HCF_INVALID_PARAMS; in GetCurveGFp()
364 HcfResult ret = HCF_INVALID_PARAMS; in GetGenerator()
483 HcfResult ret = HCF_INVALID_PARAMS; in GetPubKeyXOrY()
500 HcfResult GetPkSkBigInteger(const HcfKey *self, bool isPrivate, in GetPkSkBigInteger()
[all …]
/ohos5.0/base/security/crypto_framework/frameworks/cj/src/
H A Dcipher_impl.cpp30 HcfResult CipherImpl::CipherInit(HcfCryptoMode opMode, HcfKey *key, HcfParamsSpec *params) in CipherInit()
36 HcfResult res = cipher_->init(cipher_, opMode, key, params); in CipherInit()
40 HcfResult CipherImpl::CipherUpdate(HcfBlob *input, HcfBlob *output) in CipherUpdate()
46 HcfResult res = cipher_->update(cipher_, input, output); in CipherUpdate()
50 HcfResult CipherImpl::CipherDoFinal(HcfBlob *input, HcfBlob *output) in CipherDoFinal()
56 HcfResult res = cipher_->doFinal(cipher_, input, output); in CipherDoFinal()
60 HcfResult CipherImpl::SetCipherSpec(CipherSpecItem item, HcfBlob pSource) in SetCipherSpec()
69 HcfResult CipherImpl::GetCipherSpecString(CipherSpecItem item, char *returnString) in GetCipherSpecString()
78HcfResult CipherImpl::GetCipherSpecUint8Array(CipherSpecItem item, HcfBlob *returnUint8Array) in GetCipherSpecUint8Array()
/ohos5.0/base/security/crypto_framework/interfaces/innerkits/key/
H A Dasy_key_generator.h67 HcfResult (*generateKeyPair)(HcfAsyKeyGenerator *self, HcfParamsSpec *params,
70 HcfResult (*convertKey)(HcfAsyKeyGenerator *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob,
73HcfResult (*convertPemKey)(HcfAsyKeyGenerator *self, HcfParamsSpec *params, const char *pubKeyStr,
84 HcfResult (*generateKeyPair)(const HcfAsyKeyGeneratorBySpec *self, HcfKeyPair **returnKeyPair);
86 HcfResult (*generatePubKey)(const HcfAsyKeyGeneratorBySpec *self, HcfPubKey **returnPubKey);
88 HcfResult (*generatePriKey)(const HcfAsyKeyGeneratorBySpec *self, HcfPriKey **returnPriKey);
97 HcfResult HcfAsyKeyGeneratorCreate(const char *algoName, HcfAsyKeyGenerator **returnObj);
99 HcfResult HcfAsyKeyGeneratorBySpecCreate(const HcfAsyKeyParamsSpec *paramsSpec, HcfAsyKeyGeneratorB…
/ohos5.0/base/security/crypto_framework/frameworks/cj/include/
H A Dsign_impl.h32 HcfResult Init(HcfPriKey *priKey);
33 HcfResult Update(HcfBlob *input);
34 HcfResult Sign(HcfBlob *input, HcfBlob *output);
35 HcfResult SetSignSpecByNum(int32_t itemValue);
36 HcfResult SetSignSpecByArr(HcfBlob itemValue);
37 HcfResult GetSignSpecString(SignSpecItem item, char *itemValue);
38 HcfResult GetSignSpecNum(SignSpecItem item, int32_t *itemValue);
H A Dverify_impl.h30 HcfResult Init(HcfPubKey *pubKey);
31 HcfResult Update(HcfBlob *input);
33 HcfResult Recover(HcfBlob input, HcfBlob *output);
34 HcfResult SetVerifySpecByNum(int32_t itemValue);
35 HcfResult SetVerifySpecByArr(HcfBlob itemValue);
36 HcfResult GetVerifySpecString(SignSpecItem item, char *itemValue);
37 HcfResult GetVerifySpecNum(SignSpecItem item, int32_t *itemValue);
/ohos5.0/base/security/crypto_framework/frameworks/native/src/
H A Dsignature.c30 HcfResult (*init)(HcfVerify *self, HcfParamsSpec *params, HcfPubKey *publicKey);
32 HcfResult (*update)(HcfVerify *self, HcfBlob *data);
36 HcfResult (*recover)(HcfVerify *self, HcfBlob *signatureData, HcfBlob *rawSignatureData);
40 HcfResult (*setVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t saltLen);
44 HcfResult (*getVerifySpecInt)(HcfVerify *self, SignSpecItem item, int32_t *returnInt);
46 HcfResult (*setVerifySpecUint8Array)(HcfVerify *self, SignSpecItem item, HcfBlob blob);
54 HcfResult ret = HcfVerifyCreate(algoName, (HcfVerify **)verify); in OH_CryptoVerify_Create()
63 HcfResult ret = ctx->init((HcfVerify *)ctx, NULL, (HcfPubKey *)pubKey); in OH_CryptoVerify_Init()
72 HcfResult ret = ctx->update((HcfVerify *)ctx, (HcfBlob *)in); in OH_CryptoVerify_Update()
113 HcfResult ret = HCF_INVALID_PARAMS; in OH_CryptoVerify_SetParam()
[all …]

12345678910