Home
last modified time | relevance | path

Searched refs:destSpec (Results 1 - 3 of 3) sorted by relevance

/base/security/crypto_framework/frameworks/key/
H A Dkey_utils.c24 HcfResult CopyAsyKeyParamsSpec(const HcfAsyKeyParamsSpec *srcSpec, HcfAsyKeyParamsSpec *destSpec) in CopyAsyKeyParamsSpec() argument
26 if (srcSpec == NULL || srcSpec->algName == NULL || destSpec == NULL) { in CopyAsyKeyParamsSpec()
35 destSpec->algName = (char *)HcfMalloc(srcAlgNameLen + 1, 0); in CopyAsyKeyParamsSpec()
36 if (destSpec->algName == NULL) { in CopyAsyKeyParamsSpec()
40 (void)memcpy_s(destSpec->algName, srcAlgNameLen, srcSpec->algName, srcAlgNameLen); in CopyAsyKeyParamsSpec()
41 destSpec->specType = srcSpec->specType; in CopyAsyKeyParamsSpec()
110 HcfResult CopyEccCommonSpec(const HcfEccCommParamsSpec *srcSpec, HcfEccCommParamsSpec *destSpec) in CopyEccCommonSpec() argument
113 srcSpec->b.len == 0 || srcSpec->n.data == NULL || srcSpec->n.len == 0 || destSpec == NULL) { in CopyEccCommonSpec()
117 if (CopyAsyKeyParamsSpec(&(srcSpec->base), &(destSpec->base)) != HCF_SUCCESS) { in CopyEccCommonSpec()
121 destSpec in CopyEccCommonSpec()
161 CreateEccCommonSpecImpl(const HcfEccCommParamsSpec *srcSpec, HcfEccCommParamsSpec **destSpec) CreateEccCommonSpecImpl() argument
181 CopyDhCommonSpec(const HcfDhCommParamsSpec *srcSpec, HcfDhCommParamsSpec *destSpec) CopyDhCommonSpec() argument
208 CreateDhCommonSpecImpl(const HcfDhCommParamsSpec *srcSpec, HcfDhCommParamsSpec **destSpec) CreateDhCommonSpecImpl() argument
[all...]
H A Dasy_key_generator.c578 static HcfResult CopyDsaCommonSpec(const HcfDsaCommParamsSpec *srcSpec, HcfDsaCommParamsSpec *destSpec) in CopyDsaCommonSpec() argument
580 if (CopyAsyKeyParamsSpec(&(srcSpec->base), &(destSpec->base)) != HCF_SUCCESS) { in CopyDsaCommonSpec()
583 destSpec->p.data = (unsigned char *)HcfMalloc(srcSpec->p.len, 0); in CopyDsaCommonSpec()
584 if (destSpec->p.data == NULL) { in CopyDsaCommonSpec()
586 FreeDsaCommParamsSpec(destSpec); in CopyDsaCommonSpec()
589 destSpec->q.data = (unsigned char *)HcfMalloc(srcSpec->q.len, 0); in CopyDsaCommonSpec()
590 if (destSpec->q.data == NULL) { in CopyDsaCommonSpec()
592 FreeDsaCommParamsSpec(destSpec); in CopyDsaCommonSpec()
595 destSpec->g.data = (unsigned char *)HcfMalloc(srcSpec->g.len, 0); in CopyDsaCommonSpec()
596 if (destSpec in CopyDsaCommonSpec()
610 CreateDsaCommonSpecImpl(const HcfDsaCommParamsSpec *srcSpec, HcfDsaCommParamsSpec **destSpec) CreateDsaCommonSpecImpl() argument
627 CreateDsaPubKeySpecImpl(const HcfDsaPubKeyParamsSpec *srcSpec, HcfDsaPubKeyParamsSpec **destSpec) CreateDsaPubKeySpecImpl() argument
652 CreateDsaKeyPairSpecImpl(const HcfDsaKeyPairParamsSpec *srcSpec, HcfDsaKeyPairParamsSpec **destSpec) CreateDsaKeyPairSpecImpl() argument
711 CreateDhPubKeySpecImpl(const HcfDhPubKeyParamsSpec *srcSpec, HcfDhPubKeyParamsSpec **destSpec) CreateDhPubKeySpecImpl() argument
736 CreateDhPriKeySpecImpl(const HcfDhPriKeyParamsSpec *srcSpec, HcfDhPriKeyParamsSpec **destSpec) CreateDhPriKeySpecImpl() argument
762 CreateDhKeyPairSpecImpl(const HcfDhKeyPairParamsSpec *srcSpec, HcfDhKeyPairParamsSpec **destSpec) CreateDhKeyPairSpecImpl() argument
826 CreateEccPubKeySpecImpl(const HcfEccPubKeyParamsSpec *srcSpec, HcfEccPubKeyParamsSpec **destSpec) CreateEccPubKeySpecImpl() argument
849 CreateEccPriKeySpecImpl(const HcfEccPriKeyParamsSpec *srcSpec, HcfEccPriKeyParamsSpec **destSpec) CreateEccPriKeySpecImpl() argument
874 CreateEccKeyPairSpecImpl(const HcfEccKeyPairParamsSpec *srcSpec, HcfEccKeyPairParamsSpec **destSpec) CreateEccKeyPairSpecImpl() argument
935 CopyRsaCommonSpec(const HcfRsaCommParamsSpec *srcSpec, HcfRsaCommParamsSpec *destSpec) CopyRsaCommonSpec() argument
951 CreateRsaPubKeySpecImpl(const HcfRsaPubKeyParamsSpec *srcSpec, HcfRsaPubKeyParamsSpec **destSpec) CreateRsaPubKeySpecImpl() argument
975 CreateRsaKeyPairSpecImpl(const HcfRsaKeyPairParamsSpec *srcSpec, HcfRsaKeyPairParamsSpec **destSpec) CreateRsaKeyPairSpecImpl() argument
1036 CreateAlg25519PubKeySpecImpl(const HcfAlg25519PubKeyParamsSpec *srcSpec, HcfAlg25519PubKeyParamsSpec **destSpec) CreateAlg25519PubKeySpecImpl() argument
1063 CreateAlg25519PriKeySpecImpl(const HcfAlg25519PriKeyParamsSpec *srcSpec, HcfAlg25519PriKeyParamsSpec **destSpec) CreateAlg25519PriKeySpecImpl() argument
1090 CreateAlg25519KeyPairSpecImpl(const HcfAlg25519KeyPairParamsSpec *srcSpec, HcfAlg25519KeyPairParamsSpec **destSpec) CreateAlg25519KeyPairSpecImpl() argument
[all...]
/base/security/crypto_framework/interfaces/inner_api/key/
H A Dkey_utils.h28 HcfResult CopyAsyKeyParamsSpec(const HcfAsyKeyParamsSpec *srcSpec, HcfAsyKeyParamsSpec *destSpec);
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);

Completed in 3 milliseconds