File: //usr/lib/erlang/lib/ssl-10.8.3/ebin/dtls_gen_connection.beam
FOR1 �BEAMAtU8 �dtls_gen_connection start_fsmerl_distfalsedtls_connection_supstart_childokssl_gen_statemsocket_control handshakeerrorbadmatchpidserlangselfnext_record
handshake_env-
setelement no_recordcurrent_readepochprotocol_buffersssl_tlsreaddtls_recordget_connection_state_by_epoch
replay_detecttrue
static_envclientserverdtls_packet_demuxactive_onceactive_n_toggleactive_nactivedtls_socketsetopts
next_eventstatealertprotocol_recordinternal
next_state++hibernate_after
connectioninitial_flight_stateudpreliable
new_flightsend_handshake_flightconnection_env log_level
handshakeschange_cipher_spec undefined
current_writemax_fragment_lengthminlistsreverserecordoutbound
ssl_loggerdebug#handshakes_after_change_cipher_spechandle_protocol_recordread_application_datastopdtls_handshakeget_dtls_handshakethrowsend_handshakewrite
ssl_recordcurrent_connection_statequeue_handshake
next_sequenceencode_handshake+queue_change_cipher
next_epochbadmapreinitreinit_handshake_data
ssl_handshakeinit_handshake_historyflight_stateselect_sni_extensionclient_hellosniempty_connection_stateencode_alertencode_alert_record
send_alertsend_alert_in_connectionclose downgrade
protocol_namesendsend_packetspack_packetsiolist_sizesocketgetoptshandle_infosocket_optionstransport_closedhandle_normal_shutdownnew_cookie_secretcurrent_cookie_secretdtls_v1cookie_timeout
send_after
cookie_secretprevious_cookie_secretis_new_connection>dtls_handshake_eventsmapunprocessed_eventslengthencode_handshake_flightfoldlencode_change_cipherencode_change_cipher_specupdate_handshake_historyhello_verify_requestiolist_to_binarynext_dtls_recordget_dtls_recordsdecode_cipher_text
decode_alerts ssl_alertdecode
handle_alertshandle_alerts_or_resetprevious_csmapsgethandle_alerthandle_own_alertdtls_connectionalert_or_reset_connectionignore_alertignored_alertsmax_ignored_alertsis_ignore_alertlog_ignore_alertalerterignoredprotocolrole statenameinfologdtls_versionhellomodule_infoget_module_info-next_dtls_record/3-lc$^0/1-0-protocol_version!-encode_handshake_flight/5-fun-1-fragment_handshake!-encode_handshake_flight/5-fun-0--dtls_handshake_events/1-fun-0-%-encode_handshake_flight/5-inlined-0-%-encode_handshake_flight/5-inlined-1- Code C � � 4�"� 9C:C0BC �BC ����W� 2�+�B9c:cP
P�@�@s@c$@34Ec3ES33EC33E433E#3#E#EhD5� �e r BE#B$ 3@C@4�0$4@�0P�U rB@��@ iDP0jD+EW ��E �B�E �P@l#P�0H`� Hp�P�� 0E��`
�BP��
B #'�#�p}0@##0@@10P@@#� @a��0P0�
�B�B�#����W
3��3��W3
3�
#p
B#`C8�CACSC��S`
BS@c+�c3@`@S@C@#$@4@
#@3��0`@@��� p;
@B�
��@#@$�0@q��0P@@#� @�0P� �@4
�@�'�3cP@@#@C#@q��0P@@#� @�0P� �
#p
B#`8
A3�
3`
B3@3+
3
�0@�#@q��0P@@#� @�0P� B�
B#BP3B�C;#
@
9
C:
C BC9
:
P@ 0#B BC ��0�0 �
9
C:
C B�#�
#�
W#@
#c
$S+
c
@P`@3@C@#$@4�
%SE#BCB ���0�+
r�$#
#B@4�@ @��0P0�
0 0� �0�0 �
0�
��J�
(0@3@
�
(@+
#
�
#
)B#�C�
#C�
#WC
C�
#C�
#WC
C@P�@C@3$@4@#��B B9
":
.`B #;#
.@
*
!
BB@#+
+
#B @#@@�0@$�0
���
+�0
(
,E�@
-$0+
#� �
+�0
(
,E$�@
-4@;
@
}
0@)
#W0@@� �
6�@� �B #@
@3@@
}
0@)
#W0@@� �
6�@� �B #@
@3@@
@#@
@$3@4@
@!@#@4@0
�@"+
.
@$#@4�0�@#+
*
0�
#
)B#�C�
*C�
*WC
C�
*C�
*WC
C�
)`
BB@S+
% ,
$SC+
%S$ @@3@B @
0�0
���
+�0
(
,E�@
-
0 %+
&SC�@�
+�0
(
,E3�@
-
0#&;
)@
(
''}
)`@C)
)SW0P@3@C@#�
6�@� �B #@
@3@
0@
(}
)`@C)
)SW0P@3@C@#�
6�@� �B #@
@3@
0@
)@
@
0@
*�
#
)B#�C�
C�
WC
C�
C�
WC
C9
/:
/`B S;S
/@
*
-
++B@S+
,SC0@@3@@$B � 0
���
+�0
(
,E�@
-$0,@
@
-�0
�.�J/�!J0�"
11+
2
2@G 2@
33�#
4 4@G5�$
5 6�
5
)B#�
5#
B 3�
53�
6B0C�
5C�
5WC
7CB`S�
5S�
5WS@
8s
9cB3P3B# �B#�#B��+
7c
:�
:��
:W�
;S�
:S�
:WS
<S��@s@C@3$@�4@#D@�T@d@t@��@S ���%�@#@$@TC@d3�0$TdP
�B dBT@#@D@d3@4@D�@@�&@
{@
@#@
A@$3@@$� �'@�@#@� @��(0P0� 78
9s�
5WS
DS4
8S�
<��
<W�
;S�
<S�
<WS
<S��@c@s@C$@34@�D@#T@�d@t@�@��@S ���)�@#@4@dC@t3�dP
�B dB3@4@t#@� 4t���*@
�9
;:
; B dB$@d@T�+ �@#@D@3@4@D@$4�0P@
{ E$3@
A@
@#@$�@@�,@� E$3@
A@
@#@@$� �-@�@#@� @��.0P0� 8�
>��
>W�
;��
>��
>W�
<����@S@c$@s4@CD@3T@�d@#t@��@�@�@��@� ��4�/�}@�3@4#@T@�C��P
�B ��0}@W�0#B3@T@$�$@
�@$9
=:
= B$ @@���1�BC@$#@D@�3�0D�P
�B �BD@�@�2 �@@t �@$#@d@3@T@d@4T�@`@
{ E43@
A@
@#@4�P@�3@� E3@
A@
@#@�@@�4@� E$3@
A@
@#@@$� �5@�@#@� @��60P0� 94
5s�
5WS
DS�
@��
@W�
;s�
@s�
@Ws
<s���@S@c$@C4@3D@�T@#d@�t@�@�@��@s ��7}@�#@$C@D@t3@t�$@C@
�@$9
?:
? B$ @@���8�BC@4@d#@t3�04tP
�B tB4@t@�9 �@T@d#@3@D@d@$T@4D�@P@
{ E$3@
A@
@#@$�@@�:@� E$3@
A@
@#@@$� �;@�@#@� @��<0P0� :�=H�;�*H<�>H�=�?H$>�@H�?�AH$@�BH�A�C
E0B�
A`
B3B0CB@;3
P�
O
M
F
CCP@@#@C�D �9
R<W@
R@
E0
DDB +
R
GEB B#@� �E0
�
Q@
-BB #B0�#�#�F0� F�
P#
)B# 3�
P3�
6pP�0$@4@#D@Thd
KB3PB#03B#�#@C�G@9
T:
T B $B4
G$@#@D�0$4@��H0P@
@#@T0
=
JG@$�I
�@@$@D#@4� $4�J0
�+
H
EG @4=
IH@4I@��K
�BDP�
S
@#@10P@D@D@#�@��L0PCDPP�@
-T4JidpKjd+
LW
J�
L`
*@D#@@T0
�pLl#M P@#@@C�M
�8
N@�0
-
� N�
U`
*@#@0
� O�P�
9C�0
(
,E�@
-#PP0�@
-#Q�EHR�DJS�K�T�GJU�MJV�N
K W�
V
)0 �@@$B�@
L�O �
X�
XW
@@$@$� �P
Z@
6X�OHY�Q
O Z�
Y
)B #�
Y#�
6B03�
Y3�
YW3
73BPC�
YC
B`S�
YS�
YWS
PcBC0sB#P#�
[WS@
8�
9�+
[�
:��@�@c@s$@34@CD@ST@d@t@#@c#�R0@$#@t@$��S0
�@4@t3@t@�#@@
A@4�p�T@�U} E$�DD @
8
P@4@d#�d�@0@A�V0P@@$@#� @q�W0PCP[�
YWS
D���@�@c@s$@34@CD@ST@d@t@#@c#�X0@$#@t@$��Y0
�@4@t3@t@�#@@
A@4�p�Z@�[} E$�DD @
D
P@4@d#�d�@0@A�\0P@@$@#� @q�]0PCP\�^
S ]�
\
) @@B�@
L�_ B`�
^�
9@@#�@��`0PC`^0 �
U�a _�b
V`
ba�c
Wb�
a
)B�
a
@ � @$@4�d B4P@�
e
@
:#@ �e0PC
:C0B$@@$�@�f
1B4��
c�
Z�g
4B4�@�
dp
@#@a�h0PC@C @4@#�4@��i0PC�C`C$P@c0 �
U�f@d�j�e�d�f�k
[g�
h�
\Bp�
h�
hW
]h@
:i�l
^ j �m �n k�o
_0l�
k`
*�pN0m�q
a n�
m
)B#�
m#
B 3�
m3�
6B0C�
mC�
mWC
7CPP� @C$@#4@DB3PBD�#�r0
l9
o:
o B BB4 B4�@#@4�@�s0
x@
@#@
A@3@� �t@�@#@@��u0P o�vHp�w
b q �x
n@r r�y
c@s+
t
d@rt@#�zN u�{
e v@G0w�|
f0x9
y:
y B 31
y3B�}N0y�~N0z�
g@{4
|3@r|@@�@#@$@4@@3@3��@
B #B@$@4��0
x+
}r@3@#@$@4@
{@}@~��
h@8
�`@@3$@#4@D@TA@����}WDPWP'
�4WP4
�W$`0 � `�'
�WP4 E$3@4#@@
`�@$�P���0� �4
~ @@3���0� ���
j@�@3��N@���
'0���N0����
k0���N0���
l0�9
�<W@
�@
�P
���
�#
)B#3�
�3
B3@3B C+
�3C 0@#@B@��0
�<W@
�@
�`
��B +
�
*@#@0
� �B B#@0
��
�#
)B#3�
�3
B3�CB#�SB cBs9
�C:
�C B3p�+
��cBC�+
��s�
�S`@�S`
#
@#@#@���0P@
@#@0
�0`�
USN�B# ��
���
6B#@��
��`
mB#���
��p
B3P�+
��c+
�CsB�P+
�BB�`,
��
�S`@�S`
#
@#@#@���0P@
@#@0
�0`�
USN�
p@@#B3�`
*!G@
n��0@ �0
GGP�+
�
p�
�#
)B#�3�
�3�
�W3
qC@P@C@3@#$@4�� 0@
p#0!�� "�#@
q
v@$�0@���0P@�0
-���N0#���J���
w0�+
�8
��9
�:
� B �
��
\B#��
��
�W
�
��
�W
$�@B���
y�70 � ���N %���
{���|&W`}@Wp���
}P�
70 p P�� 3� #�# C�#�#��0'9
�:
� B B@���0� ���H���
@��
�
9@@#@3#��N0(���
�0��
�0
�@#�0@#@��)@@ *���
�0�B#3�
�3
B# C�
�C�
6B#�S�
�Sp
``@3@C@S$@#4@D@T@G`��
�PBPB@#�@#DB$#B403@T�@DT��@+@T9
�<W@
�@
�`
��B +
�
*@T`�B B$`�� �@$@#�00@q��0PB$C@@#�0 @���0P� ���JT���
��B��
�p
B`#8
�#@0�@$@4A#B4��� ,@9
�<W@
�@
�`
��B +
�
*0 � 4@�@#@$� $@q��0P@4@#�4@���0PBC�0B � @���J���
����N-���
� �,
�9
�<W@
�@0
�@
��B #+
�#
-=
��B #;#
�@
-
�
G
��@�B#B �#0
����
�0�8
�A3C�
�#
)PP�@3@C$@#4@DB#�@
:#@
���0.@+
�
:@4#@D@@$D�@��0/@@
��B4P�
�
@@
:#�0$D@a��0P@4@D@#�@@���0PCP@�0
-
0�������
�0��
�#
)B#3�
�3
B3CB3@3+
�3
2B#03�
�3�
�W3
73PP�@3@C$@4@D@#��
�B B+
�
@$3@4@D#@@D�0 ��@
�@ �0
- �@#@4@D��00P���N00���
� �B#+
�#!B�#�
�#�
�W#
�3�
�W#
�C,
�C3�0@@3@#@$��
�+
�
��} �#
�@$�0 @�0P0�
�0 � B$0�0 � Bę�
��B ;
��
�
� /
� 2
� 3
��@
�@Bș�
�@�@@@3@#@$@4��
v�Gp#�
*
�
�
�
�
�$B03@4@
���@1@ʙ�
�0�+
�
�B#�
�
B+
�
B# �
��
60@#@#@@a��0P@@#@10P�@#ʹΙ
� �@N2Й
��@@N 3ҙ�
��8
�A4�
� E�ՙ�
�@�9
�:
� @@3@@#�� 5@@#@��0' �
�ؙ�
�@�9
�:
� @B B�3#�3��@69
�:
� PB BE� �
��Hܙ�
��p� ��0
(
,ޙ�
� �=
���
� �=
� StrT ImpT � 7
! "