META-INF.modules.java.base.classes.sun.security.ssl.SSLTrafficKeyDerivation$T13TrafficKeyDerivation.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 8 ?
R S T U V
; W X Y Z [ \
] ; ^
; _
`
; a
b c d e
]
f
M g h i h j h k l m n
o p q r cs Lsun/security/ssl/CipherSuite; secret Ljavax/crypto/SecretKey; >(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;)V Code LineNumberTable LocalVariableTable this T13TrafficKeyDerivation InnerClasses BLsun/security/ssl/SSLTrafficKeyDerivation$T13TrafficKeyDerivation; context #Lsun/security/ssl/HandshakeContext; deriveKey W(Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)Ljavax/crypto/SecretKey; hkdf Lsun/security/ssl/HKDF; hkdfInfo [B gse (Ljava/security/GeneralSecurityException; algorithm Ljava/lang/String; params +Ljava/security/spec/AlgorithmParameterSpec; ks s KeySchedule 6Lsun/security/ssl/SSLTrafficKeyDerivation$KeySchedule;
StackMapTable t u
Exceptions createHkdfInfo ([BI)[B ioe Ljava/io/IOException; label length I info m Ljava/nio/ByteBuffer; 3 v
SourceFile SSLTrafficKeyDerivation.java NestHost w # x ! " y z { | sun/security/ssl/HKDF } ~ ? ? ? 7 # ? F 3 ? ? B C ? ? ? ? &java/security/GeneralSecurityException #javax/net/ssl/SSLHandshakeException Could not generate secret ? ? ? ? ? ? ? ? ? ? ? java/io/IOException java/lang/RuntimeException Unexpected exception # ? @sun/security/ssl/SSLTrafficKeyDerivation$T13TrafficKeyDerivation java/lang/Object !sun/security/ssl/SSLKeyDerivation 4sun/security/ssl/SSLTrafficKeyDerivation$KeySchedule java/lang/String )java/security/spec/AlgorithmParameterSpec java/nio/ByteBuffer (sun/security/ssl/SSLTrafficKeyDerivation ()V !sun/security/ssl/HandshakeContext negotiatedCipherSuite valueOf J(Ljava/lang/String;)Lsun/security/ssl/SSLTrafficKeyDerivation$KeySchedule; sun/security/ssl/CipherSuite hashAlg HashAlg &Lsun/security/ssl/CipherSuite$HashAlg; $sun/security/ssl/CipherSuite$HashAlg name (Ljava/lang/String;)V getKeyLength !(Lsun/security/ssl/CipherSuite;)I getAlgorithm D(Lsun/security/ssl/CipherSuite;Ljava/lang/String;)Ljava/lang/String; expand G(Ljavax/crypto/SecretKey;[BILjava/lang/String;)Ljavax/crypto/SecretKey; initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; wrap ([B)Ljava/nio/ByteBuffer; sun/security/ssl/Record putInt16 (Ljava/nio/ByteBuffer;I)V putBytes8 (Ljava/nio/ByteBuffer;[B)V putInt8 *(Ljava/lang/String;Ljava/lang/Throwable;)V 0 ! " # $ % \ *? *,? *+? ? ? &