Ÿëœ œ T ކ ›† §† ´† Á† Ò† æ† ö† ‡ ‡ ,‡ <‡ O‡ e‡ |‡ ‘‡ ¨‡ ½‡ ч æ‡ ú‡ ˆ ˆ +ˆ 8ˆ Eˆ Tˆ \ˆ iˆ rˆ {ˆ „ˆ �ˆ ™ˆ ¤ˆ ®ˆ ¹ˆ ƈ Óˆ æˆ ðˆ úˆ  ‰ ‰ (‰ :‰ L‰ \‰ l‰ ~‰ �‰ ž‰ ±‰ ð‰ Óõ›@͉ (‘øÚ‰AÂÓ@‛8ÀÞ‰ ï‰ �âËq6Ó€ëÓÀ²Ñ ЉÀû‰ Ó@ Ê{ÓÀ'ª´€+j!À+F à+ÿ‰ , Š  ,†[Ó@,ÓŠ §ZW¾ÓÓŠ q6+Š  6Š @éðÓ€²Ñ ωÀAŠ efL@QŠ Às¨âv"b�#Ó#ZŠ 8@#bŠ "Ó€#ÓkŠ  ÃÓÍÞ@Ðõ€¯¢ÀvŠ ˜5ÓÓ Ä‰@ƒŠ €”Š ÓÀëÓú£GA �Š !ÓÀ ¦Š !Ó Ðb W@ °Š W€ Ó(  ÓÓÓ´Š ˜¹±+Vk@ÊŠ `û€L€ÓŠ ?@Ö@Ó⊠ìŠ ûŠ ‹ ‹ ‹ %‹ /‹ 8‹ A‹ P‹ ]‹ e‹ 0s‹ ‡‹ )Ó@’‹ +Ó€¡‹ -ÓÀµ‹ Í‹  å‹ 8@ &Ó Ó(Ó Ó8*Ó Ó8,Ó&Óó‹  âÍÞ@Ä€q6Ó å/$ÓÀþà͉ 0Ó/ÓX? 3ÓŒ Pm�8Œ À 6Š  Ëã8@ Œ *Œ 8Œ FŒ TŒ bŒ qŒ 4"Ó/Ó ã,:Ó8 ;Ó¼Œ äª ;ÓëEÓŒ >Ó㌠¶ÄðŒ *Á ²Ñ ωëEûŒ BÓ ²Ñ ωëE·þ� DÓ ²Ñ ωqBŽ'� FÓ ²Ñ ω±Œ þ9� HÓ ©Œ ωLþL� JÓc� DÓ ;ÓÎ %Óq� MÓ}� DÓ 5Ô§ÑÃ�38�� PÓž� PÓ­� PÓ¼� PÓÌ� PÓÛ� 4¯ Óq6b�#ÓŒ 8ô� WÓŽ WÓ ;Ó!Ž ZÓ6Ž ZÓKŽ ZÓ ;ÓÐõ‰Œ 8`Ž ^Ó~Ž ^Ó †[ÓœŽ aÓ°Ž s<ÂŽ ZÌŽ WÓåŽ WÓ � 9Õ� ª'� aÓ<� aÓ †[Ó[� kÓs� XÛ„� (ì—� 1Õª� Ѿ� äªÒ� *ìç� *ì ;Ó˜Œ ÓS8·þû� tÓ� kÓ"� kÓ ;Ó5$ÓÐõ‰Œ A� xÓ ;Ó˜Œ ÓÐõQ� zÓ ;ÓÎî�Œ %ÓÐõe� |Ó ²Ñ ωx� ~Ó ²Ñ ωqB8…� €Ó ;Ó<-8—� ‚Ó ;ÓqB8«� „Ó ²Ñ ωëE�Œ Â� †Ó ²Ñ ωëE‚Ò� ˆÓrapl_if_typeRAPL_IF_MSRRAPL_IF_MMIORAPL_IF_TPMIrapl_domain_typeRAPL_DOMAIN_PACKAGERAPL_DOMAIN_PP0RAPL_DOMAIN_PP1RAPL_DOMAIN_DRAMRAPL_DOMAIN_PLATFORMRAPL_DOMAIN_MAXrapl_domain_reg_idRAPL_DOMAIN_REG_LIMITRAPL_DOMAIN_REG_STATUSRAPL_DOMAIN_REG_PERFRAPL_DOMAIN_REG_POLICYRAPL_DOMAIN_REG_INFORAPL_DOMAIN_REG_PL4RAPL_DOMAIN_REG_UNITRAPL_DOMAIN_REG_PL2RAPL_DOMAIN_REG_MAXrapl_primitivesPOWER_LIMIT1POWER_LIMIT2POWER_LIMIT4ENERGY_COUNTERFW_LOCKFW_HIGH_LOCKPL1_LOCKPL2_LOCKPL4_LOCKPL1_ENABLEPL1_CLAMPPL2_ENABLEPL2_CLAMPPL4_ENABLETIME_WINDOW1TIME_WINDOW2THERMAL sˆÅæ „}·kåÂã?÷s/* * Copyright 1995-2025 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at * https://www.openssl.org/source/license.html */ #ifndef OPENSSL_EVP_H #define OPENSSL_EVP_H #pragma once #include #ifndef OPENSSL_NO_DEPRECATED_3_0 #define HEADER_ENVELOPE_H #endif #include #ifndef OPENSSL_NO_STDIO #include #endif #include #include #include #include #include #include #include #include #define EVP_MAX_MD_SIZE 64 /* longest known is SHA512 */ #define EVP_MAX_KEY_LENGTH 64 #define EVP_MAX_IV_LENGTH 16 #define EVP_MAX_BLOCK_LENGTH 32 #define EVP_MAX_AEAD_TAG_LENGTH 16 /* Maximum pipes in cipher pipelining */ #define EVP_MAX_PIPES 32 #define PKCS5_SALT_LEN 8 /* Default PKCS#5 iteration count */ #define PKCS5_DEFAULT_ITER 2048 #include #ifndef OPENSSL_NO_DEPRECATED_3_0 #define EVP_PK_RSA 0x0001 #define EVP_PK_DSA 0x0002 #define EVP_PK_DH 0x0004 #define EVP_PK_EC 0x0008 #define EVP_PKT_SIGN 0x0010 #define EVP_PKT_ENC 0x0020 #define EVP_PKT_EXCH 0x0040 #define EVP_PKS_RSA 0x0100 #define EVP_PKS_DSA 0x0200 #define EVP_PKS_EC 0x0400 #endif #define EVP_PKEY_NONE NID_undef #define EVP_PKEY_RSA NID_rsaEncryption #define EVP_PKEY_RSA2 NID_rsa #define EVP_PKEY_RSA_PSS NID_rsassaPss #define EVP_PKEY_DSA NID_dsa #define EVP_PKEY_DSA1 NID_dsa_2 #define EVP_PKEY_DSA2 NID_dsaWithSHA #define EVP_PKEY_DSA3 NID_dsaWithSHA1 #define EVP_PKEY_DSA4 NID_dsaWithSHA1_2 #define EVP_PKEY_DH NID_dhKeyAgreement #define EVP_PKEY_DHX NID_dhpublicnumber #define EVP_PKEY_EC NID_X9_62_id_ecPublicKey #define EVP_PKEY_SM2 NID_sm2 #define EVP_PKEY_HMAC NID_hmac #define EVP_PKEY_CMAC NID_cmac #define EVP_PK