/ohos5.0/base/security/crypto_framework/test/unittest/include/ |
H A D | ecc_asy_key_common.h | 26 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 D | alg_25519_common_param_spec.h | 28 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 D | openssl_common.h | 44 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 D | ecc_openssl_common.h | 26 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 D | signature.h | 39 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 D | cipher.h | 58 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); 71 …HcfResult (*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 D | signature_spi.h | 35 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 D | dsa_asy_key_generator_openssl.c | 166 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 D | sm2_asy_key_generator_openssl.c | 80 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 D | alg_25519_asy_key_generator_openssl.c | 175 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 D | dh_asy_key_generator_openssl.c | 172 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 D | rsa_asy_key_generator_openssl.c | 184 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 D | ecc_asy_key_generator_openssl.c | 483 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 D | alg_25519_common_param_spec.c | 52 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 D | crypto_brainpool_asy_key_generator_test.cpp | 71 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 D | crypto_brainpool_no_length_sign_test.cpp | 71 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 D | crypto_dh_asy_key_generator_test.cpp | 384 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 D | crypto_brainpool_key_agreement_test.cpp | 54 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 D | crypto_sm2_util_test.cpp | 303 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 D | ecc_openssl_common.c | 24 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 D | cipher_impl.cpp | 30 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() 78 … HcfResult CipherImpl::GetCipherSpecUint8Array(CipherSpecItem item, HcfBlob *returnUint8Array) in GetCipherSpecUint8Array()
|
/ohos5.0/base/security/crypto_framework/interfaces/innerkits/key/ |
H A D | asy_key_generator.h | 67 HcfResult (*generateKeyPair)(HcfAsyKeyGenerator *self, HcfParamsSpec *params, 70 HcfResult (*convertKey)(HcfAsyKeyGenerator *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob, 73 … HcfResult (*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 D | sign_impl.h | 32 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 D | verify_impl.h | 30 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 D | signature.c | 30 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 …]
|