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/kx

ELF>W@�n@8	@%$@@@��888d)d) �,�, �, \x �,�, �,   TTTDDP�td�'�'�'DDQ�tdR�td�,�, �, XX/lib64/ld-linux-x86-64.so.2GNU GNU�g��
����|�F~f�=�� @	!#BE���|�qX������� ��S��E�#���j- �m5v��< ��P "|/0 B 0 60 �x�dlibsodium.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/local/libGLIBC_2.3.4GLIBC_2.2.5GLIBC_2.4�ti	Vui	bii
n�, @�, �, �, �/ �/ �/ �/ �/ / / / /  / (/ 0/ 8/ 	@/ 
H/ P/ X/ 
`/ h/ p/ x/ �/ �/ �/ �/ �/ �/ �/ �/ �/ �/ �/ H��H�]# H��t�H����5J" �%L" @�%J" h����%B" h�����%:" h����%2" h����%*" h����%"" h����%" h����%" h�p����%
" h�`����%" h	�P����%�! h
�@����%�! h�0����%�! h� ����%�! h
�����%�! h�����%�! h���%�! h����%�! h�����%�! h����%�! h����%�! h����%�! h����%�! h����%�! h�p����%�! h�`����%�! h�P����%z! h�@���AUH�5�H�=�ATUSH���c���H��H��! t��������t%�cH����[]A\A]�H�=��c�9�����1��P���H��I��thH�@H�E! �H�=1! ����H�5�H�=����H��I��tB�H�=	! �D���L����:���9��v������u�L���U����i���H�=>����S���H�=H�c����B���1�I��^H��H���PTL��	H�
|	H�=������f.�DH�x  H�=j  UH)�H��H��w]�H�$  H��t�]��@H�A  H�=:  UH)�H��H��H��H��?H�H�u]�H�� H��t�]H���@�=  u'H�=� UH��tH�=� �����h���]�� ��@f.�H�=p t&H�� H��tUH�=Z 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�rL��1������ L��AL���z���H�=� H�QL��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���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�=� H�RL��1����H�$� �AL�����H�=R H�0L��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�
0 H�=k�
��*���H�D$hdH3%(��H��x[]A\A]A^A_��H�
� H�=���������fDH�
� H�=Z�+�������H�
� H�=�'�����d���H�
} H�=f�'��w����F���H�
[ H�=��'��U������H�
9 H�=��'��3������H�
 H�=��'������"���H�
� H�=��'�������H�L$1�I��L��L��������w���H�L$H�4$1�I��L���g������Y����q���H�
� H�='������,���H�
�H�5H�={���i���H�
�H�5�H�=j���J���H�
�H�5�H�=���+���H�
dH�5�H�=�������H�
EH�5�H�=g�����H�
&H�5eH�= �z���H�
H�5FH�=��y��H�
�H�5'H�=��x��H�
�H�5H�=��,�q��<�H�
�H�5�H�=_�7�M�f.�H�����1�H���AWA��AVI��AUI��ATL�%� UH�-� 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������`���@�HP�`��zRx�O�*zRx�$h��FJw�?;*3$"LD �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�@�, ��Gx
d�, �, ���o�0�
x�. ��	0	�	���o���o����o�o����o�, �����

&
6
F
V
f
v
�
�
�
�
�
�
�
�
&6FVGCC: (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	`'�0�
���_!T1Q	�R}�6!��
����ST1Q	�R}��]����Q�T1Q	�R}��_3�|��T1Q	�R}�f��C��(T1Q	R}�=h����nZT1Q	R}��v/������U	�T1Q3�l�00�0��������<����U	RT1Q:� (R����=�U	�T1QJ�H">f��2e�U	�T1Q+�j"N��]����U	�T1Q'��"c������U	T1Q'��"Zb�	�7	��U	�T1Q'��"D��b	��	��U	�T1Q'��":
	��	��	�U	�T1Q'�"/^	�
�<
1�U	T1Q'�v"H�	�g
��
��U	�T1QM ���	U  ���	U  ���	U  ��
UvT|Qs G
U}TAQvR  6q
U}TAQ|R  ]��
U  j��
U  z?�
U~T��~ ���
U  ���
U  �Y*U��~TQvR|X	�' �Y^U��~TQvR��~X~ ��vU  ���U  ��U|TwQ~R��~X	�' .��U|TwQ~R��~Xv F�U|TQ  a�FUwT��~Q  v�dUvT  ���U|TwQ~R��~Xv ���U|TQ  ���UwT��~Q  �?
UvT��~ ��5
U|TwQ~R��~Xv �Y
U|TQ  ��
UwT��~Q  3��
UvT��~Qs @��
UsT  P��
U~T��~Qs g�U|TwQ~R��~Xv �GU}TAQ|R  �rU}TAQwR  �Y�U��~TQvR��~X~ �U}TAQ��~R  =�U}TAQR  l�U}T  y�8UT  ��VU|T  ��uUwT  �Y�U}T0QvR��~X~ �Y�U0TQvR��~X~ ���U��~TQ  �!UT|Q  *�FU|TwQ  <�`U��~ D�xU L��U| U��Uw _��U��~ g��U~ q��U��~ y�
Uv ��%Us����( K��U|T0Q~R��~Xv i��U0TwQ~R��~Xv �3�U	('T	�Q�R	`' �3:U	6T	�Q�R	`' �3yU	'T	�Q�R	`' 3�U	�&T	�Q�R	`' 33�U	�T	�Q�R	`' R36U	hT	�QzR	`' q3uU	@T	�QyR	`' �3�U	T	�QxR	`' �3�U	�T	�Q,R	`'�S�3U	(T	�Q7R	`'B�R�@�b�
R!H�)`���@���
�<c�)v����� }XU	`T	]�s �~4U	g ��KU0�� �X�U	�T	�� ��U| +��U} <~�U	uR~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�S�S��P�V�V��P��\���~6\6���~��\����~����~��P�_�_eiPi^�^uyPy���~��P�\\6�\��\	
P
w��~w6�w��w��0���P��p� 	0 6R	0 �
����
��6v
����
����
����	0 �
����
��6v
����
����
����	0 
�6v
���
���
�'	0 =
�6v
���
���
�=Y	0 ��
����	0 �=��3=���=��
R���
R���	0 B
��<	0 Bj
��Bd	0 j�
��j�	0 ��
���	0 ��
����	0 ��
����	0 �
���	0 6
�0	0 v�
��v�	0 ��P�0\AQPQW\��P�0]0;P;W]P0V��`W8Tt��0��	0	
�	x�
`d��'�'�, �, �, �, �, �. 0 0  !�
�S0 �' !`':0 E�P�, ]
�_
�r
�0 ��, �
@��, E��`)��, ��, �, �, 0�'C�. Y
`iz � 0 ��0 �cd��%@Rfy���0 � ��, ���
�e 0 -�
W=0 �
`�Igz� ���
���0 � *"Lx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��`V00x^���o��Hk���o��@z0	0	��B�	�	��xx�����``�dd	���  ��'�'D��'�'|��, �,��, �,��, �,��, �,��, �, ��. �.�0 0�0 000-10@q0�'&I�5�K�A0�NL�S�WN_0�_�	#:	(iRzme