Êþº¾4Çb &c 'd ef !g hi j kl mn op kq kr !j st Ouvw xyz {| }~ !€ ‚ ƒ „…† ‡ ˆ‰Š &‹ &Œ & &Ž‘this$09Lcom/google/crypto/tink/aead/XChaCha20Poly1305KeyManager;M(Lcom/google/crypto/tink/aead/XChaCha20Poly1305KeyManager;Ljava/lang/Class;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/google/crypto/tink/aead/XChaCha20Poly1305KeyManager$2;clazzLjava/lang/Class;LocalVariableTypeTableLLjava/lang/Class;MethodParametersvalidateKeyFormat<(Lcom/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat;)Vformat9Lcom/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat; ExceptionsparseKeyFormat[(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat; byteString Lcom/google/protobuf/ByteString;’ createKeyn(Lcom/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat;)Lcom/google/crypto/tink/proto/XChaCha20Poly1305Key; deriveKeyƒ(Lcom/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat;Ljava/io/InputStream;)Lcom/google/crypto/tink/proto/XChaCha20Poly1305Key;readIeLjava/io/IOException; inputStreamLjava/io/InputStream;pseudorandomness[B StackMapTableL“ keyFormats()Ljava/util/Map;resultLjava/util/Map; KeyFactory KeyFormatšLjava/util/Map;>; Signatureœ()Ljava/util/Map;>;J(Lcom/google/protobuf/MessageLite;Ljava/io/InputStream;)Ljava/lang/Object;5(Lcom/google/protobuf/MessageLite;)Ljava/lang/Object;C(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite;$(Lcom/google/protobuf/MessageLite;)V Lcom/google/crypto/tink/KeyTypeManager$KeyFactory; SourceFile XChaCha20Poly1305KeyManager.javaEnclosingMethod ”•7com/google/crypto/tink/aead/XChaCha20Poly1305KeyManager () *–— ˜™ š›œ Ÿ  ¡¢ £¤¥ ¦§¨ ©ª «¬ ­®¯ °± E²&java/security/GeneralSecurityException!Not enough pseudorandomness given *³java/io/IOExceptionReading pseudorandomness failed *´java/util/HashMap *µXCHACHA20_POLY1305:com/google/crypto/tink/KeyTypeManager$KeyFactory$KeyFormat ¶·¹ »¼ *½¾ ¿ÀXCHACHA20_POLY1305_RAW Á¼ ÃÄ7com/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat CD AB <= 789com/google/crypto/tink/aead/XChaCha20Poly1305KeyManager$2Å0com/google/crypto/tink/KeyTypeManager$KeyFactory2com/google/protobuf/InvalidProtocolBufferExceptionjava/io/InputStream keyFactory4()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory;(Ljava/lang/Class;)V)com/google/protobuf/ExtensionRegistryLitegetEmptyRegistry-()Lcom/google/protobuf/ExtensionRegistryLite; parseFrom†(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat;1com/google/crypto/tink/proto/XChaCha20Poly1305Key newBuilderBuilder=()Lcom/google/crypto/tink/proto/XChaCha20Poly1305Key$Builder; getVersion()I9com/google/crypto/tink/proto/XChaCha20Poly1305Key$Builder setVersion>(I)Lcom/google/crypto/tink/proto/XChaCha20Poly1305Key$Builder;$com/google/crypto/tink/subtle/Random randBytes(I)[Bcom/google/protobuf/ByteStringcopyFrom$([B)Lcom/google/protobuf/ByteString; setKeyValue](Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/XChaCha20Poly1305Key$Builder;build5()Lcom/google/crypto/tink/proto/XChaCha20Poly1305Key;(com/google/crypto/tink/subtle/ValidatorsvalidateVersion(II)V([B)I(Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V()VgetDefaultInstance;()Lcom/google/crypto/tink/proto/XChaCha20Poly1305KeyFormat;Æ3com/google/crypto/tink/KeyTemplate$OutputPrefixTypeOutputPrefixTypeTINK5Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;J(Ljava/lang/Object;Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)V java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;RAWjava/util/CollectionsunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;%com/google/crypto/tink/KeyTypeManager"com/google/crypto/tink/KeyTemplate &'() *+,[ *+µ*,·±-Y.  /1 () 234  256 (€278,5±-\./19:;69<=,D+¸¸°-aba./1>?;@6>AB,`¸*´¶¶ ¸ ¸ ¶ ¶ °-hijkh./19:;69CD,Q+¶ *´¶¸ ¼N,-¶6 Ÿ »Y·¿¸-¸ ¶ *´¶¶¶ °:»Y·¿BC-2 rtvw!x+z/{9|?}BzC~E.>)EFE GHQ/1Q9:QIJ>KLMý+Nÿ&!ON;6 9IPQ,›9»Y·L+»Y¸²·¹W+»Y¸²·¹W+¸ °-"†‡Š‡Œ%.Œ4.9/11RS4 1RV;WXACY,4 *+À!,¶"°-Y.  /1;6 9IAAZ,3 *+À!¶#°-Y.  /1;69A<[,0*+¶$°-Y. /1;@6>A7\,3 *+À!¶%±-Y.  /1;69W]^_`a0*&'T 'Ukhž¸º@