!<arch>
__.PKGDEF       0           0     0     644     18172     `
go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign
build id "EuNBWVyRDTaoNJYIKLAj/bRhUfja0Bc6BvCSzMLW7"


$$B
u       =  ?  O                        
               0   ;   J   P   e   q   }                                       	    ,  1  A  H  Y  a  w                        !  ,  9  =  D  M  Q  ]  a  k  n  {                                9  =  B  G  I  M  ]  d  s  y                                  &  *  ?  C  E  Z  f  v  }                              )  9  b  }              
    "  J  O  V  Z  y  ~                            	       -  E  I  h  i  m  s  y  z  ~                                                                 8  ;  E  J  P  X  e  h  t  y                          	  	  	  	  	  	  	  #	  $	  *	  .	  1	  I	  R	  W	  Z	  [	  `	  f	  j	  s	  ~	  	  	  	  	  	  	  	  	  	  	  	  	  	  
  
  
   
  ,
  8
  @
  E
  J
  S
  a
  g
  i
  k
  q
  r
  x
  
  
  
  
  
  
  
  
  
  
  
  
           '  /  8  >  F  O  X  Y  \  b  h  m  s  v                              1    7  =  C  I  O  U  [  a  g  m  s  y                          !  .  >  y                          "  5  ?  S  `  m              
      )  ?  I  t            !  4  f  p  }                  )  <              8  K  }              6  L  e  {                                
      %  .  7  @  I  R  [  d  m  v                                        B  H  O  R  Y  _  f                                     !  (  /  V  ]                                              !  $  *  0  6  <  C  H  N  S  Y  `  f  l  s  y                                                        %  +  .  5                              
  !  (  +  2  5  8  ?                        "  %  ,  0  7  >  D  J  M  S  Y  `  f  l  r  x  ~                                        Y  \                                                  
    8  >  E  L  R  Y  _  e  l  r  x                     B   H   S   j   p   {            !  !  !  !  "  "  1#  #  $  B%  %  &  &  &  &  &  &  N'  !(  (  (  (  
)  )  )  )  *  X,  d,  ,  %-  2-  ?-  K-  U-  V-  y-  }-  -  -  -  -  -  -  ;.  R.  .  .  .  .  .  .  .  .  .  /  /  /  /  /  0/  =/  H/  /  /  /  /  /  /  /  /  /  /  0  0  0  0  &0  .0  60  >0  F0  N0  V0  ^0  f0  n0  v0  ~0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  1  A2  3  3  4  ;5  8  9  hpkecryptohashioerrorsunsafeinternal/reflectlitereflectliteinternal/goarchgoarchinternal/unsafeheaderunsafeheaderinternal/abiabiruntimeinternal/cpucpuinternal/runtime/atomicatomicruntime/internal/mathmathruntime/internal/syssysinternal/goosgoosinternal/goexperimentgoexperimentinternal/coverage/rtcovrtcovinternal/bytealgbytealginternal/godebugsgodebugsinternal/profilerecordprofilerecordinternal/runtime/syscallsyscallinternal/stringslitestringsliteinternal/runtime/exithookexithookinternal/chacha8randchacha8randinternal/byteorderbyteordersyncsync/atomicinternal/raceracestrconvmath/bitsbitsunicode/utf8utf8crypto/aesaescrypto/ciphercipherbytesunicodecrypto/internal/aliasaliascrypto/subtlesubtlecrypto/internal/boringboringcrypto/internal/boring/sigsigcrypto/ecdhecdhcrypto/internal/nistecnisteccrypto/internal/nistec/fiatfiatembedio/fsfstimeinternal/godebuggodebuginternal/bisectbisectinternal/itoaitoainternal/asanasaninternal/msanmsaninternal/oserroroserrorpathslicescmpitercrypto/internal/randutilrandutilcrypto/internal/edwards25519/fieldfieldcrypto/randrandinternal/syscall/unixunixosinternal/filepathlitefilepathliteinternal/testlogtestloginternal/pollpollinternal/syscall/execenvexecenvmath/bigbigfmtinternal/fmtsortfmtsortreflectstringsmath/randencoding/binarybinaryvendor/golang.org/x/crypto/chacha20poly1305chacha20poly1305vendor/golang.org/x/crypto/internal/aliasvendor/golang.org/x/sys/cpuvendor/golang.org/x/crypto/chacha20chacha20vendor/golang.org/x/crypto/internal/poly1305poly1305vendor/golang.org/x/crypto/hkdfhkdfcrypto/hmachmaccrypto/internal/hpke$GOROOT/src/crypto/internal/hpke/hpke.gokemIDbuiltinbyte$GOROOT/src/crypto/ecdh/ecdh.gocurveGenerateKey$GOROOT/src/io/io.goReadpnerrerrorReaderprivateKey$GOROOT/src/crypto/internal/boring/notboring.goPublicKeyBytesPublicKeyECDHesc:PrivateKeyECDHpublicKeypublicKeyOnce$GOROOT/src/sync/once.godone$GOROOT/src/sync/atomic/type.go_LockUnlocknoCopyvLoadxStorevalSwapnewoldCompareAndSwapswappedAdddeltaAndmaskOrUint32m$GOROOT/src/sync/mutex.gostatesemaTryLocklockSlowunlockSlowMutexDoofdoSlowOnceECDHkremoteEqual$GOROOT/src/crypto/crypto.goanyPrivateKeyCurvePublicesc:   NewPrivateKeykeyNewPublicKeylocalprivateKeyToPublicKeybufappendParseHPKEPublicKeyaead$GOROOT/src/crypto/cipher/gcm.goNonceSizeOpendstnonceciphertextadditionalDataOverheadSealplaintextAEADkemdhkdfHashFunchStringSizeNew$GOROOT/src/hash/hash.goBlockSizeResetSumbWriteWriterHashAvailabledigestSizespaniccrypto: Size of unknown hash functionLabeledExtractsuiteIDsaltlabelinputKeyLabeledExpandrandomKeyinfolengthhkdfKDFnSecretExtractAndExpanddhKeykemContextEncappubRecipientsharedSecretencapPubdhKEMesc:baseNonceexporterSecretseqNumhiloaddOneubitLenuint128carry$GOROOT/src/math/bits/bits.goysumcarryOutAdd64Len64$GOROOT/src/encoding/binary/binary.goUint16PutUint16AppendUint16PutUint32AppendUint32Uint64PutUint64AppendUint64GoStringbigEndianesc: esc:  BigEndiannextNoncesaadSenderesc:kdfIDaeadIDpubSetupSenderSuiteIDHPKEkeySizenonceSizeSupportedAEADsSupportedKDFsSupportedKEMs(*PublicKey).BytesHash.Sizeuint128.addOneuint128.bitLenuint128.bytesbigEndian.AppendUint16bigEndian.PutUint64%  	
 !"#  $                 	  
                                               !  "  #  $  E 	   	  	 	 	 x 	 	 	 	
                                   !")<IJO 
	
                	
  	 
 	        	  	
                             !    " # "  $ % $ & ' & ( ) ( * + * , - ,  .
 .  /  / 0 1 0 2  2     3 4 3 5 6 5  7 8"%&' 7		
	 9 :#%& 9 ; $ ;  < <   = > = ? @ ?  A B"( A C D C  E F'&*:; E	
 G H+&,
 G		
 I J& I K-. K  L M.5 67 L
	
 N/
1 N	  O P0 O Q R
 Q %
2345 % 	
 S T S  U V U W X W Y Z Y [  [  \89 \  ] ]   ^
 ^  _ ` _ a b& a c d=
1'>.:C c	
 e f1 e g?-7
1@A.2B= g 	
 h i-7 h j k j l m=1.2
 l
	
 n o1 n p qDG#H p	
 r7 E>F r 
	
 s t8F7 s u	9$ 2
 u 	
 v	 $ v
 		 w d/ w	 x yF7 x
 z {"IKLMN z	 | > | } 
>G }	 ~ "IK
 ~  &I   P   '&      Q  )  )    Q  )  '  '            Q    Q     "                Q         I  I                   	          	)    _ B` E   F   G     )  d  J  VW XY F Z [\ ]^	       ,   # #	 
 #  #*   - -	  -  -(   4 4  4  4.  46   < <  <%     	  
  	  W W  W  W                 )     B ! # l   m   n   q	 
  r                                          "     	    %   6      
    '   ,           *     *    
.  
   .  .  .    .  .  .      8   9 %   &      
;     ;    ;  ;  ;  B  	       B      G     "       G    G          G  G  "  G           "  G  "    G  "    a     c       c  c              l   u       p   q   s   u	 
  w   x   y   {     "   n  o   qr  s t	       . .  .  .	  .
  .7  .?        ! !  !  !  !
  !5    p     p     p  p  v        x   y    7   8   :   ;	 
          {                    
       	 -  -   $    '  '	   ! ! 	 ! 
              	    	  d d  d  d                   	                                                                                            !  &                              	          
                         I     &                                   I        )  3                            lj     '              '  y      	   x   {   ?   @   A  	     ;  j    '  6  G    )  b  d e UP f D  K K   K   K Y Y 	 Y
  Y/   Y b b   b   b   	 V   )  F H  IJ KL M NP Q RS TU k  ~ ~  ~  ~/ 	 ~7 
  ~              1                "           '     s  z z   z%  z5   z'    r  y y   y   y$  A C DE   2 2  2    2 G G 	 G 
   G&  -  , /  0   1 2 3  4  5             	 
          $       !  &  3         %         $         #   (   ) +                7  : <  = > ? @ 8 $  S S     S d d   d 	  d w
 w     w               O    O     k        j o            	 
    /  7   m    w            j 6  T T  T#  T*  T=	 
  T Y Y  Y  Y7  YL  Y]   Y z                    $  4 	 A
  O  `    & &  &#  &3  &E
  &S  &`  &o   &	|  }   ~                      t	 t   t 
  t                
    c  	 [          ;                   	     
               !  &            "I                       #    	    
 &          )  3         #         &          )  3         #         &          )  3             !         @           j         /  E 	 S
  [
  d
                   +           >           46     N    <2  ~      8:     
 N       =  rp N    nl L       J E  L     |z (  *    ,    .     0    2  >  4  >   `^ R    T       @ B  B   D   F H  H     $"         :4        fd     .,           $&       
                   
 
    xv     86    
      J       D %                	      #  "   $ ; &  C  (  ! *  ,                 ! @ D 0                                                                                                                                                                                                                                                                                                ) ghi_b    N N    
 O       O  	  O   O        O	  
  P
	}~    u u >   u  u	    u;   u  u  (  u
 v     v            v    w      x   x         x  	   y	                                 #        
                  	      
                        &     (      I                                  	
      	             %           	
      	            % 
         
              	        N  	                                                        N      p                     N      `                     N      P                     N      @                     N      0        
             N                            N                                 I       
                  "     
              #         #  	   
   
              )      
   
              )     
   
              )    
     .M
