4> % %  E Z  %          %  F  % % %   % % InnerClassesMIN_TAG_SIZE_IN_BYTESI ConstantValue NONCE_PREFIX_IN_BYTES()VCodeLineNumberTableLocalVariableTablethisDLcom/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManager; getKeyType()Ljava/lang/String; getVersion()IkeyMaterialTypeKeyMaterialType8()Lcom/google/crypto/tink/proto/KeyData$KeyMaterialType; validateKey8(Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKey;)Vkey5Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKey; StackMapTable ExceptionsMethodParametersparseKeyW(Lcom/google/protobuf/ByteString;)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKey; byteString Lcom/google/protobuf/ByteString; keyFactory KeyFactory4()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory; Signature()Lcom/google/crypto/tink/KeyTypeManager$KeyFactory;validateParams;(Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams;)Vparams8Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams;validateHmacParams,(Lcom/google/crypto/tink/proto/HmacParams;)V)Lcom/google/crypto/tink/proto/HmacParams;register(Z)V newKeyAllowedZaes128CtrHmacSha2564KBTemplate&()Lcom/google/crypto/tink/KeyTemplate; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;aes128CtrHmacSha2561MBTemplateaes256CtrHmacSha2564KBTemplateaes256CtrHmacSha2561MBTemplatecreateKeyTemplatex(ILcom/google/crypto/tink/proto/HashType;ILcom/google/crypto/tink/proto/HashType;II)Lcom/google/crypto/tink/KeyTemplate; mainKeySize hkdfHashType'Lcom/google/crypto/tink/proto/HashType;derivedKeySize macHashTypetagSizeciphertextSegmentSizeformat;Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat;createKeyFormat(ILcom/google/crypto/tink/proto/HashType;ILcom/google/crypto/tink/proto/HashType;II)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat; hmacParams$(Lcom/google/protobuf/MessageLite;)VC(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite; access$000x0 access$100x1x2x3x4x5^Lcom/google/crypto/tink/KeyTypeManager; SourceFile"AesCtrHmacStreamingKeyManager.java op3com/google/crypto/tink/proto/AesCtrHmacStreamingKey6com/google/crypto/tink/KeyTypeManager$PrimitiveFactoryPrimitiveFactoryDcom/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManager$1$com/google/crypto/tink/StreamingAead N N=type.googleapis.com/google.crypto.tink.AesCtrHmacStreamingKey WX  X&java/security/GeneralSecurityException%key_value must have at least 16 bytes N  X9key_value must have at least as many bits as derived keys  Dcom/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManager$29com/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat N      unknown HKDF hash type   unknown HMAC hash type st X XBcom/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManagerbciphertext_segment_size must be at least (derived_key_size + tag_size + NONCE_PREFIX_IN_BYTES + 2)tag size too small  Xtag size too bigunknown hash type NO   UV   ! "# $&' () *+ , $-. /0 10 23 45 , $67 89 :; ,< ]^ de%com/google/crypto/tink/KeyTypeManagerDcom/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManager$3=4com/google/crypto/tink/proto/KeyData$KeyMaterialType2com/google/protobuf/InvalidProtocolBufferException0com/google/crypto/tink/KeyTypeManager$KeyFactory(Ljava/lang/Class;)VM(Ljava/lang/Class;[Lcom/google/crypto/tink/KeyTypeManager$PrimitiveFactory;)V SYMMETRIC6Lcom/google/crypto/tink/proto/KeyData$KeyMaterialType;(com/google/crypto/tink/subtle/ValidatorsvalidateVersion(II)V getKeyValue"()Lcom/google/protobuf/ByteString;com/google/protobuf/ByteStringsize(Ljava/lang/String;)V getParams:()Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams;6com/google/crypto/tink/proto/AesCtrHmacStreamingParamsgetDerivedKeySize)com/google/protobuf/ExtensionRegistryLitegetEmptyRegistry-()Lcom/google/protobuf/ExtensionRegistryLite; parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKey;X(Lcom/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManager;Ljava/lang/Class;)VvalidateAesKeySize(I)VgetHkdfHashType)()Lcom/google/crypto/tink/proto/HashType;%com/google/crypto/tink/proto/HashType UNKNOWN_HASH getHmacParams+()Lcom/google/crypto/tink/proto/HmacParams;'com/google/crypto/tink/proto/HmacParamsgetHashgetCiphertextSegmentSize getTagSize0$SwitchMap$com$google$crypto$tink$proto$HashType[Iordinalcom/google/crypto/tink/RegistryregisterKeyManager+(Lcom/google/crypto/tink/KeyTypeManager;Z)VSHA256 toByteArray()[B3com/google/crypto/tink/KeyTemplate$OutputPrefixTypeOutputPrefixTypeRAW5Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;"com/google/crypto/tink/KeyTemplatecreateo(Ljava/lang/String;[BLcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTemplate; newBuilderBuilder3()Lcom/google/crypto/tink/proto/HmacParams$Builder;/com/google/crypto/tink/proto/HmacParams$BuildersetHashZ(Lcom/google/crypto/tink/proto/HashType;)Lcom/google/crypto/tink/proto/HmacParams$Builder; setTagSize4(I)Lcom/google/crypto/tink/proto/HmacParams$Builder;buildB()Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams$Builder;>com/google/crypto/tink/proto/AesCtrHmacStreamingParams$BuildersetCiphertextSegmentSizeC(I)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams$Builder;setDerivedKeySizesetHkdfHashTypei(Lcom/google/crypto/tink/proto/HashType;)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams$Builder; setHmacParamsk(Lcom/google/crypto/tink/proto/HmacParams;)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams$Builder;E()Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat$Builder;Acom/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat$Builder setParams}(Lcom/google/crypto/tink/proto/AesCtrHmacStreamingParams;)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat$Builder; setKeySizeF(I)Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat$Builder;=()Lcom/google/crypto/tink/proto/AesCtrHmacStreamingKeyFormat;$com/google/crypto/tink/proto/KeyData1%EHIJKLIJMNOPE*YYSQ .>R STUVP- QGR STWXP,QLR STY\P. QQR ST]^PD+ * + Y++ Y+QV WX!Z2[<^C_RDSTD_`a!bc_deP<+QdRSTfgbhcfilP5 Y*QiR  STmn opP\** Y*  Y!*"*#**$``` Y&Q. (29>BQ[R \qra(bcq stP|*$ Y'(* ).S-@*$=Y**$ *Y**$@Y*Y+Q. 8AKT^gq{R |qua$ bcq vwP: %Y,-Q  R  xybcxz{P+.. /Q|}~{P*.. 0/Q|}~{P+ . . /Q |}~{P* . . 0/Q|}~ P#+-:%Y,1234Q,- /01/RH#I##I##I#I c P;5-678:9:;+<=>:?@ABQ2 =?@AB#C&D+E0F4G7H:ERR;I;;I;;I;I*u+qrcA]P3 *+CQ,R  STbc_AdP0*+DQ,R STbhcfpP/*Q,R rbPh +-Q,R> I  I  I ImGR FZ[@jEk E @%%%