4 /r 0s tu *v Mw xy pz {| M} ~ { { M *z  ^  M   * !    / / / /this$0;Lcom/google/crypto/tink/signature/Ed25519PrivateKeyManager;O(Lcom/google/crypto/tink/signature/Ed25519PrivateKeyManager;Ljava/lang/Class;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/google/crypto/tink/signature/Ed25519PrivateKeyManager$2;clazzLjava/lang/Class;LocalVariableTypeTableBLjava/lang/Class;MethodParametersvalidateKeyFormat2(Lcom/google/crypto/tink/proto/Ed25519KeyFormat;)Vformat/Lcom/google/crypto/tink/proto/Ed25519KeyFormat; ExceptionsparseKeyFormatQ(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/Ed25519KeyFormat; byteString Lcom/google/protobuf/ByteString; createKeya(Lcom/google/crypto/tink/proto/Ed25519KeyFormat;)Lcom/google/crypto/tink/proto/Ed25519PrivateKey;keyPairKeyPair3Lcom/google/crypto/tink/subtle/Ed25519Sign$KeyPair; publicKey/Lcom/google/crypto/tink/proto/Ed25519PublicKey; deriveKeyv(Lcom/google/crypto/tink/proto/Ed25519KeyFormat;Ljava/io/InputStream;)Lcom/google/crypto/tink/proto/Ed25519PrivateKey;readIeLjava/io/IOException; inputStreamLjava/io/InputStream;pseudorandomness[B StackMapTable[ keyFormats()Ljava/util/Map;resultLjava/util/Map; KeyFactory KeyFormatLjava/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;)VLcom/google/crypto/tink/KeyTypeManager$KeyFactory; SourceFileEd25519PrivateKeyManager.javaEnclosingMethod 12 3       )com/google/crypto/tink/subtle/Ed25519Sign T&java/security/GeneralSecurityException!Not enough pseudorandomness given 3 java/io/IOExceptionReading pseudorandomness failed 3java/util/HashMap 3ED25519:com/google/crypto/tink/KeyTypeManager$KeyFactory$KeyFormat  3  ED25519_RAW ED25519WithRawOutput -com/google/crypto/tink/proto/Ed25519KeyFormat RS JK EF @A;com/google/crypto/tink/signature/Ed25519PrivateKeyManager$20com/google/crypto/tink/KeyTypeManager$KeyFactory2com/google/protobuf/InvalidProtocolBufferException1com/google/crypto/tink/subtle/Ed25519Sign$KeyPairjava/io/InputStream9com/google/crypto/tink/signature/Ed25519PrivateKeyManager 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/Ed25519KeyFormat; newKeyPair5()Lcom/google/crypto/tink/subtle/Ed25519Sign$KeyPair;-com/google/crypto/tink/proto/Ed25519PublicKey newBuilderBuilder9()Lcom/google/crypto/tink/proto/Ed25519PublicKey$Builder; getVersion()I5com/google/crypto/tink/proto/Ed25519PublicKey$Builder setVersion:(I)Lcom/google/crypto/tink/proto/Ed25519PublicKey$Builder; getPublicKey()[Bcom/google/protobuf/ByteStringcopyFrom$([B)Lcom/google/protobuf/ByteString; setKeyValueY(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/Ed25519PublicKey$Builder;build1()Lcom/google/crypto/tink/proto/Ed25519PublicKey;.com/google/crypto/tink/proto/Ed25519PrivateKey:()Lcom/google/crypto/tink/proto/Ed25519PrivateKey$Builder;6com/google/crypto/tink/proto/Ed25519PrivateKey$Builder;(I)Lcom/google/crypto/tink/proto/Ed25519PrivateKey$Builder; getPrivateKeyZ(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/Ed25519PrivateKey$Builder; setPublicKeyi(Lcom/google/crypto/tink/proto/Ed25519PublicKey;)Lcom/google/crypto/tink/proto/Ed25519PrivateKey$Builder;2()Lcom/google/crypto/tink/proto/Ed25519PrivateKey;(com/google/crypto/tink/subtle/ValidatorsvalidateVersion(II)V([B)I(Ljava/lang/String;)VnewKeyPairFromSeed7([B)Lcom/google/crypto/tink/subtle/Ed25519Sign$KeyPair;*(Ljava/lang/String;Ljava/lang/Throwable;)V()VgetDefaultInstance1()Lcom/google/crypto/tink/proto/Ed25519KeyFormat;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 /012 345[ *+*,6_7  8: 12 ;<=  ;>? 1;@A556a78:BCD?BEF5<+6f78:GHDI?GJK5>M*, N *, -6. km nopq&r-s7t:u=q7*>8:>BC:LOPQD?BRS5^}+* N,-6 Y-:* : * :Yno6J{}!+18@INU]hknoq7RUTU1>LON!PQq VW}8:}BC}XYjZ[\+]C/*^]D? BX_`5OYL+ !Y"#$%W+&!Y"'$%W+(!Y"'$%W+)6. %.4;DJ7O8:Gab= GaeDfgARh54 *+*,+6_7  8:D? BXAJi53 *+*,6_7  8:D?BAEj50*+-6_7 8:DI?GA@k53 *+*.6_7  8:D?Bflmnopq9:/MN0c !0d{x@