$$
_go_.o          0           0     0     644     127681    `
go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign
build id "EuNBWVyRDTaoNJYIKLAj/bRhUfja0Bc6BvCSzMLW7"


!
 go120ld.M   K  GL  L  GM  W  Y  s  n}              N  :A O q 1 cryptocrypto/aescrypto/ciphercrypto/ecdhcrypto/randencoding/binaryerrorsmath/bitsvendor/golang.org/x/crypto/chacha20poly1305vendor/golang.org/x/crypto/hkdfiohashcrypto/internal/hpke.inittype:*crypto/ecdh.x25519Curvecrypto/ecdh.x25519type:map[uint16]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }crypto/internal/hpke..stmp_0go:itab.*crypto/ecdh.x25519Curve,crypto/ecdh.Curveruntime.gcWriteBarrier4crypto/internal/hpke.SupportedKEMscrypto/internal/hpke.map.init.0crypto/internal/hpke..stmp_1type:map[uint16]func() *crypto/internal/hpke.hkdfKDFruntime.gcWriteBarrier3crypto/internal/hpke.SupportedKDFscrypto/internal/hpke.init.func2·fgclocals·ykHN0vawYuq1dUW4zEe2gA==gclocals·rCPPMQdc3d7RuzlwSMBwJA==<autogenerated>$GOROOT/src/crypto/internal/hpke/hpke.go$GOROOT/src/crypto/ecdh/x25519.gocrypto/ecdh.X25519go:info.crypto/ecdh.X25519$abstractcrypto/internal/hpke.init.func1crypto/aes.NewCiphercrypto/cipher.newGCMWithNonceAndTagSizegclocals·wgcWObbY2HYnK2SU/U22lA==gclocals·J5F+7Qw7O7ve2QcWC7DpeQ==crypto/internal/hpke.init.func1.arginfo1crypto/internal/hpke.init.func1.argliveinfo$GOROOT/src/crypto/cipher/gcm.gocrypto/cipher.NewGCMtype:crypto/cipher.AEADgo:info.[]uint8go:info.crypto/cipher.AEADgo:info.errorgo:info.crypto/cipher.Blockgo:info.crypto/cipher.NewGCM$abstractcrypto/internal/hpke.init.func2type:crypto/internal/hpke.hkdfKDFgclocals·g2BeySu+wFnoycgXfElmcg==type:*crypto/internal/hpke.hkdfKDFgo:info.*crypto/internal/hpke.hkdfKDFcrypto/internal/hpke.aesGCMNewtype:map[uint16]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }crypto/internal/hpke..stmp_2runtime.gcWriteBarrier2crypto/internal/hpke..stmp_3crypto/internal/hpke..stmp_4crypto/internal/hpke.SupportedAEADsvendor/golang.org/x/crypto/chacha20poly1305.New·fgclocals·9BzPawcR5gdcmAdFP/oo1A==type:func([]uint8) (crypto/cipher.AEAD, error)crypto/internal/hpke.(*hkdfKDF).LabeledExtractcrypto.Hash.New-fmvendor/golang.org/x/crypto/hkdf.Extractgclocals·i29XZWeWxKYaS95dSLTItQ==gclocals·oWSRJjm/W7t5LNXXM421Rw==crypto/internal/hpke.(*hkdfKDF).LabeledExtract.arginfo1crypto/internal/hpke.(*hkdfKDF).LabeledExtract.argliveinfotype:[]uint8type:inttype:noalg.struct { F uintptr; R crypto.Hash }go:info.stringcrypto/internal/hpke.(*hkdfKDF).LabeledExpandtype:io.Readervendor/golang.org/x/crypto/hkdf.Expandcrypto/internal/hpke..stmp_5gclocals·rMtSzqRtBnOjZee+vgDICQ==gclocals·4aIvItqZRdnL3Kd5832y3Q==crypto/internal/hpke.(*hkdfKDF).LabeledExpand.arginfo1crypto/internal/hpke.(*hkdfKDF).LabeledExpand.argliveinfo$GOROOT/src/encoding/binary/binary.goencoding/binary.bigEndian.AppendUint16type:encoding/binary.bigEndiango:info.uint16go:info.intgo:info.encoding/binary.bigEndian.AppendUint16$abstractcrypto/internal/hpke.newDHKemtype:*errors.errorStringtype:[3]uint8type:crypto/internal/hpke.dhKEMruntime.gcWriteBarrier1type:errors.errorStringgo:string."unsupported suite ID"go:itab.*errors.errorString,errorgclocals·sQxO+jiYy+d9ldxoWSePwQ==crypto/internal/hpke.newDHKem.arginfo1$GOROOT/src/errors/errors.goerrors.Newtype:*crypto/internal/hpke.dhKEMtype:crypto.Hashtype:struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }go:info.crypto/internal/hpke.newDHKem$abstractgo:info.*crypto/internal/hpke.dhKEMgo:info.errors.New$abstractcrypto/internal/hpke.(*dhKEM).ExtractAndExpandgo:string."eae_prk"go:string."shared_secret"gclocals·fJON/Wm7QIfsXodat+xbtA==gclocals·VtCL4RdUwCqwXEPeyJllRA==crypto/internal/hpke.(*dhKEM).ExtractAndExpand.arginfo1crypto/internal/hpke.(*dhKEM).ExtractAndExpand.argliveinfocrypto/internal/hpke.(*dhKEM).Encaptype:crypto/ecdh.Curvecrypto/internal/hpke.testingOnlyGenerateKeycrypto/rand.Readercrypto/ecdh.(*PrivateKey).ECDHcrypto/ecdh.(*PrivateKey).PublicKeytype:[133]uint8gclocals·z7ENlbSoWFQ1X8mWDTYM0w==gclocals·3j1duZJhZRsK4GkxzGfAVw==crypto/internal/hpke.(*dhKEM).Encap.arginfo1crypto/internal/hpke.(*dhKEM).Encap.argliveinfo$GOROOT/src/crypto/ecdh/ecdh.gocrypto/ecdh.(*PublicKey).Bytesgo:info.*crypto/ecdh.PublicKeygo:info.*crypto/ecdh.PrivateKeygo:info.*[133]uint8go:info.*uint8go:info.crypto/ecdh.(*PublicKey).Bytes$abstractcrypto/internal/hpke.SetupSendertype:*crypto/ecdh.PublicKeygo:string."psk_id_hash"go:string."info_hash"go:string."secret"go:string."key"go:string."base_nonce"crypto.digestSizesgo:string."exp"type:crypto/internal/hpke.Senderruntime.gcWriteBarrier7go:string."unsupported AEAD id"go:string."unsupported KDF id"go:string."incorrect public key type"runtime.panicIndexUcrypto/internal/hpke..stmp_6gclocals·udZfJCyQWfZ8J/IdeZTxCA==gclocals·3ygL6DgKoQG+PS66VGHpMA==crypto/internal/hpke.SetupSender.arginfo1crypto/internal/hpke.SetupSender.argliveinfo$GOROOT/src/crypto/crypto.gocrypto/internal/hpke.SuiteIDcrypto.Hash.Sizetype:*crypto/internal/hpke.Sendertype:[1]uint8go:info.crypto.PublicKeygo:info.*crypto/internal/hpke.Sendergo:info.boolgo:info.func() *crypto/internal/hpke.hkdfKDFgo:info.crypto/internal/hpke.SuiteID$abstractgo:info.crypto.Hash.Size$abstractcrypto/internal/hpke.(*Sender).nextNoncecrypto/internal/hpke..stmp_7runtime.panicIndexruntime.panicSliceBgclocals·fr4jaRQKcgXsBcUXSEHEyg==gclocals·Od6IYKVwEagxAjesR7vuiA==crypto/internal/hpke.(*Sender).nextNonce.arginfo1crypto/internal/hpke.(*Sender).nextNonce.argliveinfocrypto/internal/hpke.uint128.bytesencoding/binary.bigEndian.PutUint64crypto/internal/hpke.uint128.bitLencrypto/internal/hpke.uint128.addOnego:info.crypto/internal/hpke.uint128.bytes$abstractgo:info.encoding/binary.bigEndian.PutUint64$abstractgo:info.crypto/internal/hpke.uint128.bitLen$abstractgo:info.crypto/internal/hpke.uint128.addOne$abstractcrypto/internal/hpke.(*Sender).Sealgclocals·rWjIF7y3DrTljMawkfzhcA==crypto/internal/hpke.(*Sender).Seal.arginfo1crypto/internal/hpke.(*Sender).Seal.argliveinfocrypto/internal/hpke.SuiteID.arginfo1crypto/internal/hpke.SuiteID.argliveinfocrypto/internal/hpke.ParseHPKEPublicKeygo:string."unsupported KEM id"gclocals·IuErl7MOXaHVn7EZYWzfFA==crypto/internal/hpke.ParseHPKEPublicKey.arginfo1crypto/internal/hpke.ParseHPKEPublicKey.argliveinfocrypto/internal/hpke.uint128.addOne.arginfo1crypto/internal/hpke.uint128.addOne.argliveinfotype:crypto/internal/hpke.uint128go:info.crypto/internal/hpke.uint128crypto/internal/hpke.uint128.bitLen.arginfo1crypto/internal/hpke.uint128.bitLen.argliveinfocrypto/internal/hpke.uint128.bytes.arginfo1crypto/internal/hpke.uint128.bytes.argliveinfocrypto/internal/hpke.(*uint128).addOnecrypto/internal/hpke.(*uint128).addOne.arginfo1crypto/internal/hpke.(*uint128).addOne.argliveinfogo:info.*crypto/internal/hpke.uint128crypto/internal/hpke.(*uint128).bitLencrypto/internal/hpke.(*uint128).bitLen.arginfo1crypto/internal/hpke.(*uint128).bitLen.argliveinfocrypto/internal/hpke.(*uint128).bytescrypto/internal/hpke.(*uint128).bytes.arginfo1crypto/internal/hpke.(*uint128).bytes.argliveinfocrypto.Hash.Newtype:hash.Hashgo:info.hash.Hashtype:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }gclocals·TjPuuCwdlCpTaRQGRKTrYw==type:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }.arginfo1type:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }.argliveinfogo:info.*struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }go:cuinfo.producer.crypto/internal/hpkego:cuinfo.packagename.crypto/internal/hpkecrypto/ecdh.(*x25519Curve).GenerateKeycrypto/ecdh.(*x25519Curve).NewPrivateKeycrypto/ecdh.(*x25519Curve).NewPublicKeycrypto/ecdh.(*x25519Curve).ecdhcrypto/ecdh.(*x25519Curve).privateKeyToPublicKeytype:crypto/cipher.Blockerrors.(*errorString).Errorgo:info.[133]uint8go:info.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }go:info.crypto.Hashgo:info.uint64crypto/internal/hpke..inittaskcrypto..inittaskcrypto/aes..inittaskcrypto/cipher..inittaskcrypto/ecdh..inittaskcrypto/rand..inittaskencoding/binary..inittaskerrors..inittaskvendor/golang.org/x/crypto/chacha20poly1305..inittaskvendor/golang.org/x/crypto/hkdf..inittaskruntime.memequal64·fruntime.gcbits.0100000000000000type:.namedata.*map[uint16]func() *hpke.hkdfKDF-type:*map[uint16]func() *crypto/internal/hpke.hkdfKDFtype:.namedata.*func() *hpke.hkdfKDF-type:*func() *crypto/internal/hpke.hkdfKDFtype:func() *crypto/internal/hpke.hkdfKDFtype:.namedata.*hpke.hkdfKDF-runtime.gcbits.type:.importpath.crypto/internal/hpke.type:.namedata.hash-type:.namedata.*func(*hpke.hkdfKDF, []uint8, []uint8, string, []uint8, uint16) []uint8-type:*func(*crypto/internal/hpke.hkdfKDF, []uint8, []uint8, string, []uint8, uint16) []uint8type:func(*crypto/internal/hpke.hkdfKDF, []uint8, []uint8, string, []uint8, uint16) []uint8type:.namedata.*func(*hpke.hkdfKDF, []uint8, []uint8, string, []uint8) []uint8-type:*func(*crypto/internal/hpke.hkdfKDF, []uint8, []uint8, string, []uint8) []uint8type:func(*crypto/internal/hpke.hkdfKDF, []uint8, []uint8, string, []uint8) []uint8type:.namedata.LabeledExpand.type:.namedata.*func([]uint8, []uint8, string, []uint8, uint16) []uint8-type:*func([]uint8, []uint8, string, []uint8, uint16) []uint8type:func([]uint8, []uint8, string, []uint8, uint16) []uint8type:.namedata.LabeledExtract.type:.namedata.*func([]uint8, []uint8, string, []uint8) []uint8-type:*func([]uint8, []uint8, string, []uint8) []uint8type:func([]uint8, []uint8, string, []uint8) []uint8type:.namedata.*map.bucket[uint16]func() *hpke.hkdfKDF-type:noalg.*map.bucket[uint16]func() *crypto/internal/hpke.hkdfKDFtype:noalg.map.bucket[uint16]func() *crypto/internal/hpke.hkdfKDFruntime.gcbits.f80f000000000000type:.namedata.*[8]uint8-type:*[8]uint8type:[8]uint8type:.namedata.*[8]uint16-type:noalg.*[8]uint16type:noalg.[8]uint16type:[]uint16type:.namedata.*[8]func() *hpke.hkdfKDF-type:noalg.*[8]func() *crypto/internal/hpke.hkdfKDFtype:noalg.[8]func() *crypto/internal/hpke.hkdfKDFruntime.gcbits.ff00000000000000type:.namedata.*[]func() *hpke.hkdfKDF-type:*[]func() *crypto/internal/hpke.hkdfKDFtype:[]func() *crypto/internal/hpke.hkdfKDFtype:.importpath..type:.namedata.topbits-type:.namedata.keys-type:.namedata.elems-type:.namedata.overflow-runtime.memhash16·ftype:.namedata.*map[uint16]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }-type:*map[uint16]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }type:.eqfunc.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }type:.namedata.*struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }-type:*struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }runtime.gcbits.0200000000000000type:.namedata.curve-type:.namedata.nSecret-type:.namedata.*map.bucket[uint16]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }-type:noalg.*map.bucket[uint16]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }type:noalg.map.bucket[uint16]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }runtime.gcbits.1011111109000000type:.namedata.*[8]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }-type:noalg.*[8]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }type:noalg.[8]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }runtime.gcbits.2222222200000000type:.namedata.*[]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }-type:*[]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }type:[]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }type:.namedata.*map[uint16]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }-type:*map[uint16]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }type:.namedata.*struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }-type:*struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }type:struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }runtime.gcbits.0400000000000000type:.namedata.*func([]uint8) (cipher.AEAD, error)-type:*func([]uint8) (crypto/cipher.AEAD, error)type:.namedata.keySize-type:.namedata.nonceSize-type:.namedata.aead-type:.namedata.*map.bucket[uint16]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }-type:noalg.*map.bucket[uint16]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }type:noalg.map.bucket[uint16]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }runtime.gcbits.2049920c00000000type:.namedata.*[8]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }-type:noalg.*[8]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }type:noalg.[8]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }runtime.gcbits.2449920000000000type:.namedata.*[]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }-type:*[]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }type:[]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }type:func() (*crypto/ecdh.PrivateKey, error)go:info.func() (*crypto/ecdh.PrivateKey, error)type:.namedata.*func() (*ecdh.PrivateKey, error)-type:*func() (*crypto/ecdh.PrivateKey, error)type:*crypto/ecdh.PrivateKeytype:.namedata.*hpke.dhKEM-type:.namedata.*func(*hpke.dhKEM, *ecdh.PublicKey) ([]uint8, []uint8, error)-type:*func(*crypto/internal/hpke.dhKEM, *crypto/ecdh.PublicKey) ([]uint8, []uint8, error)type:func(*crypto/internal/hpke.dhKEM, *crypto/ecdh.PublicKey) ([]uint8, []uint8, error)type:.namedata.*func(*hpke.dhKEM, []uint8, []uint8) []uint8-type:*func(*crypto/internal/hpke.dhKEM, []uint8, []uint8) []uint8type:func(*crypto/internal/hpke.dhKEM, []uint8, []uint8) []uint8type:.namedata.Encap.type:.namedata.*func(*ecdh.PublicKey) ([]uint8, []uint8, error)-type:*func(*crypto/ecdh.PublicKey) ([]uint8, []uint8, error)type:func(*crypto/ecdh.PublicKey) ([]uint8, []uint8, error)type:.namedata.ExtractAndExpand.type:.namedata.*func([]uint8, []uint8) []uint8-type:*func([]uint8, []uint8) []uint8type:func([]uint8, []uint8) []uint8runtime.gcbits.0a00000000000000type:.namedata.dh-type:.namedata.kdf-type:.namedata.suiteID-go:info.map[uint16]struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }type:.namedata.*hpke.Sender.type:.namedata.*func(*hpke.Sender, []uint8, []uint8) ([]uint8, error)-type:*func(*crypto/internal/hpke.Sender, []uint8, []uint8) ([]uint8, error)type:func(*crypto/internal/hpke.Sender, []uint8, []uint8) ([]uint8, error)type:.namedata.*func(*hpke.Sender) []uint8-type:*func(*crypto/internal/hpke.Sender) []uint8type:func(*crypto/internal/hpke.Sender) []uint8type:.namedata.Seal.type:.namedata.*func([]uint8, []uint8) ([]uint8, error)-type:*func([]uint8, []uint8) ([]uint8, error)type:func([]uint8, []uint8) ([]uint8, error)type:.namedata.nextNonce-type:.namedata.*func() []uint8-type:*func() []uint8type:func() []uint8runtime.gcbits.4e92000000000000runtime.memequal128·ftype:.namedata.*hpke.uint128-type:.namedata.*func(*hpke.uint128) hpke.uint128-type:*func(*crypto/internal/hpke.uint128) crypto/internal/hpke.uint128type:func(*crypto/internal/hpke.uint128) crypto/internal/hpke.uint128type:*crypto/internal/hpke.uint128type:.namedata.*func(*hpke.uint128) int-type:*func(*crypto/internal/hpke.uint128) inttype:func(*crypto/internal/hpke.uint128) inttype:.namedata.*func(*hpke.uint128) []uint8-type:*func(*crypto/internal/hpke.uint128) []uint8type:func(*crypto/internal/hpke.uint128) []uint8type:.namedata.addOne-type:.namedata.*func() hpke.uint128-type:*func() crypto/internal/hpke.uint128type:func() crypto/internal/hpke.uint128type:.namedata.bitLen-type:.namedata.*func() int-type:*func() inttype:func() inttype:.namedata.bytes-type:.namedata.hi-type:.namedata.lo-type:.namedata.*func(hpke.uint128) hpke.uint128-type:*func(crypto/internal/hpke.uint128) crypto/internal/hpke.uint128type:func(crypto/internal/hpke.uint128) crypto/internal/hpke.uint128type:.namedata.*func(hpke.uint128) int-type:*func(crypto/internal/hpke.uint128) inttype:func(crypto/internal/hpke.uint128) inttype:.namedata.*func(hpke.uint128) []uint8-type:*func(crypto/internal/hpke.uint128) []uint8type:func(crypto/internal/hpke.uint128) []uint8type:.namedata.kem-type:.namedata.sharedSecret-type:.namedata.key-type:.namedata.baseNonce-type:.namedata.exporterSecret-type:.namedata.seqNum-crypto/internal/hpke.init.func1·fgo:info.func([]uint8) (crypto/cipher.AEAD, error)go:info.map[uint16]struct { crypto/internal/hpke.keySize int; crypto/internal/hpke.nonceSize int; crypto/internal/hpke.aead func([]uint8) (crypto/cipher.AEAD, error) }go:info.map[uint16]func() *crypto/internal/hpke.hkdfKDFgo:string."HPKE-v1"go:string."hpke: LabeledExpand failed unexpectedly"go:string."KEM"go:string."crypto: Size of unknown hash function"go:string."HPKE"go:string."message limit reached"type:.namedata.*[133]uint8-type:.eqfunc133runtime.memequal_varlentype:*[133]uint8runtime.memequal8·ftype:.namedata.*[1]uint8-type:*[1]uint8type:.eqfunc3type:.namedata.*[3]uint8-type:*[3]uint8type:.namedata.*struct { F uintptr; R crypto.Hash }-type:noalg.*struct { F uintptr; R crypto.Hash }type:.namedata.F.type:.namedata.R.vendor/golang.org/x/crypto/chacha20poly1305.New$GOROOT/src/io/io.go$GOROOT/src/crypto/internal/boring/notboring.go$GOROOT/src/sync/once.go$GOROOT/src/sync/atomic/type.go$GOROOT/src/sync/mutex.go$GOROOT/src/hash/hash.go$GOROOT/src/crypto/cipher/cipher.go$GOROOT/src/crypto/aes/cipher.go$GOROOT/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go$GOROOT/src/math/bits/bits.go$GOROOT/src/crypto/rand/rand.go$GOROOT/src/vendor/golang.org/x/crypto/hkdf/hkdf.go   `   ODB>
   f   \E:   p   3wƠ1:   }   t֭hkO      4 GuR      .du      (%	      m+      I}V6      :C     `      }   
   f      p                              `               +         q  (        V     I  /   J     @     BJ     ZJ     yJ     J  !           #   J      J  K   J       %   
     8K     UK  3   tK                       b               .          c     R      .   +           -   	     *                    .        E      #        4                
      (   x           #                 \            '               #              #       !       "        q          A              !       @ x       "       D h       +   *                 `       <               D h              @        "   A                 `       3       !       D h       "   B    D x       !       @                @           Y                 `       /       #                    `       4       "                    `       3           `       <           `       N           `     
  O           `       8           `       m          `       :           `     
             `                  `                  `     
  H           `                  `       H           `     
  ;           `                  `                 `       C           `     
             `       8           `       P           `                 `       ~           `     
            `       T           `       @           `                  `       e           `     
             `                  `                 `       5           `     
             `       P           `                 `                  `     
            `       0          `                 `                 `                 `     
  Z          `                  `                  `                 `                  `     
            `                  `       f          `       (           `     
             `       h           `                  `       ~          `       k           `     
             `       8           `                  `       <           `     
             `                  `                  `                  `     
  =           `                  `       O           `                  `     
  .           `       P           `                  `                  `       J           `     
  `           `       8           `       f           `       )           `     
  {           `       8           `       3           `       )           `     
  r           `       l           `                  `                  `       F           `     
             `                  `                  `     
  4           `                  `                  `                   `     
            `!              y"                %'              U(              +              -              C/              h3              6              7              =              A                                                  N            j            G              H                            ZH                                                         `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                   `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                   `                 `                 `                 `       -          `                 `                 `                 `                   `                 `                 `                 `       $          `                 `                 `                 `                 `                 `                 `                 `                 `       	          `                   `                 `                 `                 `       *          `                 `                 `                 `                   `                 `       D          `       :          `                 `       D          `                 `       4          `                   `                 `                 `                 `       5          `                 `                 `                 `                   `                 `                 `                 `                 `                 `                 `       	          `                   `                 `                 `                 `       &          `                 `                 `                 `                   `                 `                 `                 `                 `                 `                 `       	          `                   `                 `                 `                 `                 `                 `                   `                   `                   `                 `                 `                 `                 `                 `                   `                   `                   `                 `                 `                 `                 `                 `                 `                 `                   `                 `       	          `                 `                 `                 `                   `                 `                   `                 `       	          `                 `       	          `                 `                   `                 `                   `                 `                 `                 `                 `                 `                 `                 `                   `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                 `                   `       	      2       @      !   /           0   !     "      %   !              \"           &   "              "           W   "     I      O   #     A         $           H   $     :         %           @   %     2      7   k&     )         D'              x'           (   '           '   t(              (              )     	         )              /)              D)     
      Y   p)     K      N   *     @         +              +     	      `   ,     R      Q   -     C      P   b/     B      j   0     \      _   1     Q      3   3     %         3     	          4              4           q   -4     c      b    6     T      a   7     S      1   9     #         S:           M   n:     ?      <   l;     .         )<           @   ><     2          <           /   =     !         =              =              =     	         |>           F   >     8      +   s?              ?           8   @     *         @              @              6A           1   SA     #      (   1B           ,   B              ?C           $   UC              C              C              D              /D              AD           0   SD     "      '   E           +   E              F              'F              CF              VF              oF              F           3   G     '         	                           #           1   )H     %      %   S              5                            [              r     	              
                  !   jH                                        H              H              $I           4   KI     &         I              I           "   -           "   O           "   X     
      "   z           (      	      +            "              "              "              "              7            :   	         "   
           "   6
           6   X
         9   
         "   P           &   r         "   <           "   ^           7            :            "              "              ,            /   '         "              "        .      )            ,            "              "              1   %         4   V         "        
      ,   )         /   U         %            (            "        
      0   8         3   h         ,            /            ,   ;         /   g         +            .            /            2   D         /            2            .   G         1   u         "   `     
                              &       ?       &       Q       %   "              Y    C              }       '   ;             *   b             #               %        '       7   I     =                      /        6       -   *     W       .   v     D       !   W            3        :       4   |     2       4        I       4   H     :          K!            5   !    E 8       *   	"    E 8       \   #    E 8       [   u#    E p       T   $    E 8       S   s$    E h       =   +%    E 8       <   h%    E h       5   &    E 8       4   7&    E `       )   3"    E @       B   &    A 8          ]'    E 8          k'    E H          '    A 8          '    A H       3   '    A 8       ,   (    E 8       +   (    E 8       2   #(    A H       A   &    A           \)            4       E X          )    E 8          ]*               ;+    E 8              E           o,    A 8           .    A 8          /    E 8          =0    E 8          .    A H          -    A           I    E X          11    E 8          52    E 8       /   3    E 8       .       E P          2    E           4    A 8          6    A 8          G8    E 8          8    E 8          %7    A H          P5    A           w    E X       -   
