Êþº¾4“ » ¼½¾ÀÂà Ä VÅÆ Ç mÈ ÉÊ Ë Ì ÍÎÏÐ Ñ Ò Ò ÓÔ Õ Ö×ØÙ ÚÛ ÜÝ Ü Þß àá âã äå æç Œè é äê Œë ìí î ï ðñ ðò ó ô õö÷ 1ø ùú ûü ûý Íþ ûÿ û  õ  õ  õ             W Œ     PÑ ! " #$% InnerClasses EMPTY_SALT[B()VCodeLineNumberTableLocalVariableTablethis>Lcom/google/crypto/tink/hybrid/EciesAeadHkdfPrivateKeyManager; getKeyType()Ljava/lang/String; getVersion()I getPublicKeym(Lcom/google/crypto/tink/proto/EciesAeadHkdfPrivateKey;)Lcom/google/crypto/tink/proto/EciesAeadHkdfPublicKey;key6Lcom/google/crypto/tink/proto/EciesAeadHkdfPrivateKey; ExceptionsMethodParameterskeyMaterialType'KeyMaterialType8()Lcom/google/crypto/tink/proto/KeyData$KeyMaterialType;parseKeyX(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/EciesAeadHkdfPrivateKey; byteString Lcom/google/protobuf/ByteString;( validateKey9(Lcom/google/crypto/tink/proto/EciesAeadHkdfPrivateKey;)VkeyProto StackMapTable keyFactory) KeyFactory4()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory; Signature¡()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory; registerPair(Z)V newKeyAllowedZ(eciesP256HkdfHmacSha256Aes128GcmTemplate&()Lcom/google/crypto/tink/KeyTemplate; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;5rawEciesP256HkdfHmacSha256Aes128GcmCompressedTemplate2eciesP256HkdfHmacSha256Aes128CtrHmacSha256Template?rawEciesP256HkdfHmacSha256Aes128CtrHmacSha256CompressedTemplatecreateKeyTemplate*OutputPrefixType(Lcom/google/crypto/tink/proto/EllipticCurveType;Lcom/google/crypto/tink/proto/HashType;Lcom/google/crypto/tink/proto/EcPointFormat;Lcom/google/crypto/tink/KeyTemplate;Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;[B)Lcom/google/crypto/tink/KeyTemplate;curve0Lcom/google/crypto/tink/proto/EllipticCurveType;hashType'Lcom/google/crypto/tink/proto/HashType; ecPointFormat,Lcom/google/crypto/tink/proto/EcPointFormat;demKeyTemplate$Lcom/google/crypto/tink/KeyTemplate;outputPrefixType5Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;saltformat5Lcom/google/crypto/tink/proto/EciesAeadHkdfKeyFormat;createKeyFormat KeyFormat(Lcom/google/crypto/tink/proto/EllipticCurveType;Lcom/google/crypto/tink/proto/HashType;Lcom/google/crypto/tink/proto/EcPointFormat;Lcom/google/crypto/tink/KeyTemplate;[BLcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTypeManager$KeyFactory$KeyFormat; prefixTypeS(Lcom/google/crypto/tink/proto/EllipticCurveType;Lcom/google/crypto/tink/proto/HashType;Lcom/google/crypto/tink/proto/EcPointFormat;Lcom/google/crypto/tink/KeyTemplate;[BLcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTypeManager$KeyFactory$KeyFormat; createParamsÝ(Lcom/google/crypto/tink/proto/EllipticCurveType;Lcom/google/crypto/tink/proto/HashType;Lcom/google/crypto/tink/proto/EcPointFormat;Lcom/google/crypto/tink/KeyTemplate;[B)Lcom/google/crypto/tink/proto/EciesAeadHkdfParams; kemParams1Lcom/google/crypto/tink/proto/EciesHkdfKemParams;protoKt*Lcom/google/crypto/tink/proto/KeyTemplate; demParams1Lcom/google/crypto/tink/proto/EciesAeadDemParams;toProtof(Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/proto/OutputPrefixType;D(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;$(Lcom/google/protobuf/MessageLite;)VC(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite; access$000()[B access$100x0x1x2x3x4x5›Lcom/google/crypto/tink/PrivateKeyTypeManager; SourceFile#EciesAeadHkdfPrivateKeyManager.java œž YZ4com/google/crypto/tink/proto/EciesAeadHkdfPrivateKey3com/google/crypto/tink/proto/EciesAeadHkdfPublicKey+6com/google/crypto/tink/KeyTypeManager$PrimitiveFactoryPrimitiveFactory>com/google/crypto/tink/hybrid/EciesAeadHkdfPrivateKeyManager$1$com/google/crypto/tink/HybridDecrypt [, [->type.googleapis.com/google.crypto.tink.EciesAeadHkdfPrivateKey f. /01 23 45 678 9:&java/security/GeneralSecurityExceptioninvalid ECIES private key [; de< => ?@A BC>com/google/crypto/tink/hybrid/EciesAeadHkdfPrivateKeyManager$23com/google/crypto/tink/proto/EciesAeadHkdfKeyFormat [Dcom/google/crypto/tink/hybrid/EciesAeadHkdfPrivateKeyManager$3’4com/google/crypto/tink/proto/KeyData$KeyMaterialType2com/google/protobuf/InvalidProtocolBufferException0com/google/crypto/tink/KeyTypeManager$KeyFactory3com/google/crypto/tink/KeyTemplate$OutputPrefixType%com/google/crypto/tink/KeyTypeManager(Ljava/lang/Class;)V^(Ljava/lang/Class;Ljava/lang/Class;[Lcom/google/crypto/tink/KeyTypeManager$PrimitiveFactory;)V7()Lcom/google/crypto/tink/proto/EciesAeadHkdfPublicKey;ASYMMETRIC_PRIVATE6Lcom/google/crypto/tink/proto/KeyData$KeyMaterialType;)com/google/protobuf/ExtensionRegistryLitegetEmptyRegistry-()Lcom/google/protobuf/ExtensionRegistryLite; parseFromƒ(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/crypto/tink/proto/EciesAeadHkdfPrivateKey; getKeyValue"()Lcom/google/protobuf/ByteString;com/google/protobuf/ByteStringisEmpty()Z(Ljava/lang/String;)V(com/google/crypto/tink/subtle/ValidatorsvalidateVersion(II)V getParams4()Lcom/google/crypto/tink/proto/EciesAeadHkdfParams;(com/google/crypto/tink/hybrid/HybridUtilvalidate5(Lcom/google/crypto/tink/proto/EciesAeadHkdfParams;)VR(Lcom/google/crypto/tink/hybrid/EciesAeadHkdfPrivateKeyManager;Ljava/lang/Class;)Vcom/google/crypto/tink/RegistryregisterAsymmetricKeyManagersY(Lcom/google/crypto/tink/PrivateKeyTypeManager;Lcom/google/crypto/tink/KeyTypeManager;Z)V.com/google/crypto/tink/proto/EllipticCurveType NIST_P256%com/google/crypto/tink/proto/HashTypeSHA256*com/google/crypto/tink/proto/EcPointFormat UNCOMPRESSED,com/google/crypto/tink/aead/AesGcmKeyManageraes128GcmTemplateTINK COMPRESSEDRAW4com/google/crypto/tink/aead/AesCtrHmacAeadKeyManageraes128CtrHmacSha256Template newBuilderBuilder?()Lcom/google/crypto/tink/proto/EciesAeadHkdfKeyFormat$Builder;;com/google/crypto/tink/proto/EciesAeadHkdfKeyFormat$Builder setParamsq(Lcom/google/crypto/tink/proto/EciesAeadHkdfParams;)Lcom/google/crypto/tink/proto/EciesAeadHkdfKeyFormat$Builder;build7()Lcom/google/crypto/tink/proto/EciesAeadHkdfKeyFormat; toByteArray"com/google/crypto/tink/KeyTemplatecreateo(Ljava/lang/String;[BLcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTemplate;J(Ljava/lang/Object;Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)V/com/google/crypto/tink/proto/EciesHkdfKemParams;()Lcom/google/crypto/tink/proto/EciesHkdfKemParams$Builder;7com/google/crypto/tink/proto/EciesHkdfKemParams$Builder setCurveTypek(Lcom/google/crypto/tink/proto/EllipticCurveType;)Lcom/google/crypto/tink/proto/EciesHkdfKemParams$Builder;setHkdfHashTypeb(Lcom/google/crypto/tink/proto/HashType;)Lcom/google/crypto/tink/proto/EciesHkdfKemParams$Builder;copyFrom$([B)Lcom/google/protobuf/ByteString; setHkdfSalt[(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/EciesHkdfKemParams$Builder;3()Lcom/google/crypto/tink/proto/EciesHkdfKemParams;(com/google/crypto/tink/proto/KeyTemplate4()Lcom/google/crypto/tink/proto/KeyTemplate$Builder; getTypeUrl0com/google/crypto/tink/proto/KeyTemplate$Builder setTypeUrlF(Ljava/lang/String;)Lcom/google/crypto/tink/proto/KeyTemplate$Builder;getValuesetValueT(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/KeyTemplate$Builder;getOutputPrefixType7()Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;setOutputPrefixTypec(Lcom/google/crypto/tink/proto/OutputPrefixType;)Lcom/google/crypto/tink/proto/KeyTemplate$Builder;,()Lcom/google/crypto/tink/proto/KeyTemplate;/com/google/crypto/tink/proto/EciesAeadDemParams;()Lcom/google/crypto/tink/proto/EciesAeadDemParams$Builder;7com/google/crypto/tink/proto/EciesAeadDemParams$Builder setAeadDeme(Lcom/google/crypto/tink/proto/KeyTemplate;)Lcom/google/crypto/tink/proto/EciesAeadDemParams$Builder;3()Lcom/google/crypto/tink/proto/EciesAeadDemParams;0com/google/crypto/tink/proto/EciesAeadHkdfParams<()Lcom/google/crypto/tink/proto/EciesAeadHkdfParams$Builder;8com/google/crypto/tink/proto/EciesAeadHkdfParams$Builder setKemParamsm(Lcom/google/crypto/tink/proto/EciesHkdfKemParams;)Lcom/google/crypto/tink/proto/EciesAeadHkdfParams$Builder; setDemParamsm(Lcom/google/crypto/tink/proto/EciesAeadDemParams;)Lcom/google/crypto/tink/proto/EciesAeadHkdfParams$Builder;setEcPointFormath(Lcom/google/crypto/tink/proto/EcPointFormat;)Lcom/google/crypto/tink/proto/EciesAeadHkdfParams$Builder;>$SwitchMap$com$google$crypto$tink$KeyTemplate$OutputPrefixType[Iordinal-com/google/crypto/tink/proto/OutputPrefixType/Lcom/google/crypto/tink/proto/OutputPrefixType;LEGACYCRUNCHY$com/google/crypto/tink/proto/KeyData1VYZ[\]G *½Y»Y·S· ±^ =V_ `abc]- °^Z_ `ade],¬^__ `afg]9+¶ °^e_`ahijkhlo].² °^j_ `apq]<+¸ ¸°^p_`arsjtkruv]w*+¶¶™ »Y·¿+¶*¶¸+¶ ¶¸±^u vxy)z_*`a*wixjkwy|]5 »Y*·°^~_  `a}~ €]A»Y·»Y·¸ ±^   _ ‚jkƒ„]6²!²"²#¸$²%²¸&°^ $ …†‡ˆ„]6²!²"²'¸$²(²¸&°^; ?;…†‡‰„]6²!²"²#¸)²%²¸&°^Y ]Y…†‡Š„]6²!²"²'¸)²(²¸&°^y }y…†‡ ‹Ž]£)¸**+,-¸+¶,¶-:»Y·¶.¶/¸0°^‹ ŒŽ%Ž_H))‘’)“”)•–)—˜)™Zš›k‘“•—™ œž]ˆ»1Y¸**+,-¸+¶,¶-·2°^™š ›œ™_>‘’“”•–™ZŸ˜k‘“•™Ÿ} ¡¢] ]¸3*¶4+¶5¸6¶7¶8:¸9-¶:¶;-¶<¸6¶=-¶>¸?¶@¶A:¸B¶C¶D:¸E¶F¶G,¶H¶I°^F¨©ª «¬®¯#°-±6²;³H´MµR¶V·Y¸\´_R]]‘’]“”]•–]™ZE£¤;"¥¦H§¨k‘“•™ ©ª]B²J*¶K.ª0 $(,²L°²M°²N°²O°»PYQ·R¿^¼(¾,À0Â4Ä8Æ_ B—˜x(k—Af«]3 *+À¶S°^:_  `ajkhAu¬]3 *+À¶T±^:_  `ajkwAp­]0*+¶U°^:_ `ajtkr®¯]²°^:°ž]h *+,-¸°^:_> ± ²’ ³” ´– µZ ¶˜·\]¼³±^ }¸¹ºXj Wm&n@z¿{ Œõ@1z¿Á ðVûùVV VV