Your IP : 10.128.30.70


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

ELF>�@�n@8	@%$@@@��888�)�) �,�, �, \x �,�, �,   TTTDDP�td�'�'�'DDQ�tdR�td�,�, �, XX/lib64/ld-linux-x86-64.so.2GNU GNU��YEM�>��Ӗ�����=Š�� @	!#BE���|�qX������� ��S��E�#���j- �m5v��< ��P "|/0 B 0 60 ����libsodium.so.23_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablesodium_freecrypto_kx_server_session_keyscrypto_kx_seed_keypaircrypto_kx_client_session_keyscrypto_kx_secretkeybytescrypto_kx_seedbytescrypto_kx_publickeybytescrypto_kx_primitivecrypto_kx_keypairrandombytes_bufsodium_malloccrypto_kx_sessionkeybytessodium_bin2hexsodium_initsodium_increment_finilibpthread.so.0libc.so.6fopenperror__stack_chk_fail__assert_failrewindfgetcmemcmp__fprintf_chkfwrite__cxa_finalize__libc_start_main_edata__bss_start_end/usr/src/libsodium-1.0.18/src/libsodium/.libs:/usr/local/libGLIBC_2.3.4GLIBC_2.2.5GLIBC_2.4�ti	�ui	�ii
��, p�, 0�, �, �/ �/ �/ �/ �/ / / / /  / (/ 0/ 8/ 	@/ 
H/ P/ X/ 
`/ h/ p/ x/ �/ �/ �/ �/ �/ �/ �/ �/ �/ �/ �/ H��H�-# H��t�H����5" �%" @�%" h����%" h�����%
" h����%" h����%�! h����%�! h����%�! h����%�! h�p����%�! h�`����%�! h	�P����%�! h
�@����%�! h�0����%�! h� ����%�! h
�����%�! h�����%�! h���%�! h����%�! h�����%�! h����%�! h����%z! h����%r! h����%j! h����%b! h�p����%Z! h�`����%R! h�P����%J! h�@���AUH�5�H�=�ATUSH���c���H��H�Y! t��������t%�cH����[]A\A]�H�=��c�9�����1��P���H��I��thH�@H�! �H�=! ����H�5�H�=����H��I��tB�H�=�  �D���L����:���9��v������u�L���U����i���H�=.����S���H�=8�c����B���1�I��^H��H���PTL��	H�
|	H�=������f.�DH�H  H�=:  UH)�H��H��w]�H�� H��t�]��@H�  H�=
  UH)�H��H��H��H��?H�H�u]�H�� H��t�]H���@�=� u'H�=� UH��tH�=r �����h���]�� ��@f.�H�=@ t&H�g H��tUH�=* H���]�W�����K���f.��AW� AVAUATUSH��xdH�%(H�D$h1��h���H��1��H��H�� u� L�l$ �D���� H���7���H��H��H��I��H�D$����� H��AL�����H�=� H�bL��1������ L��AL���z���H�=� H�AL��1������ ���� I�����L��H��H�D$���� ���� H�D$�}���H�|$L��L��H��H��I���������H�L$H�|$M��H��L���������;� �-���� I��� ���H�L$L�tL��H��L��H�$���������H�L$H�4$I��L��L���������� L��L���*�������H�t$H�<$� ��������� H���:���H�L$H�4$I��L��L���C������;� L��L��������uH�t$H�<$� �������H�t$H���_���H�L$H�4$I��L��L��������z� L��L���p������H�t$H�<$� �U�������H�t$H��H������ H���p���H�t$H��L���p���H�L$H�4$I��L��L���i������?� L��AL���,���H�=U H�BL��1����H�$� �AL�����H�=" H� L��1��\���H�L$H�|$M��H��L���������H�T$L�� �A���H�=� H��L��1�����L�� L���A�s���H�=� H��L��1�����L�l$� L���T���� L���G���� L���:���H�<$� �,���H�L$1�M��H��L�������uH�L$1�M��H��L���������lH�
 H�=��3��9���H�|$� L���w������p� L��L���_������9H�4$� L���F������H�|$�D���L���<���L���4���H�<$�+���H�|$�!���L������H�|$����H������H������z���H�=��H����w�n���H�� �I����H�� ����H�� ������H�� ��H�
 H�=[�
��*���H�D$hdH3%(��H��x[]A\A]A^A_��H�
� H�=���������fDH�
� H�=J�+�������H�
o H�=�'�����d���H�
M H�=V�'��w����F���H�
+ H�=��'��U������H�
	 H�=��'��3������H�
� H�=x�'������"���H�
� H�=��'�������H�L$1�I��L��L��������w���H�L$H�4$1�I��L���g������Y����q���H�
c H�=������,���H�
�H�5�H�=k���i���H�
�H�5�H�=Z���J���H�
sH�5�H�=���+���H�
TH�5�H�=�������H�
5H�5tH�=W�����H�
H�5UH�=�z���H�
�H�56H�=��y��H�
�H�5H�=��x��H�
�H�5�H�=��,�q��<�H�
�H�5�H�=O�7�M�f.�H�����1�H���AWA��AVI��AUI��ATL�%p UH�-p SL)�1�H��H���U�H��t�L��L��D��A��H��H9�u�H��[]A\A]A^A_Ðf.���H��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() == 32tv_kx��z|;A��V���j�	��2���b_I�;D������`���P�H`�`��zRx�_�*zRx�$x��FJw�?;*3$"LD0�SB�G�B �B(�A0�A8�D�{
8A0A(B BBBH<����B�P�A �A(�D0e
(C ABBA��DKD���eB�E�E �E(�H0�H8�M@l8A0A(B BBB4 �p0�, ��G�
��, �, ���o�0�
��. � 
`	�	���o���o 	���o�o����o�, ��

&
6
F
V
f
v
�
�
�
�
�
�
�
�
&6FVfv�GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44)<�p������int��;�����2-2�e�eP�� 0���$��)Q�����p��9�� 	��(	�0	��8	^�@	��H	F�P	%�X	�	\`	bh	 
)p	\)t	�lx	yI�	�W�	h�	
x�	�&w�	�/��	�0��	�1��	�2��	�30�	j5)�	H7~�
��\��\��bg�)+��x�$����
�(��B��
�
0l_)��_�_��G�)d�S�<�<<I6<�Y<-�<R(<�&<�[<�<�hexB��~i)�b	�'�40�
���_QT1Q	�R}�f!��
�����T1Q	�R}��]����Q�T1Q	R}��_3�|�T1Q	R}�;f��C��XT1Q	&R}�mh����n�T1Q	7R}��v/�����U	T1Q3�l�00�0����	���<��&�U	rT1Q:�P(R����m�U	�T1QJ�x">f��2��U	�T1Q+��"N��]����U	�T1Q'��"c������U	 T1Q'��"Zb�	�7	��U	�T1Q'�"D��b	��	�U	�T1Q'�"":
	��	��	?�U	�T1Q'�D"/^	�
�<
a�U	 T1Q'��"H�	�g
��
��U	�T1QM ���	U  ���	U  	��	U  �
UvT|Qs 4G
U}TAQvR  fq
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 v�U|TQ  ��FUwT��~Q  ��dUvT  ���U|TwQ~R��~Xv ���U|TQ  ���UwT��~Q  ?
UvT��~ �5
U|TwQ~R��~Xv 0�Y
U|TQ  K��
UwT��~Q  c��
UvT��~Qs p��
UsT  ���
U~T��~Qs ��U|TwQ~R��~Xv �GU}TAQ|R  �rU}TAQwR  Y�U��~TQvR��~X~ ;�U}TAQ��~R  m�U}TAQR  ��U}T  ��8UT  ��VU|T  ��uUwT  �Y�U}T0QvR��~X~ �Y�U0TQvR��~X~ )��U��~TQ  A�!UT|Q  Z�FU|TwQ  l�`U��~ t�xU |��U| ���Uw ���U��~ ���U~ ���U��~ ��
Uv ��%Us����( {��U|T0Q~R��~Xv ���U0TwQ~R��~Xv �3�U	H'T	�Q�R	�' 3:U	VT	�Q�R	�' %3yU	 'T	�Q�R	�' D3�U	�&T	�Q�R	�' c3�U	�T	�Q�R	�' �36U	�T	�QzR	�' �3uU	`T	�QyR	�' �3�U	8T	�QxR	�' �3�U	�T	�Q,R	�'�S3U	HT	�Q7R	�'B�R�@�b�
R!H�)����@���
�<c�)v��� �XU	�T	}�s �~4U	� ��KU0� 'X�U	�T	�<� F��U| [��U} l~�U	��~U	�"��%#&<	0 #���	0 #Md	�'
�$V�b$�b%�U)�&�&)&�'��;�&�&;&;&�(e	!�%j
���&�%�	$)&<&<&
B%�
<�5&5&�&:&�
�
%~	*)Y&<&<%�	/)�&<&<&&&%c	7)�&<&<&&&%A)�&�&�&0)�
3�&<&�)x#�&�&�)t
�&�(�	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<�-�
/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_IO_FILE_IO_save_endshort intcrypto_kx_seedbytessizetypeclient_rxcrypto_kx_server_session_keys/usr/src/libsodium-1.0.18/test/defaultclient_tx_IO_write_ptr_flagsfgetc_IO_buf_basekx.c_markers_IO_read_endfp_rescrypto_kx_sessionkeybytesmemcmp_IO_markerlong long intclient_skfp_outxmainsmall_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_keyslong long unsigned intclient_pk_guard_page_shortbufserver_sk__s2_len_IO_write_base_unused2_IO_read_ptr_IO_buf_endsodium_mallocrandombytes_bufseedsodium_increment_next__pad1size_t__pad3__pad4__pad5sodium_bin2hexcrypto_kx_publickeybytesshort unsigned int__fmt_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_t��P�?SISP@VIVP\D��~Df\f���~��\���~����~��P�H_I_��P�F^I^��P���~PB\ID\f�\�\9=P=>w>I��~IDwf�w�w��0���P��p�4P	0 f�	0 �I
���
�f�
���
���
���	0 �I
���
�f�
���
���
��	0 ;I
&�f�
&���
&���
&�;W	0 mI
7�f�
7���
7���
7�m�	0 �
��	0 �I=��c=���=�	I
r���
r�	%	0 Ir
��Il	0 r�
��r�	0 ��
����	0 ��
 ���	0 �
����	0 "
��	0 "D
��">	0 Df
 �D`	0 ��
����	0 -/P/`\q�P��\��P�`]`kPk�]AEPE`V� ��8Tt��0� 		`	
 
��
����'(�, �, �, �, �, �. 0 0  !�
�S0 �' !�':0 E�P�, ]
�_
�r
0�0 ��, �
p��, E���)��, ��, �, �, 0�'C�. Y
�iz � 0 ��0 �c���%@Rfy���0 � ��, ���
 e 0 -�
�=0 �
��Igz� ���
��0 � *"L�Fkx.ctv_kxfp_ressmall_order_p__PRETTY_FUNCTION__.5826guard_pagecrtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.6355__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____JCR_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_finisodium_increment_ITM_deregisterTMCloneTablecrypto_kx_seed_keypair_edatacrypto_kx_secretkeybytescrypto_kx_sessionkeybytes__stack_chk_fail@@GLIBC_2.4rewind@@GLIBC_2.2.5sodium_malloc__assert_fail@@GLIBC_2.2.5crypto_kx_keypaircrypto_kx_seedbytesfgetc@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5memcmp@@GLIBC_2.2.5sodium_free__data_start__gmon_start____dso_handlecrypto_kx_client_session_keys_IO_stdin_used__libc_csu_initsodium_bin2hexrandombytes_buf__bss_startcrypto_kx_server_session_keysfopen@@GLIBC_2.2.5perror@@GLIBC_2.2.5_Jv_RegisterClassescrypto_kx_primitivecrypto_kx_publickeybytesxmainfwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4_ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5sodium_init.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.data.rel.ro.dynamic.got.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_ranges88#TT 1tt$D���o��8N��`V00�^���o��Hk���o 	 	@z`	`	��B 
 
��������������	���  ��'�'D�((|��, �,��, �,��, �,��, �,��, �, ��. �.�0 0�0 000-10@q0�'&I�5�K�A0�NL�S�WN_0�_�	#:	(iRzme