:    E 8       ,   ~9    E H       Y   :    E 8       X   ;    E `       A   ;    E 8       @   ;    E X       <   ~<    E 8       ;   <    E X       $   D=    E 8       #   h=    E P       K   >    E 8       J   )?    E `       0   ?    E 8       /   ?    E H       -   I@    E 8       ,   v@    E X          @    E 8          @    E @           A            F   A    E 8       E   A    E H       -   YB    E 8       ,   B    E H       1   B    E 8       0   C    E H       )   yC    E 8       (   C    E @          C    E 8          D    E @       E   D    E 8       D   D    E H       ,   3E    E 8       +   _E    E H       0   E    E 8       /   E    E H          H                   E H          H    E 8          H               	I    E 8              E H          I               =I    E 8              E H       /   I    A 8       .   [	    A        "   F            "               2                  *                                  q               (                  !                      `       N           `     
  O                              `       m          `       :           `     
            :                  I                  c                  p                   `                  `     
  H       %   4                  7                  `       H           `     
  ;           `                 `       C           `     
            G	                  S	                  	               %   
                   `       P           `                 `       ~           `     
           0                  >                                                      `       @           `                  `       e           `     
         #                      `                 `       5           `     
            V                   `                 `                  `     
                                                                                                    x                 @                   `                 `                 `                 `     
  Z                        $                                    ,                                                        `                  `                 `                  `     
            `       f          `       (           `     
             `                  `       ~          `       k           `     
             `                  `       <           `     
             `                  `                  `     
  =       $                      `       O           `                  `     
  .           `                  `                  `       J           `     
  `           `       f           `       )           `     
  {       %   v                   `       3           `       )           `     
  r           `                  `                  `       F           `     
             `                  `     
  4                             `                  `                   `     
                                                                                      3                   _                   o                                                                                                               5                   )   "!                  '               /   9                  =               1   F                  F               7   G                  H                                                 	   """"            I    $I     
       N                                          HPKE-v1 KEM     eae_prk HPKE    secret  key     exp     eSLo+{k"tloS*60LӚAl	H8ĉ%p%rep^Y=D+y<昖qP+GOʔr,Z
Ǯ7/IE5vN-,o~0d)]A_ bՏԪ_U?.s*kZT9(o`Mu%KdL0Bp(sȺ|8j}:`4,뜳{c{UJ)n[(4)0͢H{xOΩ*	$+̴al&Y3Ck}Q:ERKA0x4o<2@R9	fjQ@<|GğoJ.xHq>ETqGŒ9=cgƯ&Sm٠K
Lٌ :%~nCHqX8fT/xnnhNMmztZM8[9(o`MuŬ|7a"IJ%g@|9bD~5kO`'wZ=Evִ-'/!n]9`拘16[`QBZEgCܨNcow~mV9(o`MuyКM^٫G_Iִa`2k|m4S7ǲ#O}l稉DگWRj!dbV,'理h{5G~nd>S_w#l_Q爺QXc7`2sܗB2OFYZrg| NB?PܸTwSyw:Q4f9(o`MuV%1l/L|8fnX)s#+nzTQxY`H`J
	lQ:Ox1UE^lhM|=6,[R9(o`Mu^5[(D8amn;BrǼZm9'M.)def3Re!9)T=r3sJA0߁"I/PeR%	9(o`Mux+>OB,3RE PHE7Z+#gh[!$&ц+s[Q,tt#Tz3χ8T9(o`Mu

P»j8?cɏe;z8\s&P)hE	<Ń*.+#M%1RwE#2MrK5 pl=|@xkhFk;9(o`MubeG)/{%P0bjAB]7TOu3Cg;nY7ti(/p]a%S4,2pI̍>RJL2L_P߻7mpO8Lu9(o`Mufr7HLxy14@9OZ˕iv5QEe7#^Ԁ{R,C_(D.CܚVqP"6}1O/K9(o`Mu6@wOx |/VࠓD{
XYI{A2Oܽ'5ЅRݚ3Ct[|29(o`Mu9(o`Mu9(o`Mu{
XYI{A2~ฟvW!r͕Su@<,O4B8,hk=xl4A;J39(o`Mu9(o`Mu9(o`MuSu@<,Of;X]鱃·R-)ȩl6ոՌ:S+igl@+*(w :wISS*9͇G9(o`Mu~19`Wس)+[phʀ-6sZш (DT^u7kܴB3Z2hP[m9(o`Mu~6LRmPkp9(o`Mu(~@*QwFuI^z2[Tfǘe!HzǻYn8)0?SԊH1zvJQ^@1ݤ9(o`MuHۈ-^ySK9(o`Mu(BkvZNO#/u]ܜEBc\̗hBVAT1֒zuFhR[<$n9(o`Mu]ޛNM?kYFԗ8sُ_N0ZMTDϤ^0vl"1/?k*wW"g ]I쇫]~-tbpeM}4nfœ=E<Fl`5N.M>*N^r\ +&!\7גʋ45Xi-GJ)h*|N{9(o`Mu$/
ޯţux5m!e}X3ŹfvZҹ|V$
=)q]ɡg0ETk&?Ȉԗ.3o-nIvbd*A5i g._Sȧ@zͽK~㢙6s703/ʛuDU^J욊tq{\ lʷZbCS()
CYN`gQje'Оd n;}o-|ʪʮpMŁQD2~>/t!pv`$8Q<|)%>+>3e;#%ree4哔|LB9cceXFg:Jts{8ƾS[ZV}?]pzkem} %͖HgaBxT1_Y6	j.	:[BIY	ē~8p5Ɲ<VB_B5뎅X~7*4})RpX9rRm4mrJ0:ky F;&%ͽ,b
V; &XG?
:_lm:_?l]E^+Z5ǰXnnryqǕ PWcZD45`y(Rƚee~ߢ<4XHL$!רL=+>XK_S,|G`x8͎E> uQ7(iu?"P]Z($R,
z+|Y s;	x"/ۜ=kt̵X<եMΫ+WRzMϲ&VY㣔r64Ձ:-Jt&b]8)BIBZG6~;:f%~Y%1X֘ͽ4qM!1ι6qKDxE(^x㵩uϐш$uDeS*?v-vXmnl8k|AM&adQz@[
#&^%=c4ScK7
:4tF5	 0ZU7PvC`לջ섢+&g[v1{]"|~stL!-];($@*wYƧQo87PjD4m!~ʕ^g?&T~`3alsd'68qE"ydH*ʇ0ץXSc4tr=&M$beRٟ=̔p lDd~4=p@v(jATۃv#	E#]l !C.zT1?Y5y F	Oܦ3&ι.Bs8yg)ͮ8} M\m͏u?ЩSV<ڨSYuY?-Z;cjX%]̚Z""]6񳆟m|
ao\%4XwuǨŽ.B`SZ+'(?60>v{k9 3zM^$Ze?BWR	R_T8[|8Ӣ|͕"TA.W/J,q5% cV$#A(K,_~|.o$+;:NOq/ k:l +Mu|- A+F`Eyv^{+'!Bk
배wWͷ/lJdr:Sf4{S/%E<T{LL6:d{ViH q
Z¹_/ƨ-uHҶ6:w[ƢSo7)3ZNvl]¨uuK*26#,	<=oWR	R_TM1yk	8ќ&1nei-'TPli[^$x'ͭ?$s>xASlѨq1ARv<+R0ɯx;*A_WR	R_TڽT!'页jh@_/ƨ-uHWR	R_TGʏ{d 11WR	R_TMvk	Ci6S8Ub<aBVz.>{|Ȼ#܋xkPBWR	R_TڋxkPBWR	R_TڋxkPBWR	R_T0ɯx;*A_WR	R_T0ɯx;*A_WR	R_T0ɯx;*A_WR	R_TڵT*}V22:6#,	<=oWR	R_T             2   B   \   o   t                                        '  5  5  7  D  U  l                                                                        "  #  0  0  :  ;  e  e  k                $  $  (  )  7  7  :  D  E  e  e  h  i  x  x  z  {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   	                !  &  '  +  /  3  =  A  J  N  W  [  c  g  j  n  t  w  |                                                             !  %  *  .  6  :  A  E  L  P  V  Z  b  f  k  o  v  z  ~                                                                          )   4   G   [   l                            .  .  .  .  0  0  0  0  2  2  2  2  2  2  4  4  6  6  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  9  :  ;  <  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  >  >  >  >  >  >  >  >  >  >  ?  ?  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  S  f  z                                                                                                                                                                                                                                                  6
  {          D      =      6        B        5      !  !  "  "  ,#  ,#  `#  `#  #  #  $  l$  $  &  K&  &  '  ''  o'  '  '  (  *(  +  ^+  ,  W,  ,  k1  1  3  Z3  3  l4  4  U5  q5  [7  7  +8  {8  <  =  >  ?  A  /P  R  sU  V  V  X  RY  dZ  Z  [  \  \  ]  ]  g`  `  a  a  b  b  c  c  9d  Ud  d  d  d  e  Ce  e  f  f  ;g  g  g  9h  bh  h  i  Hi  qi  i  Oj  j  tk  k  ]l  yl  l  l  l  lm  m  Wn  _n  _n  gn  on  wn  n  n  n  n  n  n  n  n  n  n  n  n  n  n  n  n  n  n  n  n  n  o  o  +o  8o  Io  Po  `o  go  ro  yo  yo  ~o  o  o  o  o  o  o  o  o  o  o  o  o  p  p  p  "p  .p  Bp  Bp  Jp  ^p  np  p  p  p  p  p  p  p  p  q  )q  =q  Kq  Yq  ]q  iq  mq  yq  q  q  q  q  q  q  q  r  r  r  "r  fr  r  zs  s  s  t  t  t  (t  8t  mt  t  t  t  t  t  t  t  t  t  t  t  t  t  t  
u  0u  Ku  Vu  ]u  ]u  du  uu  |u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  v  v  (v  /v  /v  4v  =v  Dv  Ov  Vv  Vv  [v  [v  `v  iv  pv  yv  v  v  v  v  v  v  v  v  v  v  v  v  v  v  v  v  v  w  w  w  w  w  "w  -w  4w  4w  =w  }w  w  w  w  w  w  x  Jx  x  x  x  x  y  ?y  Jy  Vy  py  y  y  y  y  y  y  y  6z  =z  Fz  z  z  {  y{  {  {  {  |  	|  l|  |  }  6}  C}  }  }  }  }  }  ~   ~  %~  .~  <~  t~  ~  ~  ~  ~  ~  ~    )  G  O  e  m  z                          C  S  g  t      Ā  ׀            *  <  I  T  _                    Á  ΁          .  >  ]  b  m  p  {            ǂ  ɂ      '  )  5  A  D  F  P  c  e  l  n  x                                      P    #            &  A  w  Ά    0  j        '  _    ψ  ?  w  ߉          W    ǋ    G    ǌ    7    /  7    ǎ  ώ      ׏    G    ǐ  w  ϑ    ?  w  ǒ  _    ϓ    ?    7    Ǖ    G    ߖ  7  o  Ǘ    O        g      /  o  w      /  w      /  o        g        g  w        7      ǟ    G  Ǡ  Ϡ  נ  ߠ                                  P                   6   /            5   6               ;            [   B               Y    p   o            s                                                           P                              *               [       p               t               "               q   	           "                                   2                  L                                              (                           P                  .            A   5               :            [   O    p   a               |                           A                              [       p                              A                              [      p              t   (               3           r   >               I              k               u            y                              |                              |                  *              /           |   a                                       |                                                 O                   `          @                   n               x            y                              |                              |                             |   5              c              h           |                                          |                                          y   ,              r                    
                                                                                                           $            5   1            V   f            m   k                                           |                                      p                     p   !              G                 L               [              e              z              i                                                                               `             0               <    
                 L            	      S           	      `    
                                                                 f                                            |   F              k   B                                  |                 )              .           |   m                            !                                                                                                          |                           y                              5               V              m                  8              A           |   ^              c               t   p                    p                                                                             4                 Z                         "              *              V      
                                           A              V   C              N                                                                   |   A              {                         |                                             j                                          !              A                i                                                
                 <              A               G   p                                                                                              	               	              #	              P	                 U	               d	              u	              	              	              	              	              	                   `          3        `          3                   @               E            y   t    
                    
                                                                                                                        x          3   H            
       
                                                ,            y                                          p             )               0            5   A            V   c    
                 n                  s                                                                            (            y   a                    [                 [                 [                 [                 [                 [                 [                 [                 [                                                           (               ,               0               8    `          P               `               h               	                                   (               0               8               H               L               P               T               X               \               `               d               /               7                                               (               0               8               H               L            I   P               T               X               \            K   `               d                            
   (               ,               0               8    `          P               `               h                  x                                                                                          &               .                                               (               0               8               H               L            Q   P               T               X               \            S   `            
   d            
                                   (               0               8               H               L            \   P                T                X               \            ^   `               d               h               l            S   p               t                           T                   (               ,               0               8    `          P               `               h               x                                                         \                                                             ^                                                            S                                                 (               ,               0               8    `          P               `               h               3   x                                                                                                                                                                                                                             p   "               *                                '                /               &            "   .                                                                  *                 5                   #              4               8               @    )                          C                                                                            3                    !               )    b          @            ~   D            (   O               [               h               l    ;       (   v               z           (                      '              6                                  (                                   !               )    .          B                                            9                 A   !               )    R                        O                              9                                                                                                                          o   0               8             O               S            2   b            ~   f    G       2   r            ~   v           2                      1      2               ~             2               ~               ~             2                                 O                              :                                                        .                                                                                                                                        Q                 o                    /               7    *         N               R            7   a            ~   e    G       7   v            ~   z           7                      2      7               ~             7                            7               ~                            7               ~       &      7               ~             7                            7               	               6   
   ,       	            7      4       	            7                                 ;               n                                                                                                	                    Q                                                   .                                                                   "                      <   '               3               9    .          ?    :          C    3       <   H            	   L            ;   V    ,       	   Z    f       <   _    4       	   c           <   i            
   m    D         u    b                        N                              Q                                                               0               8    E         N               R            @   _            ~   c    F       @   u            ~   y           @               ~               ~       I      @                  N                                            5              1                                                                                                                    f                                                      %               -    4         C               G            D   [               _    F       D   s            ~               ~                                            D                             D               ~       -      D               ~       )      D               ~             D               ~            D                               -              <              K              Q              U             ]   J         k   #          o         D   u              y   K                        #                   D      +                      	   X            	               	               	   (           	   h           	               	   N            	               	               	              	   _           	              	              	   5           	              	              	              	              	              	   6           	              	   <           	              	              	   
           	   
           	              	              	   B           	              	              	              	   e           	              	              	              	   ]           	               	                                                                    j                                     Q                                  9                                                      "            	   *    
      	   E               I            I   W               [    F       I   j               n    y       I   z               ~           I               ~              I               ~                                                    W      I                            I                            I                      -      I              ~            I                          I   +           ~   /         I   F           ~   J         I   [           ~   _         I   o           ~   s   .      I              ~            I              ~      4      I              ~            I              ~            I              ~      
      I                    
      I                                                        H      "                    I   %   G          )         I   .           	   2   P       H   =   ,       	   A   :      I   F   4       	   J         I   P           	   T          H   _   ,       	   c         I   i           	   m          H   x   ,       	   |         I                           H      "             ]      I      :                   I              	      &      	      [      	      ,       	            I      4       	            I              
            	            	                    `      H                    U      I              
   
         	            	   "           
   &         	   .   	      	   >           
   B   M	      	   J   k	      	               
   H            
               
               
   N            
               
   !           
   t           
              
               
                                                      Q                    *            
   2          
   I               M            N   Y            ~   g            ~   k    F       N   p            M   y               }           N                      %       
       a       
       0                    N                      @       M       )              l      N                             M                            
       E      
                      V      
       ]      
      1                   N                  N                                                                                              %               -             D               H            R   T            ~   X    F       R   j            ~   n           R   z            ~                              ~              R                  X                                             N                                                           L                                                        ?                                                               Q                                                   "                      W   !    .          %    F       W   *    :          .           W   :            ~   @    G          D           W   I            	   M            V   X    ,       	   \          W   a    4       	   e    D      W   k            	   o    P       V   z    ,       	   ~          W       4       	             W               	              V       ,       	             W       4       	       7      W                  ;                                                                                  )               1              L               P            [   ^            ~   b    3       [   n               {                                         [               
       k                                       W                                                                                                                )                      _   (               .    1          2    O       _   7    ;                                                                                           !              )                      c   (                              H                              t                                                                               Q                                                      q              (                      h   (            ~   .    0          2    l       h   7               ;            g   F    )          J           h   P               T    @       g                   ;                                                 (                0    ?           A               E            l   Q               W               [               c    #           q    1          u    3       l                                                  (               0    Q          A               E            p   Q               W               [              c    8                         H                              ;               t                                                                Q                    '               /              @               D            u   P            ~   V               Z    #          b    Z          p    0          t    3       u   y               }            t       )              l       u                      @       t                                
                         C          .                              N                                                                  }                                     |                      F       |                                                                                           (                 0                 8                                                                                                                    )               ;               6               C            y   i               t               !                  ,               /            I   m                                                    3                    /                    "                                                 Q                    0            ~   8                                                                                                  f                    '               1               *               6               C               R            ~   *               6               ?                                	                                   ,               5            ~   -               -               7               D                                                 Q                    -            ~   5                                                               (               0            *                                   (               0                                               (               0                                (               ,              8               @               H               P               X               `               h                                               (               0                                (               ,              8               @               H               P               X               `                                               (               0                                (               ,              8               @               H               P               X               `                                               (               0                                (               ,              8               @               H               P               X                                (               ,              8                                (               0            (                                   (               0            !                                  (               ,               0               8                                (               0            #                   (               ,           "   0               8                                (               0            '                                   (               0            &                    (               ,           %   0                               (               ,           $   0               8            &                   (               ,              0               8    P       (   P               X            !   h               p            #                              '                                                                  (               ,              0               8               @            (   H            )                                   (               0            5                                                   (               0            .               ,                   (               ,           -   0               8    P       .   P               X                  h               p               	                                                  (               0            4                    (               0            3                                   (               0            2                    (               ,           1   0            .                   (               ,           0   0            .   8            2                   (               ,           /   0               8    P       4   P               X            !   h               p            #                              3                                                  (               ,           +   0               8            .   @            4   H            )                                   (               0            A                                   (               0            :                                   (               0            9                    (               ,           8   8               @               3   H                               (               ,           7   0               8    P       :   P               X               h               p                                          9                    (               0            @                    (               0            ?                                   (               0            >                    (               ,           =   0            :                	   (               ,           <   0            :   8            >                   (               ,           ;   0               8    P       @   P               X            !   h               p            #                              ?                                                  (               ,           6   0               8            :   @            @   H            )                                   (               0            C                    (               ,           B   8                  @                                               (               0            E                    (               ,           D   8               @                  H               P               X                                               (               0            G                    (               ,           F   8               @               H               P                                               (               0            I                    (               ,           H   8                  @               H               P                                               (               0            K                    (               ,           J   8               @               H                                               (               0            M                    (               ,           L   8               @               H               P               X                                               (               0            O                    (               ,           N   8               @                                               (               0            Q                    (               ,           P   8               @               H               P                                               (               0            S                    (               ,           R   8                                                               (               0            V                    (               ,           U   8               @                                               (               0            X                    (               ,           W   8               @                                               (               0            Z                    (               ,           Y   8               @                                               (               0            \                    (               ,           [   8                                               (               0            ^                    (               ,           ]   8                                               (               0            `                    (               ,           _   8               @                                               (               0            b                    (               ,           a   8               @                                               (               0            d                    (               ,           c   8               @                                           e                   (              ,           g   0               8                                               (              0            f                                                   (              0            j               h                   (              ,           i   0               8                                                               (              0            m               k                   (              ,           l   0               8                                (              0            o                   (              ,           n   8    P       o   P              X               h              p               	                                                      $     	  &   %          	   
         '   
                                *   (   )         	   
	   
            +       -   ,         	   
         .       0   /         	   
         1                                   4   2   3         	   
             !   5                                   9   7   6   8   "   #   	$   
%   &   '   (   )   :                                 >   <   ;   =   *   +   	,   
-   .   /   ?                                   B   @   A   0   1   	2   
3   4   5   6   7   C                                  !  F   D   E   8   9   	:   
;   <   =   >   ?   G   "  #                          $  %  K   I   H   J   @   A   	B   
C   D   E   F   G   L   &  '                          (  )  P   N   M   O   H   I   	J   
K   L   M   N   O   Q   *                            +  ,  T   R   S   P   Q   	R   
S   T   U   V   W   U                               -  .  Y   W   V   X   X   Y   	Z   
[   \   ]   ^   _   Z   /                            0  1  ]   [   \   `   a   	b   
c   d   e   f   g   ^                               2  3  a   _   `   h   i   	j   
k   l   m   n   o   b                               4  5  e   c   d   p   q   	r   
s   t   u   v   w   f                               6  7  j   h   g   i   x   y   	z   
{   |   }   ~       C       5       9       A   !    *   #                                   k   
                            8  9  n   l   m         	   
               o   
                            :  ;  r   p   q         	   
               s   
                            <  =  w   u   t   v         	   
               x       z   y         	   
         {   >                            ?  @  ~   |   }         	   
               I;f	  UHH0    HD$(H    HL$ HH    H        H    HH@   f@  =     fuHL$ HT$()    HL$ IHPISHT$(ISH    I[HHH            HD$HH    H         =     uHL$#H@     IHL$IKH    ISH    HH    H0]    I;fv6UHH HD$0    Ht
11H ]ù          H ]HD$H\$HL$    HD$H\$HL$I;fv!UHHH        H    H]    I;f>  UHH(    HD$ H    HL$HH    H        H    H@   =     u
HT$     HT$IHpIsHPH    HT$H    H\$ H        H     H@   =     uHT$@     HT$IHpIsHPH    H\$ H        H     H@   =     uHL$  HH    IHL$ IKH    ISH    HPH    H(]    I;f  UHH`H$   L$   L$   H$   L$   L$   H$   H$   JH|$xHHRHT$@H    1H    HL$@fHs   HH5         HPKE@E-v1H$   HSH9sHH5    H    HH$   HD$XHT$8HL$@HpHIH$   L    HT$8H$   HHL$@H9r	HD$XfHD$XH5        HT$8H$   H\$8HD$XHL$@HHH$   H    HT$8H|$xHHL$@H9rHD$XHD$XH5        HT$8H|$xHL$@H\$8HD$XHHH\$pH@     HD$P    H    HT$HH$   HHT$PHD$HH\$XHL$8H|$@H$   L$   L$       H`]HD$ H\$(HL$0H|$8Ht$@LD$HLL$PLT$XL\$`    HD$ H\$(HL$0H|$8Ht$@LD$HLL$PLT$XL\$`{I;f  UHHpH$   L$   L$   H$   H$   L$   L$   H$   JH$   HHR	HT$HH    1H    HL$HHs   HH5        $   AffH	s	      H5        D$   @HPKE@E-v1H$   HS	H9sHH5    HӐ    HH$   HL$HHD$`HT$@Hp	HIH$   L    HT$@H$   HHL$HH9rHD$`HD$`H5        HT$@H$   HL$HHD$`H\$@HHH$   H    HT$@H$   HHL$HH9r	HD$`fHD$`H5        HT$@H$   HD$`H\$@HL$HHHH$   H    H    $       HD$hHD$X    H    HT$PH$   HHT$XH$   H$   H$   Ht$`LD$@LL$HHD$P    HPHH\$h$   Hu$   D  H9uHD$hHp]H    H        HD$(H\$0HL$8H|$@Ht$HLD$PLL$XLT$`L\$h    HD$(H\$0HL$8H|$@Ht$HLD$PLL$XLT$`L\$hI;fj  UHHpf$   H    H    H$       HPp    ft$FHT$XHHL$PHPHT$hH        f KE@M$   ffL$D      H5           HD$`HL$HT$DfPH        HL$PH=     u
HT$h     HT$hIHPHT$XHPH@    HT$HHP(=     uHT$`D      HT$`IHPT$FfP011Hp]H        H@   H    HH    H1Hp]fD$    D$xI;f   UHHpH$   H$   H$   L$   L$   HPHT$hL`Lh Lx(H$HL$H|$LLLL    A   H1E1Mf    H$   LbLj Hz(R0L$   L<$L$   L|$L$   L|$fT$HIIL    A   HD$hLL    Hp]HD$H\$HL$H|$ Ht$(LD$0LL$8    HD$H\$HL$H|$ Ht$(LD$0LL$8L$8M;f  UHH@  H$P  H$X  H    Ht	Hf HHpH    H    HRHfH  H$  H$X  D      HG  H$   H$   H$0  H$      H$(  H        H$(  HyHYf     H   w
H   :H$8  H$   H   H5        HHH$   H$8  H$   H$  H$       D|$;H|$@f     Hl$Hl$    Hm H$X  HzHZH   w
HHL$;?H$   H$8  HD$;H   H5        HHH$   H$8  H$  H$   HHH    H$   H$   H:H$   H9r
H$  $H$  H5        H$   H$   H$   H$   H$   H4HH$  H    H$P  H$0  H$   H$   H$   L$   L$       H$  H$   L$   E1E1H@  ]11HIIIHHH@  ]1H1IIIHHH@  ]HD$H\$     HD$H\$L$M;f	  UHH  f$  L$  L$  L$  H$  H$  f$  f$  ffD$vff\$tffL$rH    1۹
       H$   HPKET$vfPt$tfpt$rfp$  ft$pH    HL$pH        HPp   ft$tH$   HH$  HPH$  H        f KE@M         H5    @     H$(  HL$xT$vfPH        H$  H=     u
H$      H$  IHPH$   HPH@    HT$xHP(=     u
H$(      H$(  IHPT$tfP0114H        H@   H    HH    H1f     H^  H$  H         H9  H$0  H$      fM  H$   H$x  H$   H$   H$8  L$   H    H    H$      ?  HHH$`  H    H$  H        HHH0H@  H$  H$  H$  D<$HD$    H$`  H$  
   H1E1ML    A       H$   H$H  H$  H$H$  HT$H$  HT$
   H1E1ML    A	   H$`  H$      H$h  H$   D$o H$   HWD  Hw   Ht$o'HD$oHӹ   H5        H$   HHH$   H$   H$P  HFH$H  H    H$   H$   H:H$   H9r
H$P  %H$P  H5        H$   H$   H$   H$   H$P  HHH$h  Hf    D<$HD$    H$`  H$  
   HH$8  L$   L$   L    A       H$@  H$   H$   H$P  H$H$   Ht$H$   H|$L$  fDD$IIL    A   H$  
   IH$`  HL    H$X  H$   H$   H$P  H$H$   Ht$H$   H|$L$  fDD$L$   L$   L    A
   H$`  H$  LHH$@  f    H$`  H2H~Hl  L%    I9Q  H$   H$   H$  L%    E$4L$P  L,$L$   Ll$L$   Ll$fDd$HH$  
   HH$@  L$   L$   L    A       H$p  H$   H$   H$  L"H$X  H$   H$   A    H  H$  H$   H        =     u:H$  H$0  L$  L$8  L$  L$X  L$p  [    H$0  IL$  MKL$8  MSL$  McL$X  Mk L$  M{(LL$p  M{0HPH$   HLHH$   HP H$   HP(LPH@8
   H@@
   L`0H$   HPPH$   HPXLhHH$   HPhH$   HPpHH`H$   H   H$   H   LxxH$   H$   H1E1H$x  HĨ  ]11HIH1HĨ  ]H        H@   H    H1H1H5    I1HĨ  ]H        H@   H    H1H1H5    I1HĨ  ]11H1LMHĨ  ]H        H@   H    H1H1H5    I1HĨ  ]111HIHHĨ  ]HL    H    H        fD$f\$
fL$H|$Ht$LD$ LL$(LT$0    D$\$
L$H|$Ht$LD$ LL$(LT$0I;f  UHH@HD$PH   H   HHT$(HHt$    HH        HD$8HT$(HHT$ HPHT$PH2HzHvHHPH H  HHH?H!H\$8HH\$PHsh1H{`<8A1DHfH9} H9   H{hDH9r@    HL$HT$0H   HL$(H   HT$ HCH3HvHHHHT$(HHHDHt$ HHDHHRH9}4HT$PH   HHH)   H   HD$0H\$HH@]H    H        H        Hй       HD$    HD$D  ;I;f   UHHhHD$xH$   H$   H$   H$   L$   L$       HT$xH2HRHv0H$   H<$H$   H|$H$   H|$H$   H|$H$   H|$ H$   H|$(1II1HIHILA11Hh]HD$H\$HL$H|$ Ht$(LD$0LL$8    HD$H\$HL$H|$ Ht$(LD$0LL$8I;fvhUHHfD$(f\$*fL$,H    1۹
        HPKET$(ft$*f|$,ffPfpfx
   HH]fD$f\$
fL$     D$\$
L$gI;f   UHH H\$8HL$@H|$HfD$0H    H    HHL$0@     t"HH@HR(H\$8HL$@H|$HH ]H        H@   H    HH    H1H ]fD$H\$HL$H|$     D$H\$HL$H|$ 3HHH)HHHDHHDHH@I;fvMUHH(H\$ HD$   H    H    HT$HHt$ HΐHHp   HH(]HD$H\$     HD$H\$                              ֓                                                              (                                             ^	6                                                                             
crypto/internal/hpke.testingOnlyGenerateKey 	                          !q	6                                                                             8               gf                                                              p                                                                                             0       
crypto/internal/hpke.SupportedKEMs 	                          }'	6                                                                                           Ƣc	6                                                                                                             u^                                                             @                                                                                                                    R(O                                                                                                                                                           0                       H                       `                       x                                      
crypto/internal/hpke.aesGCMNew 	            
crypto/internal/hpke.SupportedAEADs 	            
crypto/internal/hpke.SupportedKDFs 	                8                    
         D             	        
<<ACYU$F-AEA3 ZFA8U~
 crypto/internal/hpke.init                                           D     (       ~                           6                          	 PSR                                       P               PS       !        S                                       R       ,        RU,       1        U                                       P               PS       !        S                 	         
s7BB-$#Y[AA(FG} crypto/internal/hpke.init.func1                    ~,key  ~        -~r0 ~     -~r1 ~     &block         &err                                (                                   	        
s} crypto/internal/hpke.init.func2                    -~r0           0                     	        
;ACU?-A$U>UA 7AEAy crypto/internal/hpke.map.init.0                     `   h                                    o        Po                                              [       	 SRU[       q       
  (q       t       
  (t             
  (                                y       	 TXYy              8                                  y        Z[y             
                                                                  c       y        Qy       y        Py              	 PP               P              	 PP               P              
 PQP               hHP               hHP              hHP                 	        
9(7~A_$.AKADi;~d crypto/internal/hpke.(*hkdfKDF).LabeledExtract                    ,kdf          ,suiteID          ,salt          ,label          ,inputKey          -~r0      &labeledIKM          h   x       &                  (         |                  R       }              &      )                                      r        Pr       *                                        ^       	 SRU^       t       
 (0t       w       
 (0w       *      
 (0                                |       	 TXY|       *                                          |        Z[|       *      
                                   *                                       *                                            P                        f       |        Q|       |        H|              	 PH               H              	 PH               H             	 PH             H      &      
 PQH&      4       `@H4      9       `@H9      *       `@H                              q       Pq      *       h                                     S                        f       |        Q|       |        H|              	 PH       *       H                                *                        	         
 <(7 A7e_& )AIAKUsABiN-A]UUzGd crypto/internal/hpke.(*hkdfKDF).LabeledExpand                    &,kdf  &        ,suiteID  &        ,randomKey  &        ,label  &        ,info  &        ,length  &        -~r0 &     &n .        &labeledInfo '        &out -        &err .        	           ((        (             x       G                     O         c      J         b                                                                      (        P                        5       o        S                        o               P                                       R                 	         
UjJ2 77AUBAA8_A3<qGUz                     (        -~r0 G     -~r1 G     #     "        	           O(        (                                J  8   x       T                             v        Pv       E                                       `       	 SRU`       c        RUc       f        U                                x       	 TXYx       {         (0{       ~         (0~       E        (0                                       P               PS              	 PSR               SR               R                 	         
7a^7*B_DAI3 crypto/internal/hpke.(*dhKEM).ExtractAndExpand                    T,dh  T        ,dhKey  T        ,kemContext  T        -~r0 T     &eaePRK U            H      Y                  g               i         J                  <        P<       4                                       @        S@       4                               @       B        Pb               P              H             P                                      P                                       P               PS              	 PSR               `              `            	 PSR             SR             R                        -      J      	 PUQJ             @~                                     RU            
 ~            
 ~                        B      a      	 PSRa      i       Pi      l       Pl             P                                       P              X                                @        S@       4                        	         
W_-M-C-N_B-Jk[_diKt}_>___A}#=#|=s- crypto/internal/hpke.(*dhKEM).Encap                    Y,dh  Y        ,pubRecipient  Y        -sharedSecret Y     -encapPub Y     -err Y     &privEph Z        &&buf N        &dhVal c        &encPubEph g        &encPubRecip i        &kemContext j        '~r0.ptr K     '~r0.ptr K     '~r0.cap K     '~r0.len K     '~r0.len K                            g(                                i(        #       0                                       x                                                                             O                 J                       %                            	              k	                 M       ]       x       y                                             M       ]       f                                             f       o                                             o       x                                                                                              0      4      4      N      f      r      	      	                                      a        Pa       
                                       j        S                                s        R                                        UT       
                                              	 XYZ       
        (                                     P             	      
                                            S      0       S                                     Q                               `       P`      M	       ~M	      T	       P                                       P       
       h                               1       RQ1      @       Q`      `       Y`             YZ               R       E       RU             U	      	       Q                        `      `       P`      `       PS`            	 PSR             }}             }}      5	       }}5	      7	      	 PSR7	      9	       SR9	      <	       R                        `      `       U`      `       UT`            	 UTX      5	       @~~5	      >	      	 UTX>	      A	       TXA	      D	       X                        R      Z       SZ             P}            
 }            
 }                                     P             S            
 ~            
 ~                              @      	 TQR@      E       }}E             }}                                     P      %      
 S%      |       }R|             }}             }}             }}                                     P            
 S             ~R             ~~             ~~             ~~                        %      %       P%      %       PS%            	 PSR             H~~             H~~             H~~	      	       SR	      	       S	      	       SR	      	       R                                     P            
 S             ~R             ~~             ~~             ~~                                       P       @       PS@      E      	 ~PE            	 ~P             PS             S                                a        Pa       
                                              P       
       h                                       P       
       h                                a        Pa       
                                              P       
       h                                       P       
       h                                a        Pa       
                                             S                              E       P                                a        Pa       
                               0             T                 	        
Z}_d~) UUA`LA < ne_J nAA__8_A dx -N_d$-JUJ1-uUjJAA_3AA__aA.A_4/_W_)7tU>nAU?F_b_-JU([````a~[#A~v
2~8_V_____}dye# # ## ##_UUPZ crypto/internal/hpke.SetupSender                    ,kemID          ,kdfID          ,aeadID          ,pub          ,info          -~r0      -~r1      -~r2      &kdf         &ok         &kdfInit         &kem         &suiteID         &err         &sharedSecret         &encapsulatedKey         &pskIDHash         &infoHash         &ksContext         &secret         &key         &baseNonce         &exporterSecret         &aead         '~r0.ptr      '~r0.cap      	           (        "        	           (        (         	           (         	           (          	           (        "                               O(        (                                J  	           (                                                                                     H                                                  N                  W                        J                                                            %       -       O       W                               -       5       X       a                                       D        PD                                      v               PP              Q             `             Q             PP                                      P                        I       t        Pt              h                        I       t        Pt              h                        ]      ~       T                 	        
8A-2AsABEA;2Dn'A`-#-$-?xU#A\DAZ7d)UVAUU=A crypto/internal/hpke.(*Sender).nextNonce                    ,s          -~r0      &nonce             &i                                 "        	           (         	                                                            "          8   p                                    L        PL                                              L       	 SRUL                                              L       	 TXYL               (0                                       P               PS             	 PSR                 	        
:Ab#\P crypto/internal/hpke.(*Sender).Seal                    ,s          ,aad          ,plaintext          -~r0      -~r1      &ciphertext                                                Q               V               [                         6       ?       R       V                               ?       H       W       [                               H       Q       \       `                                       $        P$                                               &        S&                                               +        R+                                       0               P                        0               P                                $        P$                                       0               P                                &        S&                                       0               P                                +        R+                                	        
sA3?UGA  < < <A~e-                     (        (        (        -~r0      "        	           (        (         	           (        (         	           (        (              (                                                     4        P                                7       	 SRU7       <        <       E        E                                       E       Y        S                 	        
9BU$"Y7~Uz2 crypto/internal/hpke.ParseHPKEPublicKey                    ,kemID          ,bytes          -~r0      -~r1      &ok                                                                                  PS       
        P                                       S                 	        7.-                     (        -~r0      "        #                                                      PS                P                 	        7                     (        -~r0          0                                  <              @           ,       4       =       @                               4       <       A       E                                       $        PS$       '        `h'       q        `h                        ,       q        P                        ,       q        P                 	        
s;pAMA3E;2D<<Aes-                     (        -~r0      "        	           (         	                                                                   &        P                                (        S                 	        
n7.~)-U crypto/internal/hpke.(*uint128).addOne                 ,u          -~r0                             "                                                                8        P                 	        
n7~)#A crypto/internal/hpke.(*uint128).bitLen                 ,u          -~r0                                  0                                                      G                  P           #       +       H       P                               +       3       Q       Z                                       :        P                        G       h        P                        G       h        P                 	        
sn-2U_BEA;2D~eA# crypto/internal/hpke.(*uint128).bytes                 ,u          -~r0                             "        	           (         	                                       	        
s crypto.Hash.New-fm                 -~r0                                                +        P+       X                                        .        S.       X                         	        
sUAA'#K type:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }                    ,p          ,q          -r                                  	   """"            I    $I     
       N            HPKE-v1KEMeae_prkHPKEsecretkeyexp`_ 
 
UR>l
    TD.=  (h Q
 @?P?' ', 
UZ	&  ',  6  )&  O   . .  .  !   PO  
Q    J%:&.;  '\
 e  <@'.Dg`\d    22  t520,Zd  @ d @+1x N@*1	Eegnd  @+1x  22  w3252qOd  @ . 8& (8,	7	
%  8&  !C

  0:U) R   KoQ    ()  ~kQ    
"  	 		145(6~d!      <?3P3u4~=j!   
888Z 0#			n5%44Z 0			/$528%	 	0
(
Ph{hT+v-	
	
	" 		I<Z  0			"			n5	
%44Z   $ 
--  Q@JeV3khQ:??@*%Z  0 . %	 	n}	>
 
-P)O@?	  %	)
	h  
  D0z    Q  5~
P    ((  G{P  5 0^/, 9 +  			9  h  +C+  | @W?P.?3 kD !2  kD    <'82         ! ! !  ! ! PCO ,, 
mp}  ,,  M  ',  c & 
   
  (  2 8      :  D PXO`_` # 	6 #n}	6  #	6  h
  B,"  y   C C  C  %   0R/ } }  }  \  .4  8%                 *                                                            -p              *map[uint16]func() *hpke.hkdfKDF *func() *hpke.hkdfKDF *hpke.hkdfKDF crypto/internal/hpke hash G*func(*hpke.hkdfKDF, []uint8, []uint8, string, []uint8, uint16) []uint8 ?*func(*hpke.hkdfKDF, []uint8, []uint8, string, []uint8) []uint8LabeledExpand 8*func([]uint8, []uint8, string, []uint8, uint16) []uint8LabeledExtract 0*func([]uint8, []uint8, string, []uint8) []uint8 '*map.bucket[uint16]func() *hpke.hkdfKDF 	*[8]uint8 
*[8]uint16 *[8]func() *hpke.hkdfKDF *[]func() *hpke.hkdfKDF   topbits keys elems overflow I*map[uint16]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 } >*struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 } curve nSecret P*map.bucket[uint16]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 } A*[8]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 } @*[]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 } Z*map[uint16]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) } O*struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) } #*func([]uint8) (cipher.AEAD, error) keySize 	nonceSize aead a*map.bucket[uint16]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) } R*[8]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) } Q*[]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) } !*func() (*ecdh.PrivateKey, error) *hpke.dhKEM =*func(*hpke.dhKEM, *ecdh.PublicKey) ([]uint8, []uint8, error) ,*func(*hpke.dhKEM, []uint8, []uint8) []uint8Encap 0*func(*ecdh.PublicKey) ([]uint8, []uint8, error)ExtractAndExpand *func([]uint8, []uint8) []uint8 dh kdf suiteID*hpke.Sender 6*func(*hpke.Sender, []uint8, []uint8) ([]uint8, error) *func(*hpke.Sender) []uint8Seal (*func([]uint8, []uint8) ([]uint8, error) 	nextNonce *func() []uint8 *hpke.uint128 !*func(*hpke.uint128) hpke.uint128 *func(*hpke.uint128) int *func(*hpke.uint128) []uint8 addOne *func() hpke.uint128 bitLen *func() int bytes hi lo  *func(hpke.uint128) hpke.uint128 *func(hpke.uint128) int *func(hpke.uint128) []uint8 kem sharedSecret key 	baseNonce exporterSecret seqNumhpke: LabeledExpand failed unexpectedly        '       unsupported suite IDshared_secretcrypto: Size of unknown hash functionincorrect public key typeunsupported KDF idunsupported AEAD idpsk_id_hashinfo_hashbase_nonce        %       message limit reached               unsupported KEM id *[133]uint8 	*[1]uint8 	*[3]uint8 $*struct { F uintptr; R crypto.Hash }FR                                                                   (08@HPX         1			               (08@HPX`                             (0  q                0`"b#*                               FFF    (                            (0                                          UHMf Mu!HtHHXHHH)H]    Ll$M9,$uI$$UHMf Mu3Ht(HHPHHHDHHDH
H@]    Ll$M9,$uI$$I;fvhUHH(Mf MuhHtLHHpHHT$ HHt$H       H    HT$ HHT$HP   HH(]    HD$    HD$Ll$8M9,$uI$$I;fv%UHHMf MuHBD      H]    Ll$M9,$uI$$I;fv\UHHHH9uBHD$(H\$0HKHpHH    t!HL$(HQH\$0H9SuIf9K1ɉH]HD$H\$    HD$H\$regabihpkecrypto/ecdh.X25519  crypto/cipher.NewGCM U!cipher       encoding/binary.bigEndian.AppendUint16 !b      !v       errors.New =!text       crypto/ecdh.(*PublicKey).Bytes K!k       buf N     crypto/internal/hpke.SuiteID !kemID      !kdfID      !aeadID       suiteID      crypto/internal/hpke.newDHKem G!kemID       suite H     ok H     crypto.Hash.Size t!h       crypto/internal/hpke.uint128.bytes !u       b      crypto/internal/hpke.uint128.bitLen !u       crypto/internal/hpke.uint128.addOne !u       lo      carry      encoding/binary.bigEndian.PutUint64 !b      !v                             6                                              q6                                              ȹ,T6                                              !~3                                                                                                    66                                              F3                                                                                            6                                              'g3                                                                                            {R6                                              R3                                                                                    >3                                                     j~ 6                                              6                                               
                                                             JT 6                                               5u]                                                             ( 6                                              .A6                                                                              @       @       n                                               `       `       )/BX                                                                                                                                            X                             S5                                                        `                  h6                                                      Dc66                                               ,V                                                                                                                                          DÊ 6                                              H- 6                                              _6                                              k                                              ǟ                                                             /                                                                                                                                                                '5                                                                           6                                              P6                                              `&6                                              nz3                                                                    ?C                                                                                                                                          l 6                                              0/] 6                                              0366                                              pP                                              #<                                                             _                                                                                                                                                                 5                                                                          㳻6                                              
3                                                             {Z"6                                              j3                                                                                    [6                                              ﶍ3                                                                            c6                                              3                                                                            8A-6                                              uF3                                                                    lf 6                                              w93                                                                                    % y6                                              Zc3                                                            \;@6                                              "(3                                                                            @@6                                              c3                                                             )Z D6                                              $3                                                            "6                                              6&3                                                            ~x6                                              ^3Y3                                                            ~l#6                                              33                                                     -6                                              h3                                                     6                                              ~3                                                            yS͈6                                              n13                                                            6                                              3                                                                            #
                                                             6                                                      )sY6                                               S
                                                                            9Hl6                                               kV
                                                             # 6                                               V                                                                                                                                            6      7                   '   1         '   k     @      	        &   	                                   	         U           g        #              @                3      #                   &           (           '                      0         /      P     Q                 h     	                 7:        /   I   