Lines Matching refs:x2y2
122 uint8_t *x2y2 = NULL; in sm2_encrypt() local
162 x2y2 = OPENSSL_zalloc(2 * field_size); in sm2_encrypt()
165 if (x2y2 == NULL || C3 == NULL) { in sm2_encrypt()
185 if (BN_bn2binpad(x2, x2y2, field_size) < 0 in sm2_encrypt()
186 || BN_bn2binpad(y2, x2y2 + field_size, field_size) < 0) { in sm2_encrypt()
198 if (!ecdh_KDF_X9_63(msg_mask, msg_len, x2y2, 2 * field_size, NULL, 0, in sm2_encrypt()
208 || EVP_DigestUpdate(hash, x2y2, field_size) == 0 in sm2_encrypt()
210 || EVP_DigestUpdate(hash, x2y2 + field_size, field_size) == 0 in sm2_encrypt()
245 OPENSSL_free(x2y2); in sm2_encrypt()
267 uint8_t *x2y2 = NULL; in sm2_decrypt() local
318 x2y2 = OPENSSL_zalloc(2 * field_size); in sm2_decrypt()
321 if (msg_mask == NULL || x2y2 == NULL || computed_C3 == NULL) { in sm2_decrypt()
341 if (BN_bn2binpad(x2, x2y2, field_size) < 0 in sm2_decrypt()
342 || BN_bn2binpad(y2, x2y2 + field_size, field_size) < 0 in sm2_decrypt()
343 || !ecdh_KDF_X9_63(msg_mask, msg_len, x2y2, 2 * field_size, NULL, 0, in sm2_decrypt()
359 || !EVP_DigestUpdate(hash, x2y2, field_size) in sm2_decrypt()
361 || !EVP_DigestUpdate(hash, x2y2 + field_size, field_size) in sm2_decrypt()
380 OPENSSL_free(x2y2); in sm2_decrypt()