Lines Matching refs:x2y2p
118 mbedtls_ecp_point x2y2p = { }; in sm2_mbedtls_pke_decrypt() local
137 mbedtls_ecp_point_init(&x2y2p); in sm2_mbedtls_pke_decrypt()
160 mres = mbedtls_ecp_mul(&grp, &x2y2p, (mbedtls_mpi *)key->d, &C1, in sm2_mbedtls_pke_decrypt()
167 if (mbedtls_mpi_size(&x2y2p.X) > SM2_INT_SIZE_BYTES || in sm2_mbedtls_pke_decrypt()
168 mbedtls_mpi_size(&x2y2p.Y) > SM2_INT_SIZE_BYTES) { in sm2_mbedtls_pke_decrypt()
173 mres = mbedtls_mpi_write_binary(&x2y2p.X, x2y2, SM2_INT_SIZE_BYTES); in sm2_mbedtls_pke_decrypt()
178 mres = mbedtls_mpi_write_binary(&x2y2p.Y, x2y2 + SM2_INT_SIZE_BYTES, in sm2_mbedtls_pke_decrypt()
262 mbedtls_ecp_point_free(&x2y2p); in sm2_mbedtls_pke_decrypt()
308 mbedtls_ecp_point x2y2p = { }; in sm2_mbedtls_pke_encrypt() local
321 mbedtls_ecp_point_init(&x2y2p); in sm2_mbedtls_pke_encrypt()
357 mres = mbedtls_ecp_mul(&grp, &x2y2p, &k, &PB, mbd_rand, NULL); in sm2_mbedtls_pke_encrypt()
363 if (mbedtls_mpi_size(&x2y2p.X) > SM2_INT_SIZE_BYTES || in sm2_mbedtls_pke_encrypt()
364 mbedtls_mpi_size(&x2y2p.Y) > SM2_INT_SIZE_BYTES) { in sm2_mbedtls_pke_encrypt()
369 mres = mbedtls_mpi_write_binary(&x2y2p.X, x2y2, SM2_INT_SIZE_BYTES); in sm2_mbedtls_pke_encrypt()
374 mres = mbedtls_mpi_write_binary(&x2y2p.Y, x2y2 + SM2_INT_SIZE_BYTES, in sm2_mbedtls_pke_encrypt()
446 mbedtls_ecp_point_free(&x2y2p); in sm2_mbedtls_pke_encrypt()