state = active
io 0x70-0x77
irq 8
     ˆ¾Áƒh¹¿Ä      \_SB_.LNKA
     �Æ¿Ä      File not found.
  	   ˆ¾Á0¿Ä  *   !ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿÂ696_†I|¥�+ÁÆ ¸    !/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Common values for serpent algorithms
 */

#ifndef _CRYPTO_SERPENT_H
#define _CRYPTO_SERPENT_H

#include <linux/types.h>
#include <linux/crypto.h>

#define SERPENT_MIN_KEY_SIZE		  0
#define SERPENT_MAX_KEY_SIZE		 32
#define SERPENT_EXPKEY_WORDS		132
#define SERPENT_BLOCK_SIZE		 16

struct serpent_ctx {
	u32 expkey[SERPENT_EXPKEY_WORDS];
};

int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key,
		     unsigned int keylen);
int serpent_setkey(struct crypto_tfm *tfm, const u8 *key, unsigned int keylen);

void __serpent_encrypt(const void *ctx, u8 *dst, const u8 *src);
void __serpent_decrypt(const void *ctx, u8 *dst, const u8 *src);

#endif
  #   #ˆl–ß=¿J	µ2ÛR‚ œP ¸'n•1hßÄ„.´×ÂÇ ?÷     #Þ•    ª      l  ã   ¼
      H  )   I  &   s  $   š  !   ¿  +   á  (     6   6  B   m  ?   °  >   ð  @   /  -   p  *   ž      É  (   ê  )     )   =  G   g  D   ¯  R   ô  ^   G  [   ¦  Z     \   ]  I   º  F     H   K  E   ”  C   Ú  @     8   _  H   ˜  \   á  S   >  U   ’  H   è  >   1  =   p  7   ®  6   æ  >     <   \  /   ™  N   É  .     [   G  S   £  3   ÷  <   +  d   h  Z   Í  R   (  ?   {  =   »  9   ù  6   3  F   j  P   ±  K     B   N  D   ‘  [   Ö  S   2  3   †  X   º  P     0   d  <   •  7   Ò  /   
   6   :   7   q   6   ©   1   à   1   !  F   D!  =   ‹!  D   É!  0   "  C   ?"  O   ƒ"  M   Ó"  .   !#  @   P#  .   ‘#  0   À#  0   ñ#  *   "$  <   M$  \   Š$  :   ç$  5   "%  D   X%  k   �%  ?   	&  4   I&  2   ~&  6   ±&  .   è&  -   '  Y   E'  Q   Ÿ'  1   ñ'  9   #(  '   ](      …(     ¦(     Â(     Ø(     í(  E   
)     P)      o)     �)     ¡)  7   ±)  /   é)     *  <   .*  4   k*      *  4   ¿*  ;   ô*  3   0+      d+     …+     ¤+     ¿+  '   ×+  1   ÿ+  ,   1,  #   ^,  %   ‚,     ¨,  <   ½,  4   ú,     /-  9   A-  1   {-     ­-     Ë-     å-     ý-     .     ..     B.     V.     v.     •.  !   ¥.     Ç.      ×.     ø.     /     /     )/     6/  =   N/     Œ/      /     ½/     Ï/     ß/  %   ó/     0  :   ,0  2   g0  +   š0     Æ0  I  â0  -   ,2  )   Z2  (   „2  $   ­2  6   Ò2  :   	3  F   D3  M   ‹3  N   Ù3  L   (4  O   u4  6   Å4  :   ü4  "   75  C   Z5  C   ž5  2   â5  [   6  _   q6  k   Ñ6  r   =7  s   °7  q   $8  t   –8  a   9  _   m9  M   Í9  I   :  H   e:  D   ®:  A   ó:  S   5;  b   ‰;  Q   ì;  Y   ><  U   ˜<  G   î<  O   6=  <   †=  ;   Ã=  O   ÿ=  F   O>  7   –>  d   Î>  /   3?  h   c?  g   Ì?  2   4@  E   g@  z   ­@  h   (A  ^   ‘A  L   ðA  K   =B  D   ‰B  @   ÎB  Q   C  \   aC  R   ¾C  T   D  S   fD  f   ºD  _   !E  0   �E  i   ²E  h   F  3   …F  ?   ¹F  :   ùF  2   4G  @   gG  <   ¨G  <   åG  C   "H  C   fH  Z   ªH  T   I  K   ZI  3   ¦I  e   ÚI  Q   @J  R   ’J  =   åJ  I   #K  =   mK  ?   «K  ?   ëK  7   +L  L   cL  m   °L  G   M  C   fM  O   ªM  œ   úM  Q   —N  P   éN  =   :O  E   xO  0   ¾O  /   ïO  i   P  h   ‰P  3   òP  =   &Q  5   dQ  (   šQ      ÃQ     äQ     þQ      R  b   8R  '   ›R  .   ÃR     òR     
S  C   S  D   ^S     £S  F   ¶S  G   ýS  '   ET  I   mT  M   ·T  >   U  ,   DU  '   qU  $   ™U      ¾U  1   ßU  6   V  2   HV  4   {V  3   °V     äV  D   õV  ?   :W     zW  G   ŽW  H   ÖW      X     @X      \X     }X     šX     ·X     ×X  .   ÷X  (   &Y     OY  )   mY     —Y  (   µY     ÞY     üY     Z     1Z  &   NZ  Z   uZ  &   ÐZ  1   ÷Z  0   )[     Z[     x[  /   “[     Ã[  G   ×[  H   \  8   h\     ¡\        ˆ           †          …   3   _      ‹                          T       �   t   1   Q   r       G      e       —   q   +      o   V       9   ‡   ~   C   ™       A       ˜   S   }   ¡      '   v   N   ?       £       u   h   =   
   a       M   d   Z   f   �          i   D   €   W   ”   ¢   c   %   #   <                      Œ   )                 ž   |       $   –   „          k   >   	