244:1
     �Äa–ßi~”*j"Tâ�fã/ÜeÕ1hßÃ      File not found.
  #   ˆl–Ðz¾”ªe¶…8 ^¸ÜdJbÑ¿ÂƒÏÁ¿Ä X    /*
 * Copyright 1995-2020 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_CAST_H
#define OPENSSL_CAST_H
#pragma once

#include <openssl/macros.h>
#ifndef OPENSSL_NO_DEPRECATED_3_0
#define HEADER_CAST_H
#endif

#include <openssl/opensslconf.h>

#ifndef OPENSSL_NO_CAST
#ifdef __cplusplus
extern "C" {
#endif

#define CAST_BLOCK 8
#define CAST_KEY_LENGTH 16

#ifndef OPENSSL_NO_DEPRECATED_3_0

#define CAST_ENCRYPT 1
#define CAST_DECRYPT 0

#define CAST_LONG unsigned int

typedef struct cast_key_st {
    CAST_LONG data[32];
    int short_key; /* Use reduced rounds for short key */
} CAST_KEY;

#endif /* OPENSSL_NO_DEPRECATED_3_0 */
#ifndef OPENSSL_NO_DEPRECATED_3_0
OSSL_DEPRECATEDIN_3_0
void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data);
OSSL_DEPRECATEDIN_3_0
void CAST_ecb_encrypt(const unsigned char *in, unsigned char *out,
    const CAST_KEY *key, int enc);
OSSL_DEPRECATEDIN_3_0
void CAST_encrypt(CAST_LONG *data, const CAST_KEY *key);
OSSL_DEPRECATEDIN_3_0
void CAST_decrypt(CAST_LONG *data, const CAST_KEY *key);
OSSL_DEPRECATEDIN_3_0
void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out,
    long length, const CAST_KEY *ks, unsigned char *iv,
    int enc);
OSSL_DEPRECATEDIN_3_0
void CAST_cfb64_encrypt(const unsigned char *in, unsigned char *out,
    long length, const CAST_KEY *schedule,
    unsigned char *ivec, int *num, int enc);
OSSL_DEPRECATEDIN_3_0
void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out,
    long length, const CAST_KEY *schedule,
    unsigned char *ivec, int *num);
#endif

#ifdef __cplusplus
}
#endif
#endif

#endif
  $   ˆl–äY>”êe¶…8 …p\”Å£Ã…�´ÛŸÀÅ ?÷     Þ•    C     4:  Ç	  Lt      h›     i›     z›     ˆ›     ‘›  '   §›  /   Ï›     ÿ›     œ     +œ  "  Aœ  0   d�     •�     ¢�  +   ª�     Ö�  "   ñ�     ž     %ž  5   5ž     kž     ˆž     ¤ž     Áž     Ðž  ­   æž  ;   ”Ÿ     ÐŸ     æŸ           !      0      A      T      c      y      ”      ¬      Ã      Ú   0   ñ   .   "¡  /   Q¡  0   �¡     ²¡     À¡     Ö¡     í¡     ¢     ¢  
   *¢  $   5¢  $   Z¢     ¢      �¢     ±¢  @   À¢  D   £     F£     Z£  !   u£     —£  "   ¶£     Ù£  "   ø£     ¤     3¤     D¤  @   S¤     ”¤     ¯¤     À¤     Ñ¤     á¤     ð¤  /   ¥  8   3¥  ,   l¥  =   ™¥     ×¥     î¥     ¦     "¦     3¦  0   E¦  1   v¦  1   ¨¦     Ú¦     ï¦     §      §  -   :§     h§     ˆ§     �§     ¯§     Ì§     ä§  3   ü§  3   0¨     d¨     �¨     ™¨     ±¨     Ë¨     Ü¨  
   ö¨     ©     ©     (©     9©     L©     d©  $   r©     —©  "   £©  L   Æ©      ª     4ª     Lª  ;   dª      ª     ¯ª  #   ¼ª  	   àª     êª     «     «     «     ,«  
   5«     @«     Z«     k«     w«     �«  	   §«     ±«     ¹«     Á«  !   Ó«     õ«     ¬     $¬     D¬     L¬     k¬     s¬      {¬     œ¬     ·¬     Ñ¬     ñ¬     ú¬     ­     ­     ­  6   &­     ]­     z­     “­  !   ²­     Ô­     Ü­     ê­  	   ÷­     ®     !®     -®     2®  &   7®  	   ^®  "   h®  *   ‹®     ¶®  =   Î®     ¯     ¯     *¯     0¯     <¯     I¯     `¯  	   g¯     q¯  
   ¯     Š¯  
   “¯     ž¯     °¯     Â¯     Ë¯  5   é¯     °  -   1°  1   _°  &   ‘°     ¸°     Ð°     å°     ÷°     
±     ±     3±     N±  $   `±     …±     •±  
   ©±     ´±     Ã±     Ó±     ë±     ²     ²     &²     9²     M²     ]²     u²     †²     ’²     ž²     ­²     ½²     Ï²     ß²  
   ø²     ³     ³     ³  
   ,³     7³     I³  7   Y³     ‘³     ž³     ¶³     ¾³     Ç³     Ï³     Õ³     Ù³     å³     ô³  =   ø³  2   6´     i´     r´     x´     �´  '   ’´