Your IP : 10.128.30.70


Current Path : /usr/src/libsodium-1.0.18/test/default/
Upload File :
Current File : //usr/src/libsodium-1.0.18/test/default/kx.o

ELF>ț@@AW� AVAUATUSH��xdH�%(H�D$h1��H��1��H��H�� u� L�l$ �� H���H��H��H��I��H�D$�� H��AL���H�=H�L��1��� L��AL���H�=H�L��1��� �� I���L��H��H�D$�� �� H�D$�H�|$L�L��H��H��I��������H�L$H�|$M��H��L������;� �� I���H�L$L�L��H��L��H�$������H�L$H�4$I��L��L�������� L��L�������H�t$H�<$� ������ H���H�L$H�4$I��L��L������;� L��L�����uH�t$H�<$� �����H�t$H���H�L$H�4$I��L��L������z� L��L������H�t$H�<$� �����H�t$H��H���� H���H�t$H��L���H�L$H�4$I��L��L������?� L��AL���H�=H�L��1��H�$� �AL���H�=H�L��1��H�L$H�|$M��H��L�������H�T$L�� �A�H�=H�L��1��L�� L���A�H�=H�L��1��L�l$� L���� L���� L���H�<$� �H�L$1�M��H��L�����uH�L$1�M��H��L������lH�
H�=�3��H�|$� L������p� L��L������9H�4$� L������H�|$�L���L���H�<$�H�|$�L���H�|$�H���H����H�=�H����w�H�� �I�H�� ��H�� ���H�� ��H�
H�=�
��H�D$hdH3%(��H��x[]A\A]A^A_��H�
H�=������fDH�
H�=�+�����H�
H�=�'���d���H�
H�=�'���F���H�
H�=�'�����H�
H�=�'�����H�
H�=�'���"���H�
H�=�'�����H�L$1�I��L��L������w���H�L$H�4$1�I��L������Y����q���H�
H�=����,���H�
H�5H�=���H�
H�5H�=���H�
H�5H�=���H�
H�5H�=���H�
H�5H�=���H�
H�5H�=�z�H�
H�5H�=�y�H�
H�5H�=�x�H�
H�5H�=�,��H�
H�5H�=�7�f.�H�����1�H���client_pk: [%s]
client_sk: [%s]
kx.cpeer's public key is ignored
session keys are constant
server_rx: [%s]
server_tx: [%s]
client_rx: [%s]
client_tx: [%s]
x25519blake2bcrypto_kx_seedbytes() == 32tv_kx: ok
w+kx.resfopen(kx.res)sodium_malloc()r./kx.expfopen(./kx.exp)crypto_kx_client_session_keys(client_rx, client_tx, client_pk, client_sk, small_order_p) == -1crypto_kx_client_session_keys() failed
crypto_kx_server_session_keys(server_rx, server_tx, server_pk, server_sk, small_order_p) == -1crypto_kx_server_session_keys() failed
client session keys != server session keys
failure when one of the pointers happens to be NULLmemcmp(client_rx, client_tx, 32) == 0memcmp(client_tx, server_rx, 32) == 0memcmp(server_rx, server_tx, 32) == 0__extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (crypto_kx_primitive()) && __builtin_constant_p ("x25519blake2b") && (__s1_len = strlen (crypto_kx_primitive()), __s2_len = strlen ("x25519blake2b"), (!((size_t)(const void *)((crypto_kx_primitive()) + 1) - (size_t)(const void *)(crypto_kx_primitive()) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(("x25519blake2b") + 1) - (size_t)(const void *)("x25519blake2b") == 1) || __s2_len >= 4)) ? __builtin_strcmp (crypto_kx_primitive(), "x25519blake2b") : (__builtin_constant_p (crypto_kx_primitive()) && ((size_t)(const void *)((crypto_kx_primitive()) + 1) - (size_t)(const void *)(crypto_kx_primitive()) == 1) && (__s1_len = strlen (crypto_kx_primitive()), __s1_len < 4) ? (__builtin_constant_p ("x25519blake2b") && ((size_t)(const void *)(("x25519blake2b") + 1) - (size_t)(const void *)("x25519blake2b") == 1) ? __builtin_strcmp (crypto_kx_primitive(), "x25519blake2b") : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ("x25519blake2b"); int __result = (((const unsigned char *) (const char *) (crypto_kx_primitive()))[0] - __s2[0]); if (__s1_len > 0 && __result == 0) { __result = (((const unsigned char *) (const char *) (crypto_kx_primitive()))[1] - __s2[1]); if (__s1_len > 1 && __result == 0) { __result = (((const unsigned char *) (const char *) (crypto_kx_primitive()))[2] - __s2[2]); if (__s1_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) (crypto_kx_primitive()))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p ("x25519blake2b") && ((size_t)(const void *)(("x25519blake2b") + 1) - (size_t)(const void *)("x25519blake2b") == 1) && (__s2_len = strlen ("x25519blake2b"), __s2_len < 4) ? (__builtin_constant_p (crypto_kx_primitive()) && ((size_t)(const void *)((crypto_kx_primitive()) + 1) - (size_t)(const void *)(crypto_kx_primitive()) == 1) ? __builtin_strcmp (crypto_kx_primitive(), "x25519blake2b") : (__extension__ ({ const unsigned char *__s1 = (const unsigned char *) (const char *) (crypto_kx_primitive()); register int __result = __s1[0] - ((const unsigned char *) (const char *) ("x25519blake2b"))[0]; if (__s2_len > 0 && __result == 0) { __result = (__s1[1] - ((const unsigned char *) (const char *) ("x25519blake2b"))[1]); if (__s2_len > 1 && __result == 0) { __result = (__s1[2] - ((const unsigned char *) (const char *) ("x25519blake2b"))[2]); if (__s2_len > 2 && __result == 0) __result = (__s1[3] - ((const unsigned char *) (const char *) ("x25519blake2b"))[3]); } } __result; }))) : __builtin_strcmp (crypto_kx_primitive(), "x25519blake2b")))); }) == 0crypto_kx_publickeybytes() == 32crypto_kx_secretkeybytes() == 32crypto_kx_sessionkeybytes() == 32AUH�5H�=ATUSH���H��H�t�����t%�cH����[]A\A]�H�=�c���1��H��I��thH�@H��H�=�H�5H�=�H��I��tB�H�=�L����9��v������u�L����i���H�=��S���H�=�c��B���tv_kx��z|;A��V���j�	��2���b_I��int�;�e�e�0���$�)�������� 	�(	�0	�8	�@	�H	�P	�X		\`	bh	
)p	)t	lx	I�	W�	h�	x�	&w�	/��	0��	1��	2��	30�	5)�	7~�
��\�\�b�)+��x�$����
��B��
�
0_)�_�_���)S�<<<<<<<<<<hexB��~i)b	�0�
��T1Q	R}�!��
��T1Q	R}�]���T1Q	R}�_3��T1Q	R}�f���T1Q	R}�h���T1Q	R}�v/���U	T1Q3l�0�0�������U	T1Q:�(R���U	T1QJ�">f���U	T1Q+�"N����U	T1Q'�"c���U	T1Q'�"Zb���U	T1Q'�"D����U	T1Q'�":
	���U	T1Q'�"/^	���U	T1Q'�"H�	���U	T1QM ��	U  ��	U  ��	U  �
UvT|Qs G
U}TAQvR  q
U}TAQ|R  ��
U  ��
U  ?�
U~T��~ ��
U  ��
U  Y*U��~TQvR|X	 Y^U��~TQvR��~X~ �vU  ��U  ��U|TwQ~R��~X	 ��U|TwQ~R��~Xv �U|TQ  �FUwT��~Q  �dUvT  ��U|TwQ~R��~Xv ��U|TQ  ��UwT��~Q  ?
UvT��~ �5
U|TwQ~R��~Xv �Y
U|TQ  ��
UwT��~Q  ��
UvT��~Qs ��
UsT  ��
U~T��~Qs �U|TwQ~R��~Xv GU}TAQ|R  rU}TAQwR  Y�U��~TQvR��~X~ �U}TAQ��~R  �U}TAQR  �U}T  �8UT  �VU|T  �uUwT  Y�U}T0QvR��~X~ Y�U0TQvR��~X~ ��U��~TQ  �!UT|Q  �FU|TwQ  �`U��~ �xU ��U| ��Uw ��U��~ ��U~ ��U��~ �
Uv �%Us( ��U|T0Q~R��~Xv ��U0TwQ~R��~Xv 3�U	T	Q�R	 3:U	T	Q�R	 3yU	T	Q�R	 3�U	T	Q�R	 3�U	T	Q�R	 36U	T	QzR	 3uU	T	QyR	 3�U	T	QxR	 3�U	T	Q,R	S3U	T	Q7R	B�R�@�b�
R!�)������<c�)��� XU	T	s ~4U	 �KU0� X�U	T	� ��U| ��U} ~�U	~U	"��%#&<	#��	#d	
�$�b$�b%U)�&�&)&�';�&�&;&;&�(	!�%
���&�%	$)&<&<&
B%
<�5&5&�&:&�
�
%	*)Y&<&<%	/)�&<&<&&&%	7)�&<&<&&&%A)�&�&�&0)
3�&<&�)#�&�&�)
�&�(	0(	0(	0(	0)
DS&�&�&P&�*+�s&�&�(),N�&�,��&�-)&�%U$>:;I$>I:;
:;I8	
:;I8
:;I!I/
&I&.?:;'I 4:;I.?:;'I .:;'@�B4:;I4:;I4:;I4I41XY11��1���B4:;I��1 ��1!.?:;'I@�B".1@�B#4:;I$4:;I?<%.?:;'I<&I'.?:;n'I<(.?:;'I<).?:;'<*.?'4<+.?:;'I<,.?:;'<-.?:;'I<PSSPVVP\��~\��~\��~��~P__P^^P��~P\\\\Pw��~www0�Pp�		
�
�
�
�
�	
�
�
�
�
�	
�
�
�
�	
�
�
�
�	
�	=�=�=�
�
�	
�	
�	
�	
�	
�	
�	
�	
�	
�	P\P\P]P]PV<p��-�
/usr/include/bits/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/usr/include../../src/libsodium/include/sodiumkx.cstdio2.hcmptest.hstddef.htypes.hstdio.hlibio.h<built-in>crypto_kx.hutils.hstring.hrandombytes.hassert.hcore.h		.wX�	��si\TYW=Y��Z�J���JB��W=YeYZ�WYZH>��W=ZHL��u-���=-���u-�����O�[��b�zJ	�!����Ir���u��������������W�,�T*�I�Wn�)"����t��������X�,K[	�3ч�Xa�uWY6�V�/X���Y�lX
uWY_chainfopen_lock__s1_len_offset_IO_FILE_IO_save_endshort intcrypto_kx_seedbytessizetypeclient_rxcrypto_kx_server_session_keysmain/usr/src/libsodium-1.0.18/test/defaultclient_tx_IO_write_ptr_flagsfgetc_IO_buf_basekx.c_markers_IO_read_endfp_resguard_pagecrypto_kx_sessionkeybytesmemcmp_IO_markerlong long intclient_skfp_outxmainlong intsmall_order_pserver_rxcrypto_kx_primitive_cur_columnperror__PRETTY_FUNCTION__GNU C 4.8.5 20150623 (Red Hat 4.8.5-44) -mtune=generic -march=x86-64 -g -O2 -std=gnu99 -fvisibility=hidden -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -ftls-model=local-dynamic_posfprintfsodium_free_sbuf_old_offsetcrypto_kx_secretkeybytes__builtin_fwrite__pad2unsigned charcrypto_kx_client_session_keyssigned charlong long unsigned intclient_pkunsigned int_guard_page_shortbufserver_sk__s2_len_IO_write_base_unused2_IO_read_ptr_IO_buf_endsodium_malloccharrandombytes_bufseedsodium_increment_next__pad1size_t__pad3__pad4__pad5sodium_bin2hexcrypto_kx_publickeybytesFILEshort unsigned int__fmtfwritelong unsigned int_IO_write_end__off64_t_filenoserver_pk__off_tsodium_init_IO_backup_basestdin_flags2tv_kx_mode_IO_read_basecrypto_kx_keypair_vtable_offsetcrypto_kx_seed_keypair_IO_save_base__fprintf_chkserver_tx__stack_chk_fail__assert_fail__streamrewindstdout_IO_lock_tGCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44)zRx�LSB�G�B �B(�A0�A8�D�{
8A0A(B BBBH8l�B�P�A �A(�D0e
(C ABBA�DK�S	  !	:	

EJO`Uq[�a�g@m�s�yE~���`�'�"�����`�8�������x���������������6ESe��������	"6P^��ou����`kx.ctv_kxfp_ressmall_order_p__PRETTY_FUNCTION__.5826guard_page.LC0.LC1.LC10.LC11.LC12.LC13.LC14.LC18.LC24.LC9.LC7.LC6.LC4.LC8.LC2.LC23.LC22.LC21.LC20.LC19.LC17.LC16.LC15.LC3.LC5.LC25.LC26.LC27.LC29.LC30.LC28.LC31_GLOBAL_OFFSET_TABLE_sodium_malloccrypto_kx_seed_keypairsodium_bin2hex__fprintf_chkcrypto_kx_keypaircrypto_kx_client_session_keyscrypto_kx_server_session_keysmemcmpsodium_incrementrandombytes_buffwritesodium_freecrypto_kx_primitivecrypto_kx_publickeybytescrypto_kx_secretkeybytescrypto_kx_seedbytescrypto_kx_sessionkeybytes__assert_fail__stack_chk_failfopensodium_initperrorrewindfgetcxmain$9��������H9��������U9��������k:���������;���������������������������<���������;���������������������������<���������9���������9���������=��������9��������9��������
,>��������M>��������_9��������l9��������x
�?���������?���������@���������@���������A��������	?��������!@��������8@��������M=��������d?��������|@���������@���������:���������A���������:���������?��������;������������������������<��������3;��������:��������A��������P<��������h>���������;���������������������������<���������;���������������������������<���������B���������B��������B��������B��������%>��������>>��������M��������T��������cC��������u@���������@���������@���������D���������D���������D���������D���������D���������D���������D���������D���������D��������E��������	��������F��������-G��������<H��������KI��������\��������c��������rC������������������ ���������C������������������!���������C������������������"��������C����������������#��������%C��������1��������8"��������GC��������S��������Z"��������iC��������u��������|"���������C������������������#���������C���������?���������?�����������������$��������C��������
��������"%��������)&��������3J��������:
��������A%��������H'��������RJ��������Y
��������`%��������g(��������qJ��������x
��������%���������)���������J���������
���������%���������*���������J���������
���������%���������+���������J���������
���������%���������,���������J���������
���������%��������-��������J��������
��������%��������!.��������+J��������0K��������7
��������>%��������E/��������OJ��������0��������1��������M��������#��������*N��������I2��������SO��������\9��������ot��������{���������P���������3���������4���������M������������������Q���������Q���������D���������5���������O���������6���������O��������

�
�
�
%
1
�>
SE
�L
3S
=Z
a
:h
em
�x
s�
X�
��
.�
$�
��
��
��
��
s�
��
e
�
� 
-
�:
-G
�T
a
}n
�{
��
��
��
V�

�
�
��
��
��
��
�

�
�%
o,
58
�D
�P
��
@�
�
��
X�
F�
_
�	 
�*
/
39
I>
NH
�M
aW
-\
�f
Rk
�u
�z
`�
��
|�
�
/�
��
�
��
���
_
� 5�R`
�e�{��
��
Q�!�`�7�
|

T#q8�S
C\
�a�w����
��
n�����J�
�
�	g@0E
P
jZ
�_qY�
<�
��v�����
��
����E�2
;
2@�Qk��
]�
������
��
��)�`..
	7
7	<KM�gP�
b	�
�	�m���r�
�	�
�	����	�*	

3	
<
8	�I	`c	�~	
g
�	
�
�	�	'�	(�	L�	Y�	o
�H
�r
��
��
��
�
�
0!
 +Q_cwp���
 ���� �G�e
�%�<�Q
h6
�Z
��
��
��
��
�H7sl�������9Wv)�B�y��"�G�a�y�����������&"31@@MOZ����7���"�
�V�"1
;uP`]"p
z��8�"�
�����"�
��
�"-
7�L�Y"l
v�x�"�
�/��"�
�4S�"2
h
�r�
X�
�
�
J�
�
v�s�x�����	.W+�5`L�Y�n{�������������`i&
	2;
GP
n\
 j
�u
h�
!�
��
L�
��
��
�
@
�Z
��
k�
.�
��
��
�

�
D)
4
JT
9Y
t
�
��
a�
�+--�&�.SITQX\Xd�o�wS�j�n�n�k�k�����������//S-5R+Z/e/m�x��S�����������S�������Sk$o/o7�B�J�U�]h/pS��������������������/�S+-'-/3:3B7_�g�r���������`��.�`����`	`%/-48`QY d|7���q��.�q�����q���q�/�4�q7 S+C�K�V�_�g�r�{����/�4������������
���&.9�B/J4U�n�v���J�g�@�J�f�����/ 4<YD�O�X/`4k��Y�u������E�������2�:�E]�ep�������.�`��(�	.	P	�7	.?	JJ	b	Pj	ru	��	P�	l�	�	r�	��	��	r�	��	
�
�#
`<
�D
�O
g
�o
z
'�
��
�
�
��
��
��
��
��
��
��
�f"l-l5�@�H�S�[�v�~�����
 p�:� p�`.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.text.startup.rodata.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @p@�R�&�,�12�@2�	�T��O@`a(b�@ o��j@�c�
{u0���2��@8�h
��>@�@��H��>0�@�`�?��@H�0�0�Az�0jG.��G��G��@x�HXH�8	 P���