Lines Matching refs:x2y2
128 uint8_t *x2y2 = NULL; in ossl_sm2_encrypt() local
175 x2y2 = OPENSSL_zalloc(2 * field_size); in ossl_sm2_encrypt()
178 if (x2y2 == NULL || C3 == NULL) in ossl_sm2_encrypt()
201 if (BN_bn2binpad(x2, x2y2, field_size) < 0 in ossl_sm2_encrypt()
202 || BN_bn2binpad(y2, x2y2 + field_size, field_size) < 0) { in ossl_sm2_encrypt()
208 if (!ossl_ecdh_kdf_X9_63(msg_mask, msg_len, x2y2, 2 * field_size, NULL, 0, in ossl_sm2_encrypt()
215 memset(x2y2, 0, 2 * field_size); in ossl_sm2_encrypt()
228 || EVP_DigestUpdate(hash, x2y2, field_size) == 0 in ossl_sm2_encrypt()
230 || EVP_DigestUpdate(hash, x2y2 + field_size, field_size) == 0 in ossl_sm2_encrypt()
266 OPENSSL_free(x2y2); in ossl_sm2_encrypt()
288 uint8_t *x2y2 = NULL; in ossl_sm2_decrypt() local
341 x2y2 = OPENSSL_zalloc(2 * field_size); in ossl_sm2_decrypt()
344 if (msg_mask == NULL || x2y2 == NULL || computed_C3 == NULL) in ossl_sm2_decrypt()
362 if (BN_bn2binpad(x2, x2y2, field_size) < 0 in ossl_sm2_decrypt()
363 || BN_bn2binpad(y2, x2y2 + field_size, field_size) < 0 in ossl_sm2_decrypt()
364 || !ossl_ecdh_kdf_X9_63(msg_mask, msg_len, x2y2, 2 * field_size, in ossl_sm2_decrypt()
385 || !EVP_DigestUpdate(hash, x2y2, field_size) in ossl_sm2_decrypt()
387 || !EVP_DigestUpdate(hash, x2y2 + field_size, field_size) in ossl_sm2_decrypt()
406 OPENSSL_free(x2y2); in ossl_sm2_decrypt()