@@ -104,7 +104,7 @@ struct chachapoly_ctx_mt {
104104 * internal poly1305 methods */
105105#ifdef OPENSSL_HAVE_POLY_EVP
106106 EVP_MAC_CTX * poly_ctx ;
107- #elif ( OPENSSL_VERSION_NUMBER < 0x30000000UL ) && defined(EVP_PKEY_POLY1305 )
107+ #elif !defined( WITH_OPENSSL3 ) && defined(EVP_PKEY_POLY1305 )
108108 EVP_PKEY_CTX * poly_ctx ;
109109 EVP_MD_CTX * md_ctx ;
110110 EVP_PKEY * pkey ;
@@ -393,7 +393,7 @@ chachapoly_new_mt(u_int startseqnr, const u_char * key, u_int keylen)
393393 explicit_bzero (& startseqnr , sizeof (startseqnr ));
394394 return NULL ;
395395 }
396- #elif ( OPENSSL_VERSION_NUMBER < 0x30000000UL ) && defined(EVP_PKEY_POLY1305 )
396+ #elif !defined( WITH_OPENSSL3 ) && defined(EVP_PKEY_POLY1305 )
397397 ctx_mt -> md_ctx = EVP_MD_CTX_new ();
398398 ctx_mt -> pkey = EVP_PKEY_new_mac_key (EVP_PKEY_POLY1305 , NULL , ctx_mt -> zeros ,
399399 POLY1305_KEYLEN );
@@ -567,7 +567,7 @@ chachapoly_crypt_mt(struct chachapoly_ctx_mt *ctx_mt, u_int seqnr, u_char *dest,
567567 if (!do_encrypt ) {
568568 const u_char * tag = src + aadlen + len ;
569569 u_char expected_tag [POLY1305_TAGLEN ];
570- #if ( OPENSSL_VERSION_NUMBER < 0x30000000UL ) && defined(EVP_PKEY_POLY1305 )
570+ #if !defined( WITH_OPENSSL3 ) && defined(EVP_PKEY_POLY1305 )
571571 EVP_PKEY_CTX_ctrl (ctx_mt -> poly_ctx , -1 , EVP_PKEY_OP_SIGNCTX , EVP_PKEY_CTRL_SET_MAC_KEY , POLY1305_KEYLEN , ks -> poly_key );
572572 EVP_DigestSignUpdate (ctx_mt -> md_ctx , src , aadlen + len );
573573 ctx_mt -> ptaglen = POLY1305_TAGLEN ;
@@ -591,7 +591,7 @@ chachapoly_crypt_mt(struct chachapoly_ctx_mt *ctx_mt, u_int seqnr, u_char *dest,
591591 /* Crypt payload */
592592 fastXOR (dest + aadlen ,src + aadlen ,ks -> mainStream ,len );
593593 /* calculate and append tag */
594- #if ( OPENSSL_VERSION_NUMBER < 0x30000000UL ) && defined(EVP_PKEY_POLY1305 )
594+ #if !defined( WITH_OPENSSL3 ) && defined(EVP_PKEY_POLY1305 )
595595 if (do_encrypt ) {
596596 EVP_PKEY_CTX_ctrl (ctx_mt -> poly_ctx , -1 , EVP_PKEY_OP_SIGNCTX , EVP_PKEY_CTRL_SET_MAC_KEY , POLY1305_KEYLEN , ks -> poly_key );
597597 EVP_DigestSignUpdate (ctx_mt -> md_ctx , dest , aadlen + len );
0 commit comments