Lines Matching refs:msg_mask
128 uint8_t *msg_mask = NULL; in ossl_sm2_encrypt() local
201 msg_mask = OPENSSL_zalloc(msg_len); in ossl_sm2_encrypt()
202 if (msg_mask == NULL) { 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 msg_mask[i] ^= msg[i]; in ossl_sm2_encrypt()
241 || !ASN1_OCTET_STRING_set(ctext_struct.C2, msg_mask, msg_len)) { in ossl_sm2_encrypt()
260 OPENSSL_free(msg_mask); in ossl_sm2_encrypt()
287 uint8_t *msg_mask = NULL; in ossl_sm2_decrypt() local
335 msg_mask = OPENSSL_zalloc(msg_len); in ossl_sm2_decrypt()
339 if (msg_mask == NULL || x2y2 == NULL || computed_C3 == NULL) { in ossl_sm2_decrypt()
361 || !ossl_ecdh_kdf_X9_63(msg_mask, msg_len, x2y2, 2 * field_size, in ossl_sm2_decrypt()
368 ptext_buf[i] = C2[i] ^ msg_mask[i]; in ossl_sm2_decrypt()
397 OPENSSL_free(msg_mask); in ossl_sm2_decrypt()