Home
last modified time | relevance | path

Searched refs:DlpBlob (Results 1 - 15 of 15) sorted by relevance

/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/include/
H A Ddlp_crypt.h62 struct DlpBlob { struct
68 struct DlpBlob iv;
99 int32_t DlpOpensslGenerateRandomKey(uint32_t keySize, struct DlpBlob* key);
101 int32_t DlpOpensslAesEncrypt(const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec,
102 const struct DlpBlob* message, struct DlpBlob* cipherText);
104 int32_t DlpOpensslAesDecrypt(const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec,
105 const struct DlpBlob* message, struct DlpBlob* plainText);
107 int32_t DlpOpensslAesEncryptInit(void** cryptoCtx, const struct DlpBlob* ke
[all...]
H A Ddlp_file.h44 struct DlpBlob encKey;
47 struct DlpBlob hmacKey;
149 int32_t SetCipher(const struct DlpBlob& key, const struct DlpUsageSpec& spec, const struct DlpBlob& hmacKey);
151 void GetEncryptCert(struct DlpBlob& cert) const;
152 void GetOfflineCert(struct DlpBlob& cert) const;
153 int32_t UpdateCertAndText(const std::vector<uint8_t>& cert, const std::string& workDir, struct DlpBlob certBlob);
154 int32_t UpdateCert(struct DlpBlob certBlob);
155 int32_t SetEncryptCert(const struct DlpBlob& cert);
202 bool IsValidCipher(const struct DlpBlob
[all...]
H A Ddlp_file_manager.h51 int32_t GenerateCertData(const PermissionPolicy& policy, struct DlpBlob& certData) const;
52 int32_t GenerateCertBlob(const std::vector<uint8_t>& cert, struct DlpBlob& certData) const;
55 int32_t PrepareDlpEncryptParms(PermissionPolicy& policy, struct DlpBlob& key,
56 struct DlpUsageSpec& usage, struct DlpBlob& certData, struct DlpBlob& hmacKey) const;
58 void FreeChiperBlob(struct DlpBlob& key, struct DlpBlob& certData,
59 struct DlpUsageSpec& usage, struct DlpBlob& hmacKey) const;
60 void CleanTempBlob(struct DlpBlob& key, struct DlpCipherParam** tagIv, struct DlpBlob
[all...]
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/test/
H A Ddlp_crypt_test.cpp81 static void CheckParams(DlpUsageSpec* usage, DlpBlob* key, DlpBlob* mIn, DlpBlob* mEnc) in CheckParams()
112 struct DlpBlob message = {15, input}; in HWTEST_F()
113 struct DlpBlob cipherText = {15, enc}; in HWTEST_F()
132 struct DlpBlob key = {32, g_key}; in HWTEST_F()
133 struct DlpBlob message = {15, input}; in HWTEST_F()
134 struct DlpBlob cipherText = {15, enc}; in HWTEST_F()
154 struct DlpBlob key = {32, g_key}; in HWTEST_F()
155 struct DlpBlob cipherTex in HWTEST_F()
[all...]
H A Ddlp_file_manager_test.cpp135 struct DlpBlob certData; in HWTEST_F()
189 struct DlpBlob key; in HWTEST_F()
191 struct DlpBlob certData; in HWTEST_F()
192 struct DlpBlob hmacKey; in HWTEST_F()
387 struct DlpBlob key = { in HWTEST_F()
391 struct DlpBlob certData = { in HWTEST_F()
400 struct DlpBlob hmacKey = { in HWTEST_F()
678 DlpBlob key; in HWTEST_F()
680 DlpBlob hmacKey; in HWTEST_F()
708 struct DlpBlob certDat in HWTEST_F()
[all...]
H A Ddlp_zip_test.cpp46 struct DlpBlob key = { in initDlpFileCiper()
61 struct DlpBlob hmacKey = { in initDlpFileCiper()
H A Ddlp_file_test.cpp59 struct DlpBlob key = { in initDlpFileCiper()
74 struct DlpBlob hmacKey = { in initDlpFileCiper()
87 struct DlpBlob certKey = { in initDlpFileCiper()
131 struct DlpBlob key = { in HWTEST_F()
139 struct DlpBlob hmacKey = { in HWTEST_F()
199 struct DlpBlob src = { in HWTEST_F()
202 struct DlpBlob dst; in HWTEST_F()
236 struct DlpBlob blob = { in HWTEST_F()
425 struct DlpBlob key = { in HWTEST_F()
431 struct DlpBlob hmacKe in HWTEST_F()
[all...]
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/src/
H A Ddlp_crypt.cpp40 inline bool DlpOpensslCheckBlob(const struct DlpBlob* blob) in DlpOpensslCheckBlob()
45 inline bool DlpOpensslCheckBlobZero(const struct DlpBlob* blob) in DlpOpensslCheckBlobZero()
67 int32_t DlpOpensslGenerateRandomKey(uint32_t keySize, struct DlpBlob* key) in DlpOpensslGenerateRandomKey()
121 const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec, bool isEncrypt, EVP_CIPHER_CTX** ctx) in OpensslAesCipherInit()
174 EVP_CIPHER_CTX* ctx, const struct DlpBlob* message, struct DlpBlob* cipherText) in OpensslAesCipherEncryptFinal()
196 static int32_t OpensslAesCipherCryptInitParams(const struct DlpBlob* key, EVP_CIPHER_CTX* ctx, in OpensslAesCipherCryptInitParams()
220 const struct DlpBlob* key, const struct DlpUsageSpec* usageSpec, bool isEncrypt, void** cryptoCtx) in OpensslAesCipherCryptInit()
271 static int32_t OpensslAesCipherEncryptUpdate(void* cryptoCtx, const struct DlpBlob* message, struct DlpBlob* cipherTex
[all...]
H A Ddlp_file_manager.cpp94 int32_t DlpFileManager::GenerateCertData(const PermissionPolicy& policy, struct DlpBlob& certData) const in GenerateCertData()
107 int32_t DlpFileManager::GenerateCertBlob(const std::vector<uint8_t>& cert, struct DlpBlob& certData) const in GenerateCertBlob()
140 static int32_t CleanBlobParam(struct DlpBlob& blob) in CleanBlobParam()
154 void DlpFileManager::CleanTempBlob(struct DlpBlob& key, struct DlpCipherParam** tagIv, struct DlpBlob& hmacKey) const in CleanTempBlob()
172 int32_t DlpFileManager::PrepareDlpEncryptParms(PermissionPolicy& policy, struct DlpBlob& key, in PrepareDlpEncryptParms()
173 struct DlpUsageSpec& usage, struct DlpBlob& certData, struct DlpBlob& hmacKey) const in PrepareDlpEncryptParms()
229 struct DlpBlob certBlob; in UpdateDlpFile()
256 struct DlpBlob cer in ParseDlpFileFormat()
[all...]
H A Ddlp_file.cpp137 bool DlpFile::IsValidCipher(const struct DlpBlob& key, const struct DlpUsageSpec& spec, in IsValidCipher()
138 const struct DlpBlob& hmacKey) const in IsValidCipher()
155 struct DlpBlob& iv = spec.algParam->iv; in IsValidCipher()
168 int32_t DlpFile::CopyBlobParam(const struct DlpBlob& src, struct DlpBlob& dst) const in CopyBlobParam()
197 int32_t DlpFile::CleanBlobParam(struct DlpBlob& blob) const in CleanBlobParam()
284 int32_t DlpFile::SetCipher(const struct DlpBlob& key, const struct DlpUsageSpec& spec, const struct DlpBlob& hmacKey) in SetCipher()
680 void DlpFile::GetEncryptCert(struct DlpBlob& cert) const in GetEncryptCert()
686 void DlpFile::GetOfflineCert(struct DlpBlob
[all...]
/base/security/dlp_permission_service/services/dlp_permission/sa/adapt/
H A Daccount_adapt.h33 } DlpBlob; typedef
40 bool IsAccountLogIn(uint32_t osAccountId, AccountType accountType, const DlpBlob* accountId);
H A Daccount_adapt.cpp88 bool IsAccountLogIn(uint32_t osAccountId, AccountType accountType, const DlpBlob* accountId) in IsAccountLogIn()
/base/security/dlp_permission_service/services/dlp_permission/sa/test/unittest/src/
H A Daccount_adapt_test.cpp52 DlpBlob accountId; in HWTEST_F()
/base/security/dlp_permission_service/test/fuzztest/dlp_permission/fuzzer/dlpfile_fuzzer/
H A Ddlpfile_fuzzer.cpp49 bool IsAccountLogIn(uint32_t osAccountId, AccountType accountType, const DlpBlob* accountId) in IsAccountLogIn()
/base/security/dlp_permission_service/services/dlp_permission/sa/mock/
H A Ddlp_credential_service.c221 DlpBlob accountIdBlob = { taskParams->encData->receiverAccountInfo.accountIdLen, in RestorePolicyCallbackTask()

Completed in 12 milliseconds