/base/security/crypto_framework/interfaces/inner_api/common/ |
H A D | object_base.h | 19 typedef struct HcfObjectBase HcfObjectBase; typedef 21 struct HcfObjectBase { struct 23 void (*destroy)(HcfObjectBase *self);
|
/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_sm4_cfb_cipher_test.cpp | 88 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 89 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 90 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 136 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 137 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 138 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 184 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 185 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 186 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 232 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_3des_cipher_test.cpp | 268 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 269 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 270 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 316 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 317 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 318 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 363 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 364 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 365 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 415 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_sm4_gcm_cipher_test.cpp | 96 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 97 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 150 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 151 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 204 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 205 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 258 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 259 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 312 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 313 HcfObjDestroy((HcfObjectBase *)ciphe in HWTEST_F() [all...] |
H A D | crypto_sm4_cipher_test.cpp | 88 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 89 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 90 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 135 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 136 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 137 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 181 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 182 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 183 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 230 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_sm4_ecb_cipher_test.cpp | 87 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 88 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 89 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 135 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 136 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 137 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 182 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 183 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 184 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 229 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_signature_exception_test.cpp | 42 HcfObjectBase g_obj = { 57 DestroyRsaSign((HcfObjectBase *)&g_obj); in HWTEST_F() 60 DestroyRsaVerify((HcfObjectBase *)&g_obj); in HWTEST_F() 153 HcfSignSpi signObj { .base = *(HcfObjectBase *)sign }; in HWTEST_F() 164 sign->base.destroy((HcfObjectBase *)sign); in HWTEST_F() 206 HcfVerifySpi verifyObj { .base = *(HcfObjectBase *)verify }; in HWTEST_F() 217 verify->base.destroy((HcfObjectBase *)verify); in HWTEST_F()
|
/base/security/crypto_framework/test/unittest/src/aes_cipher/ |
H A D | crypto_aes_ctr_cipher_test.cpp | 90 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 91 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 92 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 141 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 142 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 143 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 192 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 193 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 194 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 243 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_aes_cbc_cipher_test.cpp | 90 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 91 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 92 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 141 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 142 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 143 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 192 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 193 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 194 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 243 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_aes_ofb_cipher_test.cpp | 90 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 91 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 92 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 141 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 142 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 143 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 191 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 192 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 193 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 242 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_aes_cfb_cipher_test.cpp | 90 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 91 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 92 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 141 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 142 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 143 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 192 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 193 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 194 HcfObjDestroy((HcfObjectBase *)generator); in HWTEST_F() 244 HcfObjDestroy((HcfObjectBase *)ke in HWTEST_F() [all...] |
H A D | crypto_aes_gcm_cipher_test.cpp | 94 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 95 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 148 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 149 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 202 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 203 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 256 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 257 HcfObjDestroy((HcfObjectBase *)cipher); in HWTEST_F() 310 HcfObjDestroy((HcfObjectBase *)key); in HWTEST_F() 311 HcfObjDestroy((HcfObjectBase *)ciphe in HWTEST_F() [all...] |
/base/security/crypto_framework/common/src/ |
H A D | object_base.c | 22 HcfObjectBase *tmp = (HcfObjectBase *)obj;
in HcfObjDestroy()
|
/base/security/crypto_framework/frameworks/crypto_operation/ |
H A D | md.c | 88 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMdClass())) { in Update() 102 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMdClass())) { in DoFinal() 116 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMdClass())) { in GetMdLength() 130 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMdClass())) { in GetAlgoName() 137 static void MdDestroy(HcfObjectBase *self) in MdDestroy() 143 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMdClass())) { in MdDestroy()
|
H A D | signature.c | 242 if (!HcfIsClassMatch((HcfObjectBase *)self, GetSignClass())) { in GetSignAlgoName() 254 if (!HcfIsClassMatch((HcfObjectBase *)self, GetVerifyClass())) { in GetVerifyAlgoName() 260 static void DestroySign(HcfObjectBase *self) in DestroySign() 275 static void DestroyVerify(HcfObjectBase *self) in DestroyVerify() 296 if (!HcfIsClassMatch((HcfObjectBase *)self, GetSignClass())) { in SetSignSpecInt() 310 if (!HcfIsClassMatch((HcfObjectBase *)self, GetSignClass())) { in GetSignSpecString() 324 if (!HcfIsClassMatch((HcfObjectBase *)self, GetSignClass())) { in SetSignSpecUint8Array() 338 if (!HcfIsClassMatch((HcfObjectBase *)self, GetSignClass())) { in GetSignSpecInt() 353 if (!HcfIsClassMatch((HcfObjectBase *)self, GetSignClass())) { in SignInit() 367 if (!HcfIsClassMatch((HcfObjectBase *)sel in SignUpdate() [all...] |
H A D | mac.c | 76 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMacClass())) { in Init() 90 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMacClass())) { in Update() 104 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMacClass())) { in DoFinal() 118 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMacClass())) { in GetMacLength() 132 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMacClass())) { in GetAlgoName() 139 static void MacDestroy(HcfObjectBase *self) in MacDestroy() 145 if (!HcfIsClassMatch((HcfObjectBase *)self, GetMacClass())) { in MacDestroy()
|
H A D | rand.c | 81 if (!HcfIsClassMatch((HcfObjectBase *)self, GetRandClass())) { in GenerateRandom() 95 if (!HcfIsClassMatch((HcfObjectBase *)self, GetRandClass())) { in GetAlgoName() 108 if (!HcfIsClassMatch((HcfObjectBase *)self, GetRandClass())) { in SetSeed() 117 static void HcfRandDestroy(HcfObjectBase *self) in HcfRandDestroy() 123 if (!HcfIsClassMatch((HcfObjectBase *)self, GetRandClass())) { in HcfRandDestroy()
|
H A D | cipher.c | 191 if (!HcfIsClassMatch((HcfObjectBase *)self, GetCipherGeneratorClass())) { in GetAlgorithm() 198 static void CipherDestroy(HcfObjectBase *self) in CipherDestroy() 225 if (!HcfIsClassMatch((HcfObjectBase *)self, GetCipherGeneratorClass())) { in SetCipherSpecUint8Array() 249 if (!HcfIsClassMatch((HcfObjectBase *)self, GetCipherGeneratorClass())) { in GetCipherSpecString() 267 if (!HcfIsClassMatch((HcfObjectBase *)self, GetCipherGeneratorClass())) { in GetCipherSpecUint8Array() 282 if (!HcfIsClassMatch((HcfObjectBase *)self, GetCipherGeneratorClass())) { in CipherInit() 296 if (!HcfIsClassMatch((HcfObjectBase *)self, GetCipherGeneratorClass())) { in CipherUpdate() 310 if (!HcfIsClassMatch((HcfObjectBase *)self, GetCipherGeneratorClass())) { in CipherFinal()
|
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/key_agreement/src/ |
H A D | x25519_openssl.c | 38 static void DestroyX25519(HcfObjectBase *self) in DestroyX25519() 58 if ((!HcfIsClassMatch((HcfObjectBase *)self, GetX25519Class())) || in EngineGenerateSecret() 59 (!HcfIsClassMatch((HcfObjectBase *)priKey, OPENSSL_ALG25519_PRIKEY_CLASS)) || in EngineGenerateSecret() 60 (!HcfIsClassMatch((HcfObjectBase *)pubKey, OPENSSL_ALG25519_PUBKEY_CLASS))) { in EngineGenerateSecret()
|
H A D | dh_openssl.c | 39 static void DestroyDh(HcfObjectBase *self) in DestroyDh() 59 if ((!HcfIsClassMatch((HcfObjectBase *)self, GetDhClass())) || in EngineGenerateSecret() 60 (!HcfIsClassMatch((HcfObjectBase *)priKey, OPENSSL_DH_PRIKEY_CLASS)) || in EngineGenerateSecret() 61 (!HcfIsClassMatch((HcfObjectBase *)pubKey, OPENSSL_DH_PUBKEY_CLASS))) { in EngineGenerateSecret()
|
H A D | ecdh_openssl.c | 79 static void DestroyEcdh(HcfObjectBase *self) in DestroyEcdh() 97 if ((!HcfIsClassMatch((HcfObjectBase *)self, GetEcdhClass())) || in EngineGenerateSecret() 98 (!HcfIsClassMatch((HcfObjectBase *)priKey, HCF_OPENSSL_ECC_PRI_KEY_CLASS)) || in EngineGenerateSecret() 99 (!HcfIsClassMatch((HcfObjectBase *)pubKey, HCF_OPENSSL_ECC_PUB_KEY_CLASS))) { in EngineGenerateSecret()
|
/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/ |
H A D | rsa_asy_key_generator_openssl.c | 175 if (!HcfIsClassMatch((HcfObjectBase *)self, OPENSSL_RSA_PRIKEY_CLASS)) { in GetRsaPriKeySpecBigInteger() 221 if (!HcfIsClassMatch((HcfObjectBase *)self, OPENSSL_RSA_PUBKEY_CLASS)) { in GetRsaPubKeySpecBigInteger() 256 static void DestroyPubKey(HcfObjectBase *self) in DestroyPubKey() 272 static void DestroyPriKey(HcfObjectBase *self) in DestroyPriKey() 289 static void DestroyKeyPair(HcfObjectBase *self) in DestroyKeyPair() 301 DestroyPubKey((HcfObjectBase *)impl->base.pubKey); in DestroyKeyPair() 305 DestroyPriKey((HcfObjectBase *)impl->base.priKey); in DestroyKeyPair() 452 if (!HcfIsClassMatch((HcfObjectBase *)self, OPENSSL_RSA_PUBKEY_CLASS)) { in GetPubKeyEncoded() 533 if (!HcfIsClassMatch((HcfObjectBase *)self, OPENSSL_RSA_PUBKEY_CLASS)) { in GetPubKeyEncodedPem() 570 if (!HcfIsClassMatch((HcfObjectBase *)sel in GetPriKeyEncoded() [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/signature/src/ |
H A D | ed25519_openssl.c | 60 static void DestroyEd25519Sign(HcfObjectBase *self) in DestroyEd25519Sign() 78 static void DestroyEd25519Verify(HcfObjectBase *self) in DestroyEd25519Verify() 103 if ((!HcfIsClassMatch((HcfObjectBase *)self, self->base.getClass())) || in EngineSignInit() 104 (!HcfIsClassMatch((HcfObjectBase *)privateKey, OPENSSL_ALG25519_PRIKEY_CLASS))) { in EngineSignInit() 138 if (!HcfIsClassMatch((HcfObjectBase *)self, self->base.getClass())) { in EngineSignDoFinal() 180 if ((!HcfIsClassMatch((HcfObjectBase *)self, self->base.getClass())) || in EngineVerifyInit() 181 (!HcfIsClassMatch((HcfObjectBase *)publicKey, OPENSSL_ALG25519_PUBKEY_CLASS))) { in EngineVerifyInit() 221 if (!HcfIsClassMatch((HcfObjectBase *)self, self->base.getClass())) { in EngineVerifyDoFinal()
|
/base/security/crypto_framework/plugin/openssl_plugin/key/sym_key_generator/src/ |
H A D | sym_key_openssl.c | 44 if (!HcfIsClassMatch((const HcfObjectBase *)self, OPENSSL_SYM_KEY_CLASS)) { in GetEncoded() 69 if (!HcfIsClassMatch((const HcfObjectBase *)self, OPENSSL_SYM_KEY_CLASS)) { in ClearMem() 85 if (!HcfIsClassMatch((const HcfObjectBase *)self, OPENSSL_SYM_KEY_CLASS)) { in GetFormat() 109 if (!HcfIsClassMatch((const HcfObjectBase *)self, OPENSSL_SYM_KEY_CLASS)) { in GetAlgorithm() 150 static void DestroySymKeyGeneratorSpi(HcfObjectBase *base) in DestroySymKeyGeneratorSpi() 163 static void DestroySymKeySpi(HcfObjectBase *base) in DestroySymKeySpi() 260 if (!HcfIsClassMatch((const HcfObjectBase *)self, GetSymKeyGeneratorClass())) { in GenerateSymmKey() 309 if (!HcfIsClassMatch((const HcfObjectBase *)self, GetSymKeyGeneratorClass())) { in ConvertSymmKey()
|
/base/security/crypto_framework/interfaces/inner_api/key/ |
H A D | asy_key_generator.h | 65 HcfObjectBase base; 82 HcfObjectBase base;
|