Home
last modified time | relevance | path

Searched refs:HcfResult (Results 1 - 25 of 240) sorted by relevance

12345678910

/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);
34 HcfResult ConstructEcc256KeyPairParamsSpec(HcfAsyKeyParamsSpec **spec);
35 HcfResult ConstructEcc384CommParamsSpe
[all...]
H A Dalg_25519_common_param_spec.h28 HcfResult ConstructAlg25519KeyPairParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec);
29 HcfResult ConstructAlg25519PubKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec);
30 HcfResult ConstructAlg25519PriKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec);
32 HcfResult TestHcfAsyKeyGeneratorCreate(const char *algName, HcfAsyKeyGenerator **generator);
33 HcfResult TestGenerateKeyPair(HcfAsyKeyGenerator *generator, HcfKeyPair **keyPair);
34 HcfResult TestKeyGeneratorAndGenerateKeyPair(const char *algName, HcfAsyKeyGenerator **generator, HcfKeyPair **keyPair);
35 HcfResult TestGenerateConvertKey(HcfAsyKeyGenerator *generator, HcfBlob *pubKeyBlob, HcfBlob *priKeyBlob,
37 HcfResult TestGenerateKeyPairAndConvertKey(const char *algName, HcfAsyKeyGenerator **generator, HcfBlob *pubKeyBlob,
39 HcfResult TestCreateKeyPairParamsSpecAndGeneratorBySpec(const char *algName, bool choose,
41 HcfResult TestCreatePubKeyParamsSpecAndGeneratorBySpe
[all...]
H A Decc_common_param_spec.h28 HcfResult ConstructEccKeyPairCommParamsSpec(const char *algoName, HcfEccCommParamsSpec **spec);
29 HcfResult ConstructEccKeyPairParamsSpec(const char *algoName, HcfEccCommParamsSpec *eccCommSpec,
31 HcfResult ConstructEccPubKeyParamsSpec(const char *algoName, HcfEccCommParamsSpec *eccCommSpec,
33 HcfResult ConstructEccPriKeyParamsSpec(const char *algoName, HcfEccCommParamsSpec *eccCommSpec,
35 HcfResult GenerateBrainpoolP160r1KeyPair(HcfKeyPair **keyPair);
/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);
47 HcfResult GetFormatTypeByFormatValue(int32_t formatValue, int32_t *formatType);
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 BigNumToBigIntege
[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 *returnBigInteger);
31 HcfResult GetGenerator(const EC_GROUP *group, const AsyKeySpecItem item, HcfBigInteger *returnBigInteger);
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 GetPkSkBigIntege
[all...]
/base/security/crypto_framework/interfaces/inner_api/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);
49 HcfResult (*getSignSpecString)(HcfSign *self, SignSpecItem item, char **returnString);
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);
67 HcfResult (*recove
[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);
71 HcfResult (*getCipherSpecUint8Array)(HcfCipher *self, CipherSpecItem item, HcfBlob *returnUint8Array);
87 HcfResult HcfCipherCreate(const char *transformation, HcfCipher **returnObj);
/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);
61 HcfResult (*engineRecove
[all...]
H A Dcipher_factory_spi.h32 HcfResult (*init)(HcfCipherGeneratorSpi *self, enum HcfCryptoMode opMode,
35 HcfResult (*update)(HcfCipherGeneratorSpi *self, HcfBlob *input, HcfBlob *output);
37 HcfResult (*doFinal)(HcfCipherGeneratorSpi *self, HcfBlob *input, HcfBlob *output);
39 HcfResult (*setCipherSpecUint8Array)(HcfCipherGeneratorSpi *self, CipherSpecItem item, HcfBlob pSource);
41 HcfResult (*getCipherSpecString)(HcfCipherGeneratorSpi *self, CipherSpecItem item, char **returnString);
43 HcfResult (*getCipherSpecUint8Array)(HcfCipherGeneratorSpi *self, CipherSpecItem item, HcfBlob *returnUint8Array);
H A Dasy_key_generator_spi.h40 HcfResult (*engineGenerateKeyPair)(HcfAsyKeyGeneratorSpi *self, HcfKeyPair **returnObj);
42 HcfResult (*engineConvertKey)(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, HcfBlob *pubKeyBlob,
45 HcfResult (*engineConvertPemKey)(HcfAsyKeyGeneratorSpi *self, HcfParamsSpec *params, const char *pubKeyStr,
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,
/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);
H A Dcipher_impl.h31 HcfResult CipherInit(HcfCryptoMode opMode, HcfKey *key, HcfParamsSpec *params);
32 HcfResult CipherUpdate(HcfBlob *input, HcfBlob *output);
33 HcfResult CipherDoFinal(HcfBlob *input, HcfBlob *output);
34 HcfResult SetCipherSpec(CipherSpecItem item, HcfBlob pSource);
35 HcfResult GetCipherSpecString(CipherSpecItem item, char *returnString);
36 HcfResult GetCipherSpecUint8Array(CipherSpecItem item, HcfBlob *returnUint8Array);
/base/security/crypto_framework/interfaces/inner_api/key/
H A Dasy_key_generator.h67 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, HcfAsyKeyGeneratorBySpec **returnObj);
H A Dkey_utils.h28 HcfResult CopyAsyKeyParamsSpec(const HcfAsyKeyParamsSpec *srcSpec, HcfAsyKeyParamsSpec *destSpec);
30 HcfResult CopyPoint(const HcfPoint *src, HcfPoint *dest);
32 HcfResult CopyEccCommonSpec(const HcfEccCommParamsSpec *srcSpec, HcfEccCommParamsSpec *destSpec);
34 HcfResult CreateEccCommonSpecImpl(const HcfEccCommParamsSpec *srcSpec, HcfEccCommParamsSpec **destSpec);
36 HcfResult CopyDhCommonSpec(const HcfDhCommParamsSpec *srcSpec, HcfDhCommParamsSpec *destSpec);
38 HcfResult CreateDhCommonSpecImpl(const HcfDhCommParamsSpec *srcSpec, HcfDhCommParamsSpec **destSpec);
H A Dpri_key.h27 HcfResult (*getAsyKeySpecBigInteger)(const HcfPriKey *self, const AsyKeySpecItem item,
30 HcfResult (*getAsyKeySpecString)(const HcfPriKey *self, const AsyKeySpecItem item, char **returnString);
32 HcfResult (*getAsyKeySpecInt)(const HcfPriKey *self, const AsyKeySpecItem item, int *returnInt);
34 HcfResult (*getEncodedDer)(const HcfPriKey *self, const char *format, HcfBlob *returnBlob);
H A Dpub_key.h27 HcfResult (*getAsyKeySpecBigInteger)(const HcfPubKey *self, const AsyKeySpecItem item,
30 HcfResult (*getAsyKeySpecString)(const HcfPubKey *self, const AsyKeySpecItem item, char **returnString);
32 HcfResult (*getAsyKeySpecInt)(const HcfPubKey *self, const AsyKeySpecItem item, int *returnInt);
34 HcfResult (*getEncodedDer)(const HcfPubKey *self, const char *format, HcfBlob *returnBlob);
/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()
78 HcfResult CipherImpl::GetCipherSpecUint8Array(CipherSpecItem item, HcfBlob *returnUint8Array) in GetCipherSpecUint8Array()
H A Dsign_impl.cpp30 HcfResult SignImpl::Init(HcfPriKey *priKey) in Init()
38 HcfResult SignImpl::Update(HcfBlob *input) in Update()
46 HcfResult SignImpl::Sign(HcfBlob *input, HcfBlob *output) in Sign()
54 HcfResult SignImpl::SetSignSpecByNum(int32_t itemValue) in SetSignSpecByNum()
62 HcfResult SignImpl::SetSignSpecByArr(HcfBlob itemValue) in SetSignSpecByArr()
70 HcfResult SignImpl::GetSignSpecString(SignSpecItem item, char *itemValue) in GetSignSpecString()
78 HcfResult SignImpl::GetSignSpecNum(SignSpecItem item, int32_t *itemValue) in GetSignSpecNum()
H A Dmac_impl.cpp30 HcfResult MacImpl::MacInit(HcfSymKey *symKey) in MacInit()
36 HcfResult res = macObj_->init(macObj_, symKey); in MacInit()
40 HcfResult MacImpl::MacUpdate(HcfBlob *input) in MacUpdate()
46 HcfResult res = macObj_->update(macObj_, input); in MacUpdate()
50 HcfResult MacImpl::MacDoFinal(HcfBlob *output) in MacDoFinal()
56 HcfResult res = macObj_->doFinal(macObj_, output); in MacDoFinal()
H A Dverify_impl.cpp30 HcfResult VerifyImpl::Init(HcfPubKey *pubKey) in Init()
38 HcfResult VerifyImpl::Update(HcfBlob *input) in Update()
56 HcfResult VerifyImpl::Recover(HcfBlob input, HcfBlob *output) in Recover()
64 HcfResult VerifyImpl::SetVerifySpecByNum(int32_t itemValue) in SetVerifySpecByNum()
72 HcfResult VerifyImpl::SetVerifySpecByArr(HcfBlob itemValue) in SetVerifySpecByArr()
80 HcfResult VerifyImpl::GetVerifySpecString(SignSpecItem item, char *itemValue) in GetVerifySpecString()
88 HcfResult VerifyImpl::GetVerifySpecNum(SignSpecItem item, int32_t *itemValue) in GetVerifySpecNum()
/base/security/crypto_framework/test/unittest/src/
H A Dalg_25519_common_param_spec.c22 static HcfResult CreateAlg25519KeyPairSpec(bool choose, HcfAlg25519KeyPairParamsSpec **alg25519KeyPairSpec) in CreateAlg25519KeyPairSpec()
50 HcfResult ConstructAlg25519KeyPairParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec) in ConstructAlg25519KeyPairParamsSpec()
52 HcfResult res = HCF_ERR_CRYPTO_OPERATION; in ConstructAlg25519KeyPairParamsSpec()
101 static HcfResult CreateAlg25519PubKeySpec(bool choose, HcfAlg25519PubKeyParamsSpec **alg25519PubKeySpec) in CreateAlg25519PubKeySpec()
129 HcfResult ConstructAlg25519PubKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec) in ConstructAlg25519PubKeyParamsSpec()
131 HcfResult res = HCF_ERR_CRYPTO_OPERATION; in ConstructAlg25519PubKeyParamsSpec()
166 static HcfResult CreateAlg25519PriKeySpec(bool choose, HcfAlg25519PriKeyParamsSpec **alg25519PriKeySpec) in CreateAlg25519PriKeySpec()
194 HcfResult ConstructAlg25519PriKeyParamsSpec(const char *algoName, bool choose, HcfAsyKeyParamsSpec **spec) in ConstructAlg25519PriKeyParamsSpec()
196 HcfResult res = HCF_ERR_CRYPTO_OPERATION; in ConstructAlg25519PriKeyParamsSpec()
229 HcfResult TestHcfAsyKeyGeneratorCreat
[all...]
H A Dcrypto_openssl_common_test.cpp39 HcfResult ret = GetCurveNameByCurveId(0, nullptr); in HWTEST_F()
45 HcfResult ret = GetNidByCurveNameValue(0, nullptr); in HWTEST_F()
51 HcfResult ret = GetGroupNameByNid(0, nullptr); in HWTEST_F()
57 HcfResult ret = GetFormatTypeByFormatValue(0, nullptr); in HWTEST_F()
63 HcfResult ret = GetAlgNameByBits(0, nullptr); in HWTEST_F()
69 HcfResult ret = GetOpensslCurveId(0, nullptr); in HWTEST_F()
75 HcfResult ret = GetSm2SpecStringSm3(nullptr); in HWTEST_F()
/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/
H A Dsm2_asy_key_generator_openssl.c41 static HcfResult CheckSm256CurveId(BIGNUM *p, BIGNUM *b, BIGNUM *x, BIGNUM *y) in CheckSm256CurveId()
66 static HcfResult CheckParamsSpecToGetCurveId(const HcfEccCommParamsSpec *ecParams, int32_t *curveId) in CheckParamsSpecToGetCurveId()
83 HcfResult ret = HCF_INVALID_PARAMS; in CheckParamsSpecToGetCurveId()
97 static HcfResult GenerateSm2KeyWithParamsSpec(const HcfEccCommParamsSpec *ecParams, EC_KEY **returnKey) in GenerateSm2KeyWithParamsSpec()
105 HcfResult ret = CheckParamsSpecToGetCurveId(ecParams, &curveId); in GenerateSm2KeyWithParamsSpec()
140 static HcfResult NewSm2KeyPairWithCommSpec(const HcfEccCommParamsSpec *ecParams, EC_KEY **returnEckey) in NewSm2KeyPairWithCommSpec()
147 HcfResult ret = GenerateSm2KeyWithParamsSpec(ecParams, &ecKey); in NewSm2KeyPairWithCommSpec()
167 static HcfResult NewSm2PubKeyWithPubSpec(const HcfEccPubKeyParamsSpec *ecParams, EC_KEY **returnEcKey) in NewSm2PubKeyWithPubSpec()
174 HcfResult ret = GenerateSm2KeyWithParamsSpec((HcfEccCommParamsSpec *)ecParams, &ecKey); in NewSm2PubKeyWithPubSpec()
195 static HcfResult NewSm2PriKeyWithPriSpe
[all...]
/base/security/crypto_framework/test/unittest/src/sm2/
H A Dcrypto_sm2_util_test.cpp84 HcfResult ConstructCorrectSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructCorrectSm2CipherTextSpec()
102 HcfResult ConstructMissYErrorSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructMissYErrorSm2CipherTextSpec()
118 HcfResult ConstructMissXErrorSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructMissXErrorSm2CipherTextSpec()
134 HcfResult ConstructMissHashDataErrorSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructMissHashDataErrorSm2CipherTextSpec()
150 HcfResult ConstructMissCipherDataErrorSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructMissCipherDataErrorSm2CipherTextSpec()
166 HcfResult ConstructLenErrorSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructLenErrorSm2CipherTextSpec()
185 HcfResult ConstructLenZeroXSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructLenZeroXSm2CipherTextSpec()
203 HcfResult ConstructLenZeroYSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructLenZeroYSm2CipherTextSpec()
221 HcfResult ConstructLenZeroCipherDataSm2CipherTextSpec(Sm2CipherTextSpec **spec) in ConstructLenZeroCipherDataSm2CipherTextSpec()
239 HcfResult ConstructLenZeroHashDataSm2CipherTextSpe
[all...]

Completed in 8 milliseconds

12345678910