Home
last modified time | relevance | path

Searched refs:padding (Results 1 - 25 of 110) sorted by relevance

12345

/base/update/updater/services/rust/hash_signed_data/src/
H A Devp.rs26 let mut padding = 0usize; in get_b64_decode_len() variables
28 padding += 1; in get_b64_decode_len()
31 padding += 1; in get_b64_decode_len()
33 Ok(((len >> 2) * 3, padding)) // 3 binary format bytes => 24bits => 4 base64 format character in get_b64_decode_len()
39 let (out_len, padding) = get_b64_decode_len(in_data)?; in evp_decode_block()
45 out_data.truncate(out_len - padding); in evp_decode_block()
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/
H A Dopenssl_rsa_helper.h39 int32_t EncryptRsa(const struct HksBlob *inData, struct HksBlob *outData, struct HksBlob *key, int padding,
42 int32_t DecryptRsa(const struct HksBlob *inData, struct HksBlob *outData, struct HksBlob *key, int padding,
45 int32_t OpensslSignRsa(const struct HksBlob *plainText, struct HksBlob *signData, struct HksBlob *key, int padding,
48 int32_t OpensslVerifyRsa(const struct HksBlob *plainText, struct HksBlob *signData, struct HksBlob *key, int padding,
51 int32_t OpensslRsaSignWithNoneDegist(struct HksBlob *key, int padding, const struct HksBlob *message,
54 int32_t OpensslRsaVerifyWithNoneDegist(struct HksBlob *key, int padding, const struct HksBlob *message,
H A Dhks_rsa_common_mt.h37 int padding = 0; member
48 int padding = 0; member
60 int padding = 0; member
72 int padding = 0; member
84 int padding = 0; member
94 int padding = 0; member
105 int padding = 0; member
115 int padding = 0; member
126 int padding = 0; member
/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/
H A Dhks_crypto_hal_rsa_oaep_decrypt.cpp47 .padding = HKS_PADDING_OAEP,
63 .padding = HKS_PADDING_OAEP,
80 .padding = HKS_PADDING_OAEP,
98 .padding = HKS_PADDING_OAEP,
118 .padding = HKS_PADDING_OAEP,
140 .padding = HKS_PADDING_OAEP,
166 .padding = HKS_PADDING_OAEP,
182 .padding = HKS_PADDING_OAEP,
199 .padding = HKS_PADDING_OAEP,
216 .padding
[all...]
H A Dhks_crypto_hal_rsa_oaep_encrypt.cpp49 .padding = HKS_PADDING_OAEP,
65 .padding = HKS_PADDING_OAEP,
81 .padding = HKS_PADDING_OAEP,
97 .padding = HKS_PADDING_OAEP,
113 .padding = HKS_PADDING_OAEP,
129 .padding = HKS_PADDING_OAEP,
145 .padding = HKS_PADDING_OAEP,
161 .padding = HKS_PADDING_OAEP,
177 .padding = HKS_PADDING_OAEP,
193 .padding
[all...]
H A Dhks_crypto_hal_rsa_cipher.cpp52 .padding = HKS_PADDING_NONE,
79 .padding = HKS_PADDING_NONE,
107 .padding = HKS_PADDING_NONE,
136 .padding = HKS_PADDING_NONE,
167 .padding = HKS_PADDING_NONE,
200 .padding = HKS_PADDING_NONE,
237 .padding = HKS_PADDING_PKCS1_V1_5,
258 .padding = HKS_PADDING_PKCS1_V1_5,
279 .padding = HKS_PADDING_PKCS1_V1_5,
301 .padding
[all...]
H A Dhks_crypto_hal_rsa_encrypt.cpp47 .padding = HKS_PADDING_NONE,
68 .padding = HKS_PADDING_NONE,
96 .padding = HKS_PADDING_NONE,
119 .padding = HKS_PADDING_NONE,
145 .padding = HKS_PADDING_NONE,
173 .padding = HKS_PADDING_NONE,
205 .padding = HKS_PADDING_PKCS1_V1_5,
221 .padding = HKS_PADDING_PKCS1_V1_5,
237 .padding = HKS_PADDING_PKCS1_V1_5,
254 .padding
[all...]
H A Dhks_crypto_hal_aes_encrypt.cpp56 .padding = HKS_PADDING_NONE,
71 .padding = HKS_PADDING_PKCS7,
86 .padding = HKS_PADDING_NONE,
102 .padding = HKS_PADDING_NONE,
117 .padding = HKS_PADDING_PKCS7,
137 .padding = HKS_PADDING_NONE,
152 .padding = HKS_PADDING_NONE,
167 .padding = HKS_PADDING_PKCS7,
182 .padding = HKS_PADDING_NONE,
198 .padding
[all...]
H A Dhks_crypto_hal_ecdsa_sign.cpp56 .padding = HKS_PADDING_NONE,
76 .padding = HKS_PADDING_NONE,
95 .padding = HKS_PADDING_NONE,
114 .padding = HKS_PADDING_NONE,
134 .padding = HKS_PADDING_NONE,
153 .padding = HKS_PADDING_NONE,
172 .padding = HKS_PADDING_NONE,
191 .padding = HKS_PADDING_NONE,
210 .padding = HKS_PADDING_NONE,
229 .padding
[all...]
H A Dhks_crypto_hal_rsa_sign.cpp55 .padding = HKS_PADDING_PKCS1_V1_5,
75 .padding = HKS_PADDING_PKCS1_V1_5,
95 .padding = HKS_PADDING_PKCS1_V1_5,
115 .padding = HKS_PADDING_PKCS1_V1_5,
135 .padding = HKS_PADDING_PKCS1_V1_5,
155 .padding = HKS_PADDING_PKCS1_V1_5,
175 .padding = HKS_PADDING_PKCS1_V1_5,
195 .padding = HKS_PADDING_PKCS1_V1_5,
215 .padding = HKS_PADDING_PKCS1_V1_5,
236 .padding
[all...]
H A Dhks_crypto_hal_rsa_decrypt.cpp46 .padding = HKS_PADDING_NONE,
66 .padding = HKS_PADDING_NONE,
93 .padding = HKS_PADDING_NONE,
115 .padding = HKS_PADDING_NONE,
139 .padding = HKS_PADDING_NONE,
165 .padding = HKS_PADDING_NONE,
195 .padding = HKS_PADDING_PKCS1_V1_5,
211 .padding = HKS_PADDING_PKCS1_V1_5,
228 .padding = HKS_PADDING_PKCS1_V1_5,
246 .padding
[all...]
/base/security/security_component_manager/test/fuzztest/security_component/common/
H A Dfuzz_common.cpp67 PaddingSize padding; in ConstructLocationJson() local
69 ConstructWindowJson(jsonComponent, window, padding, buttonRect); in ConstructLocationJson()
109 PaddingSize padding; in ConstructSaveJson() local
111 ConstructWindowJson(jsonComponent, window, padding, buttonRect); in ConstructSaveJson()
151 PaddingSize padding; in ConstructPasteJson() local
153 ConstructWindowJson(jsonComponent, window, padding, buttonRect); in ConstructPasteJson()
188 SecCompRect &window, PaddingSize &padding, SecCompRect &buttonRect) in ConstructButtonRect()
200 padding.bottom = window.y_ + window.height_ - buttonRect.y_ - buttonRect.height_; in ConstructButtonRect()
201 padding.top = window.y_ - buttonRect.y_; in ConstructButtonRect()
202 padding in ConstructButtonRect()
187 ConstructButtonRect( SecCompRect &window, PaddingSize &padding, SecCompRect &buttonRect) ConstructButtonRect() argument
206 ConstructWindowJson( nlohmann::json &jsonComponent, SecCompRect &window, PaddingSize &padding, SecCompRect &buttonRect) ConstructWindowJson() argument
[all...]
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_3des.c44 uint32_t padding; member
154 outCtx->padding = usageSpec->padding; in Des3CbcNoPaddingCryptInit()
262 switch (usageSpec->padding) { in Des3CbcCryptInit()
268 HKS_LOG_E("Unsupport padding! mode = 0x%" LOG_PUBLIC "X", usageSpec->padding); in Des3CbcCryptInit()
273 static int32_t Des3CbcCryptUpdate(void *cryptoCtx, const uint8_t padding, const struct HksBlob *message, in Des3CbcCryptUpdate() argument
276 switch (padding) { in Des3CbcCryptUpdate()
282 HKS_LOG_E("Unsupport padding! mode = 0x%" LOG_PUBLIC "X", padding); in Des3CbcCryptUpdate()
287 Des3CbcCryptFinal(void **cryptoCtx, const uint8_t padding, const struct HksBlob *message, struct HksBlob *cipherText, const bool encrypt) Des3CbcCryptFinal() argument
509 Des3EcbCryptUpdate(void *cryptoCtx, const uint8_t padding, const struct HksBlob *message, struct HksBlob *cipherText) Des3EcbCryptUpdate() argument
523 Des3EcbCryptFinal(void **cryptoCtx, const uint8_t padding, const struct HksBlob *message, struct HksBlob *cipherText) Des3EcbCryptFinal() argument
[all...]
H A Dhks_mbedtls_des.c44 uint32_t padding; member
143 outCtx->padding = usageSpec->padding; in DesCbcNoPaddingCryptInit()
251 switch (usageSpec->padding) { in DesCbcCryptInit()
257 HKS_LOG_E("Unsupport padding! mode = 0x%" LOG_PUBLIC "X", usageSpec->padding); in DesCbcCryptInit()
262 static int32_t DesCbcCryptUpdate(void *cryptoCtx, const uint8_t padding, const struct HksBlob *message, in DesCbcCryptUpdate() argument
265 switch (padding) { in DesCbcCryptUpdate()
271 HKS_LOG_E("Unsupport padding! mode = 0x%" LOG_PUBLIC "X", padding); in DesCbcCryptUpdate()
276 DesCbcCryptFinal(void **cryptoCtx, const uint8_t padding, const struct HksBlob *message, struct HksBlob *cipherText, const bool encrypt) DesCbcCryptFinal() argument
495 DesEcbCryptUpdate(void *cryptoCtx, const uint8_t padding, const struct HksBlob *message, struct HksBlob *cipherText) DesEcbCryptUpdate() argument
509 DesEcbCryptFinal(void **cryptoCtx, const uint8_t padding, const struct HksBlob *message, struct HksBlob *cipherText) DesEcbCryptFinal() argument
[all...]
H A Dhks_mbedtls_rsa.c50 int32_t padding; member
171 ctx.MBEDTLS_PRIVATE(padding) = 0; in HksMbedtlsRsaGenerateKey()
264 static int32_t HksToMbedtlsPadding(uint32_t hksPadding, int32_t *padding) in HksToMbedtlsPadding() argument
272 *padding = MBEDTLS_RSA_PKCS_V15; in HksToMbedtlsPadding()
275 *padding = MBEDTLS_RSA_PKCS_V21; in HksToMbedtlsPadding()
298 if (usageSpec->padding == HKS_PADDING_NONE) { in HksMbedtlsRsaCryptMbedtls()
338 int32_t padding = MBEDTLS_RSA_PKCS_V15; in HksMbedtlsRsaCrypt()
339 ret = HksToMbedtlsPadding(usageSpec->padding, &padding); in HksMbedtlsRsaCrypt()
346 if (padding in HksMbedtlsRsaCrypt()
380 HksToMbedtlsSignPadding(uint32_t hksPadding, int32_t *padding) HksToMbedtlsSignPadding() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dopenssl_rsa_helper.c236 int32_t EncryptRsa(const struct HksBlob *inData, struct HksBlob *outData, struct HksBlob *key, int padding, in EncryptRsa() argument
258 if ((EVP_PKEY_encrypt_init(ectx) != 1) || (EVP_PKEY_CTX_set_rsa_padding(ectx, padding) != 1)) { in EncryptRsa()
263 if (padding == RSA_PKCS1_OAEP_PADDING) { in EncryptRsa()
284 int32_t DecryptRsa(const struct HksBlob *inData, struct HksBlob *outData, struct HksBlob *key, int padding, in DecryptRsa() argument
306 if ((EVP_PKEY_decrypt_init(ectx) != 1) || (EVP_PKEY_CTX_set_rsa_padding(ectx, padding) != 1)) { in DecryptRsa()
311 if (padding == RSA_PKCS1_OAEP_PADDING) { in DecryptRsa()
334 static EVP_PKEY_CTX *InitRsaCtx(struct HksBlob *key, int padding, bool signing, uint32_t len) in InitRsaCtx() argument
370 if (EVP_PKEY_CTX_set_rsa_padding(ctx, padding) != 1) { in InitRsaCtx()
373 if (padding == RSA_PKCS1_PSS_PADDING && (EVP_PKEY_CTX_set_rsa_pss_saltlen(ctx, RSA_PSS_SALTLEN_MAX) != 1)) { in InitRsaCtx()
388 int32_t OpensslRsaSignWithNoneDegist(struct HksBlob *key, int padding, cons argument
406 OpensslRsaVerifyWithNoneDegist(struct HksBlob *key, int padding, const struct HksBlob *message, struct HksBlob *signature) OpensslRsaVerifyWithNoneDegist() argument
422 OpensslSignRsa(const struct HksBlob *plainText, struct HksBlob *signData, struct HksBlob *key, int padding, enum HksKeyDigest digestType) OpensslSignRsa() argument
485 OpensslVerifyRsa(const struct HksBlob *plainText, struct HksBlob *signData, struct HksBlob *key, int padding, enum HksKeyDigest digestType) OpensslVerifyRsa() argument
[all...]
H A Dhks_rsa_ecb_oaep_sha512_mt.cpp56 .padding = RSA_PKCS1_OAEP_PADDING,
77 .padding = RSA_PKCS1_OAEP_PADDING,
98 .padding = RSA_PKCS1_OAEP_PADDING,
120 .padding = RSA_PKCS1_OAEP_PADDING,
141 .padding = RSA_PKCS1_OAEP_PADDING,
162 .padding = RSA_PKCS1_OAEP_PADDING,
183 .padding = RSA_PKCS1_OAEP_PADDING,
206 .padding = RSA_PKCS1_OAEP_PADDING,
229 .padding = RSA_PKCS1_OAEP_PADDING,
252 .padding
[all...]
H A Dhks_rsa_ecb_oaep_sha256_mt.cpp56 .padding = RSA_PKCS1_OAEP_PADDING,
77 .padding = RSA_PKCS1_OAEP_PADDING,
98 .padding = RSA_PKCS1_OAEP_PADDING,
120 .padding = RSA_PKCS1_OAEP_PADDING,
141 .padding = RSA_PKCS1_OAEP_PADDING,
162 .padding = RSA_PKCS1_OAEP_PADDING,
183 .padding = RSA_PKCS1_OAEP_PADDING,
206 .padding = RSA_PKCS1_OAEP_PADDING,
229 .padding = RSA_PKCS1_OAEP_PADDING,
252 .padding
[all...]
H A Dhks_rsa_ecb_oaep_padding_mt.cpp55 .padding = RSA_PKCS1_OAEP_PADDING,
76 .padding = RSA_PKCS1_OAEP_PADDING,
97 .padding = RSA_PKCS1_OAEP_PADDING,
118 .padding = RSA_PKCS1_OAEP_PADDING,
139 .padding = RSA_PKCS1_OAEP_PADDING,
160 .padding = RSA_PKCS1_OAEP_PADDING,
181 .padding = RSA_PKCS1_OAEP_PADDING,
204 .padding = RSA_PKCS1_OAEP_PADDING,
227 .padding = RSA_PKCS1_OAEP_PADDING,
250 .padding
[all...]
H A Dhks_rsa_ecb_oaep_sha384_mt.cpp56 .padding = RSA_PKCS1_OAEP_PADDING,
77 .padding = RSA_PKCS1_OAEP_PADDING,
98 .padding = RSA_PKCS1_OAEP_PADDING,
120 .padding = RSA_PKCS1_OAEP_PADDING,
141 .padding = RSA_PKCS1_OAEP_PADDING,
162 .padding = RSA_PKCS1_OAEP_PADDING,
183 .padding = RSA_PKCS1_OAEP_PADDING,
206 .padding = RSA_PKCS1_OAEP_PADDING,
229 .padding = RSA_PKCS1_OAEP_PADDING,
252 .padding
[all...]
H A Dhks_rsa_ecb_pkcs1_padding_mt.cpp57 .padding = RSA_PKCS1_PADDING,
78 .padding = RSA_PKCS1_PADDING,
99 .padding = RSA_PKCS1_PADDING,
121 .padding = RSA_PKCS1_PADDING,
142 .padding = RSA_PKCS1_PADDING,
163 .padding = RSA_PKCS1_PADDING,
185 .padding = RSA_PKCS1_PADDING,
208 .padding = RSA_PKCS1_PADDING,
231 .padding = RSA_PKCS1_PADDING,
254 .padding
[all...]
H A Dhks_rsa_ecb_oaep_sha224_mt.cpp48 .padding = RSA_PKCS1_OAEP_PADDING,
69 .padding = RSA_PKCS1_OAEP_PADDING,
90 .padding = RSA_PKCS1_OAEP_PADDING,
112 .padding = RSA_PKCS1_OAEP_PADDING,
133 .padding = RSA_PKCS1_OAEP_PADDING,
154 .padding = RSA_PKCS1_OAEP_PADDING,
175 .padding = RSA_PKCS1_OAEP_PADDING,
197 .padding = RSA_PKCS1_OAEP_PADDING,
219 .padding = RSA_PKCS1_OAEP_PADDING,
241 .padding
[all...]
H A Dhks_rsa_ecb_oaep_sha1_mt.cpp48 .padding = RSA_PKCS1_OAEP_PADDING,
69 .padding = RSA_PKCS1_OAEP_PADDING,
90 .padding = RSA_PKCS1_OAEP_PADDING,
112 .padding = RSA_PKCS1_OAEP_PADDING,
133 .padding = RSA_PKCS1_OAEP_PADDING,
154 .padding = RSA_PKCS1_OAEP_PADDING,
175 .padding = RSA_PKCS1_OAEP_PADDING,
197 .padding = RSA_PKCS1_OAEP_PADDING,
219 .padding = RSA_PKCS1_OAEP_PADDING,
241 .padding
[all...]
H A Dhks_rsa_sha384_with_rsa_pss_mt.cpp55 .padding = RSA_PKCS1_PSS_PADDING,
81 .padding = RSA_PKCS1_PSS_PADDING,
106 .padding = RSA_PKCS1_PSS_PADDING,
128 .padding = RSA_PKCS1_PSS_PADDING,
150 .padding = RSA_PKCS1_PSS_PADDING,
172 .padding = RSA_PKCS1_PSS_PADDING,
193 .padding = RSA_PKCS1_PSS_PADDING,
215 .padding = RSA_PKCS1_PSS_PADDING,
237 .padding = RSA_PKCS1_PSS_PADDING,
259 .padding
[all...]
/base/security/huks/frameworks/huks_standard/main/common/src/
H A Dhks_base_check.c1223 ret = GetOptionalParams(paramSet, HKS_TAG_PADDING, inputParams->padding.needCheck, &inputParams->padding.value, in GetInputParams()
1224 &inputParams->padding.isAbsent); in GetInputParams()
1472 if (inputParams->padding.isAbsent) { in CheckRsaGenKeyPadding()
1476 return HksCheckValue(inputParams->padding.value, g_rsaCipherPadding, HKS_ARRAY_SIZE(g_rsaCipherPadding)); in CheckRsaGenKeyPadding()
1478 return HksCheckValue(inputParams->padding.value, g_rsaSignPadding, HKS_ARRAY_SIZE(g_rsaSignPadding)); in CheckRsaGenKeyPadding()
1580 uint32_t padding = inputParams->padding.value; in CheckRsaCipherData() local
1584 if (padding == HKS_PADDING_NONE) { in CheckRsaCipherData()
1586 } else if (padding in CheckRsaCipherData()
1605 CheckBlockCbcCipherData(uint32_t mode, uint32_t cmdId, uint32_t padding, const struct HksBlob *inData, const struct HksBlob *outData) CheckBlockCbcCipherData() argument
1665 uint32_t padding = inputParams->padding.value; CheckBlockCipherData() local
1676 uint32_t padding = inputParams->padding.value; CheckBlockCipherData() local
1685 uint32_t padding = inputParams->padding.value; CheckBlockCipherData() local
1695 uint32_t padding = inputParams->padding.value; CheckBlockCipherData() local
1728 uint32_t padding = inputParams->padding.value; CheckAesPadding() local
1849 uint32_t padding = inputParams->padding.value; CheckDesPadding() local
1869 uint32_t padding = inputParams->padding.value; Check3DesPadding() local
1889 uint32_t padding = inputParams->padding.value; CheckSm4Padding() local
[all...]

Completed in 219 milliseconds

12345