Lines Matching refs:C1_len
117 size_t C1_len = 0; in sm2_mbedtls_pke_decrypt() local
148 res = sm2_bytes_to_point(&grp, &C1, src, src_len, &C1_len); in sm2_mbedtls_pke_decrypt()
188 if (src_len <= C1_len + TEE_SM3_HASH_SIZE) { in sm2_mbedtls_pke_decrypt()
193 C2_len = src_len - C1_len - TEE_SM3_HASH_SIZE; in sm2_mbedtls_pke_decrypt()
214 dst[i] = src[C1_len + i] ^ t[i]; in sm2_mbedtls_pke_decrypt()
223 eom[i - out_len] = src[C1_len + i] ^ t[i]; in sm2_mbedtls_pke_decrypt()
253 if (consttime_memcmp(u, src + C1_len + C2_len, TEE_SM3_HASH_SIZE)) { in sm2_mbedtls_pke_decrypt()
315 size_t C1_len = 0; in sm2_mbedtls_pke_encrypt() local
406 C1_len = *dst_len; in sm2_mbedtls_pke_encrypt()
407 res = sm2_point_to_bytes(dst, &C1_len, &C1); in sm2_mbedtls_pke_encrypt()
411 if (*dst_len < C1_len + src_len + TEE_SM3_HASH_SIZE) { in sm2_mbedtls_pke_encrypt()
412 *dst_len = C1_len + src_len + TEE_SM3_HASH_SIZE; in sm2_mbedtls_pke_encrypt()
419 dst[i + C1_len] = src[i] ^ t[i]; in sm2_mbedtls_pke_encrypt()
438 res = crypto_hash_final(ctx, dst + C1_len + src_len, TEE_SM3_HASH_SIZE); in sm2_mbedtls_pke_encrypt()
442 *dst_len = C1_len + src_len + TEE_SM3_HASH_SIZE; in sm2_mbedtls_pke_encrypt()