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

ELF>�@�@8	@%$@@@��888�]�] hihi hi �� ll l   TTTDDP�td�[�[�[LLQ�tdR�tdhihi hi ��/lib64/ld-linux-x86-64.so.2GNU GNU�D��-�k{�u��0$-7�� @	79;BE���|�qX������oL�� ����{��y�@j9v�- ��W?�,j)���< ���#TmAP *"���Rp e p Yp (g�6libsodium.so.23_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablesodium_freecrypto_pwhash_str_needs_rehashcrypto_pwhash_argon2i_passwd_mincrypto_pwhash_argon2i_opslimit_interactivecrypto_pwhash_argon2i_bytes_mincrypto_pwhash_argon2i_opslimit_moderatecrypto_pwhash_argon2i_memlimit_maxcrypto_pwhash_argon2i_opslimit_maxcrypto_pwhash_argon2i_memlimit_sensitivecrypto_pwhash_argon2i_strprefixcrypto_pwhash_argon2i_opslimit_sensitivecrypto_pwhash_argon2i_saltbytescrypto_pwhash_argon2i_memlimit_interactivecrypto_pwhash_argon2i_memlimit_moderatecrypto_pwhash_argon2isodium_hex2bincrypto_pwhash_argon2id_str_verifycrypto_pwhash_argon2i_passwd_maxcrypto_pwhash_argon2i_strbytescrypto_pwhash_argon2i_bytes_maxcrypto_pwhash_argon2i_memlimit_mincrypto_pwhash_argon2i_opslimit_mincrypto_pwhash_str_algcrypto_pwhash_argon2i_alg_argon2i13sodium_malloccrypto_pwhash_str_verifysodium_is_zerocrypto_pwhash_alg_argon2id13crypto_pwhashcrypto_pwhash_argon2i_str_needs_rehashsodium_bin2hexsodium_initcrypto_pwhash_argon2i_str_verifycrypto_pwhash_argon2id_str_needs_rehash_finicrypto_pwhash_argon2i_strcrypto_pwhash_alg_argon2i13libpthread.so.0__errno_locationlibc.so.6fopenperror__stack_chk_fail__assert_failrewindfgetcstrlen__fprintf_chkmemcpyfwrite__cxa_finalizestrcmp__libc_start_main_edata__bss_start_end/usr/local/libGLIBC_2.3.4GLIBC_2.14GLIBC_2.4GLIBC_2.2.5�Pti	y����ii
�ui	��ui	�hi ppi 0�i �Z�i xM�i �Z�i �M�i 8N�i �N�i �N�i O�i hO�i hP�i hOj hP@j hOPj hPxj �P�j `Q�j �Q�j S�j `S�j �T k �T0k �UXk �Uhk W�k XW�k �W�k �W�k �Yl l �o �o �o (�o 1�o 2@n Hn Pn Xn `n hn pn xn 	�n 
�n �n �n 
�n �n �n �n �n �n �n �n �n �n �n �n o o o o  o (o 0o  8o !@o "Ho #Po $Xo %`o &ho 'po )xo *�o +�o ,�o -�o .�o /�o 0�o 2�o 3�o 4�o 5�o 6H��H��X H��t�H����5�V �%�V @�%�V h����%�V h�����%�V h����%�V h����%�V h����%�V h����%�V h����%�V h�p����%�V h�`����%�V h	�P����%�V h
�@����%�V h�0����%zV h� ����%rV h
�����%jV h�����%bV h���%ZV h����%RV h�����%JV h����%BV h����%:V h����%2V h����%*V h����%"V h�p����%V h�`����%V h�P����%
V h�@����%V h�0����%�U h� ����%�U h�����%�U h�����%�U h���%�U h ����%�U h!�����%�U h"����%�U h#����%�U h$����%�U h%����%�U h&����%�U h'�p����%�U h(�`����%�U h)�P����%�U h*�@����%�U h+�0����%zU h,� ����%rU h-�����%jU h.�����%bU h/���%ZU h0����%RU h1�����%JU h2���AUH�5Y@H�=U@ATUSH����H��H�YU t�����t%�cH����[]A\A]�H�=-@�c������1��"���H��I��toH�@H�U �����u�H�=�T ���H�5@H�=@�u���H��I��tCH�=�T ����L�������9��q�����u�L���2���f��b���H�=�?�?����L���H�=�?�c�,����>���1�I��^H��H���PTL�!H�
�H�=�������f.�H�HT H�=:T UH)�H��H��w]�H��S H��t�]��@H�T H�=
T UH)�H��H��H��H��?H�H�u]�H��S H��t�]H���@�=�S u'H�=�S UH��tH�=�O ����h���]��S ��@f.�H�=M t&H�gS H��tUH�=�L H���]�W�����K���f.��AWAVAUATU1�SH�}M H��HdH�%(H��$81�H��$0L�l$0L�d$ L��$0H�D$�0f�H�=	S H����1��H��H��8����H����L�;L�����E1�E1�L��H���L��H�$����L�{L���j���E1�E1�L��H���L��H�$�������L�{�D$M��H�C(H�KL��L�K L��L��H�$�+������C���L��L�|$L��H��H��8L���S���H�=,R H�<1�L�������H���*���H��$8dH3%(uH��H[]A\A]A^A_�����f�AWAVAUE1�ATUSH��XdH�%(H��$H1�H��$@L�t$@H�\$0H��$@H�D$(J��M��I��I)�H�1K N� M�:L�T$ L���-���E1�E1�H��L���L��H�$���H�K N�< I�H��H�T$��H�T$E1�E1�H���H��H�$�n������H�5�J L�T$ M��D$I��L��I�H��I�D$I�JL��M�$H�$�����t,H�=�P H��:1�D�����M��uDA�����f�L��L�|$(H��L�����H�=�P H�Z:1�L����[���M��t�H�_:�D$H�$A�I�ع�H���������tH�
(P H�=�$���H�:�D$H�$A�I�ع�H��������tH�
�O H�=��%�����9���H��9�D$H�$A�I�ع�H���[������tH�
O H�=��$��I������H�]9�D$H�$A�I�ع�H���������tH�
*O H�=��$������H�9�D$H�$A�I�ع�H��������tH�
�N H�=f�$�����:���H��8�D$H�$A�I�ع�H���\������tH�
�N H�=9�;��J������H�^8�D$H�$A�I��H��H���������tH�
&N H�=�<����k���H�8�D$H�$@KLA�I�ع�H���������u%H��$HdH3%(u1H��X[]A\A]A^A_�H�
9H�5�7H�=�������o���Df.�AWAVE1�AUATL�%�F USH�������~���I�,$H������H�x�I���H��H����H����H�PH��H������M�l$�L�����H�x����H��H����L����H�PL��I��H������L��H��H����H��A���Q���H���I���E��� 
I��I��I���P�������I�����H����H��H�>A 16-byH�5�6I�EH�tes saltA�@KLI�E��H���\������H�5�6A�@KL��H���5�������
H��H�������
�@KL�H���8������@
��%&�H���������H�
�K H�=7�������%&�H���F��tH�
�K H�=#�0��d���L�c�@KL�L��������
H�
^K H�=�7��(���H��A����L��H�<H)�������
H�
K H�=�-����H�5A5�H�������	�CH�5!5�H������tH�
�J H�=X5����k�{��H�5�4A�@KL�H�H������tH�
qJ H�=��6��;�H�5�4A�@KL��H���L���tH�
0J H�=��6���H�54H�=�H������tH�
�I H�=��&���H�5�3H�=m�����t!�)�H�=�I �H���1���H�5�3H�=���u���tH�
yI H�=
�&��C�H�5\3H�=��k���tH�
?I H�=P�&��	�H�5"3H�=[��1���tH�
I H�=��&����H�5�2H�=������tH�
�H H�=��&���H�5�2H�=������tH�
�H H�="�&��[�H�5t2H�=-�����[H�5$3H�=
��c�����H�
3H H�=t�&���H�52H�=��%�����H�
�G H�=��&���H�5�1H�=����������H�
�G H�=�&���H�5�1H�=�������8H�
yG H�=Z�'��C�H�5\1H�=e��k������H�
;G H�=��'���H�5�1A�A�@KL��H��� ����H�5�1�H��������i�@KL�H���
���0�@KL�H�����������%&�H���������1�1�H��������1�1�H��������l�@KL�L��������21�1�H���k������H�=1�@KL��L������H�5�0A�A�@KL��H������tH�5�0�H�������9�@KL�H���������@KL�H�����������%&�H��������1�1�H�������X1�1�H���������H�=*0�@KL��j�������@KL�L���O������L����H����H���~��i�H���?	�;�H���S�H9����H����H9����o�H������H������H����H���R�H9��M��H�������H��f�����H��f��%	���H��f����H��f���	��H��f��R	�u�H��f����e�H��f��B��H��f���E�H��f����U�H�����&�H�ø����H9�����H������H9����T�H���m��H����?��H�����������H9�����H= �����H�����H9��`	���H���2	��H=�	�k�H�����\�H=����H���v�<�H= �F������9H�
�B H�=�-����H��1�[]A\A]A^A_�@H�=�B H�RD��1��s����fD����8�0����H���D����8����f��&������8���������D���8�d���f��z������8�����&���DH�
�A H�=�$�������fDH�
�A H�=F,��������fDH�
�A H�=�
���s����fDH�
�A H�=�
�6��K��\���fDH�
YA H�=J
���#��!���fDH�
1A H�=�+�������fDH�����L��H�|H)��X����������f.��@KL�L��������`����x����@KL�H��������������H����������@KL�H�����������H�
�+H�5e*H�=�*���[�H�
�+H�5F*H�=P*���<�H�
z+H�5'*H�=�����H�
[+H�5*H�=P����H�
<+H�5�)H�=������H�
+H�5�)H�=�����H�
�*H�5�)H�=���H�
�*H�5�)H�=��}��H�
�*H�5m)H�=]�|�c�H�
�*H�5N)H�=��z�D�H�
�*H�5/)H�=W�y�%�H�
c*H�5)H�=x�x��H�
D*H�5�(H�=�v���H�
%*H�5�(H�=��u���H�
*H�5�(H�=S�t��H�
�)H�5�(H�=�����H�
�)H�5u(H�=
���k�H�
�)H�5V(H�=����L�H�
�)H�57(H�=O���-�H�
})H�5(H�=����H�
^)H�5�'H�=������H�
?)H�5�'H�=Z�����H�
 )H�5�'H�=�����H�
�(H�5�'H�=L����H�
�(H�5}'H�=���s�H�
�(H�5^'H�=����T�H�
�(H�5?'H�=7���5�H�
�(H�5 'H�=x����H�
f(H�5'H�=)����H�
G(H�5�&H�=������H�
((H�5�&H�=�����H�
	(H�5�&H�=�����H�
�'H�5�&H�==���{�H�
�'H�5f&H�=����\�H�
�'H�5G&H�=����=�H�
�'H�5(&H�=P����H�
n'H�5	&H�=�����H�
O'H�5�%H�=������H�
0'H�5�%H�=S����H�
'H�5�%H�=�����H�
�&H�5�%H�=��p��H�
�&H�5n%H�=>�n�d�H�
�&H�5O%H�=��m�E�H�
�&H�50%H�=����&�H�
d&H�5%H�=�%���H�
E&H�5�$H�=J�r���H�
8&H�5�$H�=3�����H�
&H�5�$H�=�����H�
�%H�5�$H�=}����H�
�%H�5v$H�=&���l�H�
�%H�5W$H�=����M�H�
�%H�58$H�=����.�H�
~%H�5$H�=!����H�
_%H�5�#H�=������H�
@%H�5�#H�=�������AWA��AVI��AUI��ATL�%3 UH�-3 SL)�1�H��H����H��t�L��L��D��A��H��H9�u�H��[]A\A]A^A_Ðf.���H��H���[tv] pwhash failure (maybe intentional): [%u]
[tv2] pwhash should have failed (0)
[tv2] pwhash should have failed (0')
[tv2] pwhash should have failed (1)
[tv2] pwhash should have failed (2)
[tv2] pwhash should have failed (3)
[tv2] pwhash with a short output length should have failed
[tv2] pwhash with a long password length should have failed
crypto_pwhash_argon2i(out, sizeof out, "password", strlen("password"), salt, 3, 5000000, crypto_pwhash_alg_argon2id13()) == -1[tv3] pwhash_str failure (maybe intentional): [%u]
pwhash_argon2i_str(2) failure
pwhash_argon2i_str() doesn't generate different salts
needs_rehash() false positive
needs_rehash() false negative
pwhash_str_needs_rehash() didn't handle argon2i
needs_rehash() didn't fail with an invalid hash string
pwhash_str() doesn't properly pad with zeros
pwhash_str() with a large password should have failed
pwhash_str() with a small opslimit should have failed
$argon2i$m=65536,t=2,p=1c29tZXNhbHQ$9sTbSlTio3Biev89thdrlKKiCaYsjjYVJxGAL3swxpQpwhash_str_verify(invalid(0)) failure
pwhash_str_verify(invalid(1)) failure %d
$argon2i$m=65536,t=2,p=1$c29tZXNhbHQ9sTbSlTio3Biev89thdrlKKiCaYsjjYVJxGAL3swxpQpwhash_str_verify(invalid(2)) failure
$argon2i$m=65536,t=2,p=1$c29tZXNhbHQ$b2G3seW+uPzerwQQC+/E1K50CLLO7YXy0JRcaTuswRopwhash_str_verify(invalid(3)) failure
$argon2i$v=19$m=65536,t=2,p=1c29tZXNhbHQ$wWKIMhR9lyDFvRz9YTZweHKfbftvj+qf+YFY4NeBbtApwhash_str_verify(invalid(4)) failure
$argon2i$v=19$m=65536,t=2,p=1$c29tZXNhbHQwWKIMhR9lyDFvRz9YTZweHKfbftvj+qf+YFY4NeBbtApwhash_str_verify(invalid(5)) failure
$argon2i$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$8iIuixkI73Js3G1uMbezQXD0b8LG4SXGsOwoQkdAQIMpwhash_str_verify(invalid(6)) failure
$argon2i$v=19$m=4096,t=3,p=2$b2RpZHVlamRpc29kaXNrdw$TNnWIwlu1061JHrnCqIAmjs3huSxYIU+0jWipu7Kc9Mpwhash_str_verify(valid(7)) failure
pwhash_str_verify(invalid(7)) failure
$Argon2i$v=19$m=4096,t=3,p=2$b2RpZHVlamRpc29kaXNrdw$TNnWIwlu1061JHrnCqIAmjs3huSxYIU+0jWipu7Kc9Mpwhash_str_verify(invalid(8)) failure
$argon2i$v=1$m=4096,t=3,p=2$b2RpZHVlamRpc29kaXNrdw$TNnWIwlu1061JHrnCqIAmjs3huSxYIU+0jWipu7Kc9Mpwhash_str_verify(invalid(9)) failure
$argon2i$v=1$m=4096,t=3,p=2$b2RpZHVla~=mRpc29kaXNrdw$TNnWIwlu1061JHrnCqIAmjs3huSxYIU+0jWipu7Kc9Mpwhash_str_verify(invalid(10)) failure
$argon2i$v=1$m=4096,t=3,p=2$b2RpZHVlamRpc29kaXNrdw$TNnWIwlu1061JHrnCqIAmjs3huSxYI~=U+0jWipu7Kc9Mpwhash_str_verify(invalid(11)) failure
crypto_pwhash_str_alg(str_out, "test", 4, 3, 5000000, 1) == 0crypto_pwhash_argon2i_str_verify(str_out, "test", 4) == 0crypto_pwhash_argon2i_str_needs_rehash(str_out, 3, 5000000) == 0crypto_pwhash_argon2i_str_needs_rehash(str_out, 3 / 2, 5000000) == 1crypto_pwhash_argon2i_str_needs_rehash(str_out, 3, 5000000 / 2) == 1crypto_pwhash_argon2i_str_needs_rehash(str_out, 0, 0) == 1crypto_pwhash_argon2id_str_needs_rehash(str_out, 0, 0) == -1crypto_pwhash_argon2i_str_needs_rehash(str_out + 1, 3, 5000000) == -1crypto_pwhash_argon2id_str_needs_rehash("", 3, 5000000) == -1crypto_pwhash_str_alg(str_out, "test", 4, 3, 5000000, 2) == 0crypto_pwhash_argon2id_str_verify(str_out, "test", 4) == 0crypto_pwhash_argon2id_str_needs_rehash(str_out, 3, 5000000) == 0crypto_pwhash_argon2id_str_needs_rehash(str_out, 3 / 2, 5000000) == 1crypto_pwhash_argon2id_str_needs_rehash(str_out, 3, 5000000 / 2) == 1crypto_pwhash_argon2id_str_needs_rehash(str_out, 0, 0) == 1crypto_pwhash_argon2i_str_needs_rehash(str_out, 0, 0) == -1crypto_pwhash_argon2id_str_needs_rehash(str_out + 1, 3, 5000000) == -1crypto_pwhash_argon2i_bytes_min() > 0Ucrypto_pwhash_argon2i_bytes_max() > crypto_pwhash_argon2i_bytes_min()crypto_pwhash_argon2i_passwd_max() > crypto_pwhash_argon2i_passwd_min()crypto_pwhash_argon2i_saltbytes() > 0Ucrypto_pwhash_argon2i_strbytes() > 1Ucrypto_pwhash_argon2i_strbytes() > strlen(crypto_pwhash_argon2i_strprefix())crypto_pwhash_argon2i_opslimit_min() > 0Ucrypto_pwhash_argon2i_opslimit_max() > 0Ucrypto_pwhash_argon2i_memlimit_min() > 0Ucrypto_pwhash_argon2i_memlimit_max() > 0Ucrypto_pwhash_argon2i_opslimit_interactive() > 0Ucrypto_pwhash_argon2i_memlimit_interactive() > 0Ucrypto_pwhash_argon2i_opslimit_moderate() > 0Ucrypto_pwhash_argon2i_memlimit_moderate() > 0Ucrypto_pwhash_argon2i_opslimit_sensitive() > 0Ucrypto_pwhash_argon2i_memlimit_sensitive() > 0Ucrypto_pwhash_argon2i_bytes_min() == 16Ucrypto_pwhash_argon2i_bytes_max() == (((((18446744073709551615UL)) < ((18446744073709551615UL)) ? ((18446744073709551615UL)) : ((18446744073709551615UL)))) < (4294967295U) ? ((((18446744073709551615UL)) < ((18446744073709551615UL)) ? ((18446744073709551615UL)) : ((18446744073709551615UL)))) : (4294967295U))crypto_pwhash_argon2i_passwd_min() == 0Ucrypto_pwhash_argon2i_passwd_max() == 4294967295Ucrypto_pwhash_argon2i_saltbytes() == 16Ucrypto_pwhash_argon2i_strbytes() == 128Ucrypto_pwhash_argon2i_opslimit_min() == 3Ucrypto_pwhash_argon2i_opslimit_max() == 4294967295Ucrypto_pwhash_argon2i_memlimit_min() == 8192Ucrypto_pwhash_argon2i_memlimit_max() == (((18446744073709551615UL) >= 4398046510080U) ? 4398046510080U : ((18446744073709551615UL) >= 2147483648U) ? 2147483648U : 32768U)crypto_pwhash_argon2i_opslimit_interactive() == 4Ucrypto_pwhash_argon2i_memlimit_interactive() == 33554432Ucrypto_pwhash_argon2i_opslimit_moderate() == 6Ucrypto_pwhash_argon2i_memlimit_moderate() == 134217728Ucrypto_pwhash_argon2i_opslimit_sensitive() == 8Ucrypto_pwhash_argon2i_memlimit_sensitive() == 536870912Ucrypto_pwhash_argon2i_alg_argon2i13() == 1$argon2i$v=19$m=4096,t=1,p=1$X1NhbHQAAAAAAAAAAAAAAA$bWh++MKN1OiFHKgIWTLvIi1iHicmHH7+Fv3K88ifFfI$argon2i$v=19$m=2048,t=4,p=1$SWkxaUhpY21ISDcrRnYzSw$Mbg/Eck1kpZir5T9io7C64cpffdTBaORgyriLQFgQj8^T5H$JYt39n%K*j:W]!1s?vg!:jGi]Ax?..l7[p0v:1jHTpla9;]bUN;?bWyCbtqg $argon2i$v=19$m=4096,t=3,p=2$X1NhbHQAAAAAAAAAAAAAAA$z/QMiU4lQxGsYNc/+K/bizwsA1P11UG2dj/7+aILJ4IK3S=KyH#)36_?]LxeR8QNKw6X=gFbxai$C%29V*$argon2i$v=19$m=4096,t=3,p=1$X1NhbHQAAAAAAAAAAAAAAA$fu2Wsecyt+yPnBvSvYN16oP5ozRmkp0ixJ1YL19V3Uoa347ae92bce9f80f6f595a4480fc9c2fe7e7d7148d371e9487d75f5c23008ffae065577a928febd9b1973a5a95073acdbeb6a030cfc0d79caa2dc5cd011cef02c08da232d76d52dfbca38ca8dcbd665b17d1665f7cf5fe59772ec909733b24de97d6f58d220b20c60d7c07ec1fd93c52c31020300c6c1facd77937a597c7a65541fbc995d5c197ba290346d2c559dedf405cf97e5f95482143202f9e74f5c2e125cee61c8cb7778d9e5ad0a6f5d978ce9f84de213a8556d9ffe202020ab4a6ed9074a4eb3416f9b168f137510f3a30b70b96cbfa219ff99f6c6eaffb15c06b60e00cc2890277f0fd3c622115772f7048adaebed86ef1192dd5dc2368b9cd421338b22433455ee0a3699f9379a08b9650ea2c126f0d92263cbf6ac376499f68a4289d3bb59e5a22335eba63a32e6410249155b956b6a3b48d4a44906b18b897127300b375b8f834f1ceffc70880a885f47c33876717e392be57f7da3ae58da4fd1f43daa7e44bb82d3717af4319349c24cd31e46d295856b0441b6b289992a11ced1cc3bf3011604590244a3eb737ff221129215e4e4347f4915d41292b5173d196eb9add693be5319fdadc242906178bb6c0286c9b6ca6012746711f58c8c392016b2fdfc09c64f0f6b6ab7b3b840e20e9555e9fb031c4ba1f1747ce25cc1d0ff664be676b9b4a90641ff194027b6d8e8c8c474e9b69c7d9ed4f9971e8e1ce2f6ba95048414c3970f0f09b70e3b6c5ae05872b3d8678705b7d381829c351a5a9c88c233569b35d6b0b809df44b6451a9c273f1150e2ef8a0b5437eb701e373474cd44b97ef0248ebce2ca0400e1b53f3d86221eca3f18eb45b702b9172440f774a82cbf1f6f525df30a6e293c873cce69bb078ed1f0d31e7f9b8062409f37f19f8550aaeeb2a3056a09ad2d7d7f975bcd707598f24cd32518cde3069f2e403b34bfee8a54a857e2ee8aa9b6056f2424e84d24a72473378906ee04a46cb05311502d5250b82ad86b83c8f20a23dbb74f6da60b0b6ecffd67134d45946ac8ebfb3064294bc097d43ced68642bfb8bbbdd0f50b30118f5e39d82eef32010b8b79cc5ba88ed539fbaba741100f2edbeca7cc171ffeabf258c7b09aec680e7b42fedd7fc792e78b2f6c1bea8f4a884320b648f81e8cf515e8ba9dcfb11d43c4aae114c1734aa69ca82d44998365db9c93744fa28b63fd16000e8261cbbe083e7e2da1e5f696bde0834fe53146d7e0e35e7de9920d041f5a5621aabe02da3e2b09b405b77937efef3197bd5772e41fdb73fb5294478e45208063b5f58e089dbeb6d6342a909c1307b3fff5fe2cf4da56bdae50848f039c056d933b475032777edbaffac50f143f64c123329ed9cf59e3b65d3f43b6b540beb016a5366524d4605156493f9874514a5aa58818cd0c6dfffaa9e90205f17b44071f6d181561670bda728d43fb79b443bb805afdebaf98622b5165e01b15fba14975c26c088755a8b715ff2528d647cd343987fcf4aa25e7194a8417fb2b4b3f7268da9f3182b4cfb22d138b2749d673a47ecc7525dd15a0a3c66046971784bb63d7eae24cc84f2631712075a10e10a96b0e0ee67c43e01c423cb9c44e5371017e9c496956b632158da3fe12addecb88912e6759bc37f9af2f45af72c5cae3b179ffb676a697de6ebe45cd4c16d4a9d642d29ddc0186a0a48cb6cd62bfc3dd229d313b301560971e740e2cf1f99a9a090a5b283f35475057e96d7064e2e0fc81984591068d55a3b4169f22cccb0745a2689407ea1901a0a766eb993d968b2752b8838431165059319f3ff8910b7b8ecb54ea01d3f54769e9d98daf%s
[tv2] pwhash failure: [%u]
passwordpwhash_argon2i.cout != ((void *)0)passwd != ((void *)0)Correct Horse Battery Staplepwhash_argon2i_str failure
pwhash_str_verify(1) failure
pwhash_str_verify(2) failure
str_out[128U - 1U] == 0passworetestOK
w+pwhash_argon2i.resfopen(pwhash_argon2i.res)sodium_malloc()r./pwhash_argon2i.expfopen(./pwhash_argon2i.exp)str_teststv3tv2xmain;L������	���h0���������`����@��8zRx�����*zRx�$0���@FJw�?;*3$"LDh���~B�B�B �B(�A0�C8�N�	T
8A0A(B BBBAL�����QB�B�B �E(�A0�A8�G�	
8A0A(B BBBAL�����B�B�E �B(�H0�A8�D@�

8C0A(B BBBE<4X����B�P�A �A(�D0c
(C ABBADt���eB�E�E �E(�H0�H8�M@l8A0A(B BBB���p0�ZxM�Z�M8N�N�NOhOhP�MhOhP�MhOhP�f�n�PV`Q�{�w�Q�S���y`S��T�S�TR�U�s��U�W�בJXW"�W����W��Y�@9l ��j(
�6hi pi ���o�p�
�(n �``	���o���o����o�o���ol fv��������&6FVfv��������&6FVfv��������&6FVfv�GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44)<����w9I��`int(�;��!��^2�eM�e����0����$��)���Q��/���� 	��(	��0	`�8	��@	K�H	��P	e�X	"	l`	xrh	�
)p	�)t	�lx	
I�	�W�	x�	���	�&w�	�/��	�0��	�1��	�2��	�30�	�5)�	W7��
�4�)���lC�l��rM�);�
���4
����
�)-��
B���
0�_)]__��40�9�0��0��00tv
�~��8�
��0��#0� z0((P0��	@j Q���wR���woutS���y�T���{iU0�aZ����$5T1Q	�6��f�����5T1Q	�YR975�UZM5�U}T
QX0Y0w0f75U�M5FU|T@QX0Y0w0��5��5}U~TQ}X|��5�UT
Q~.6
U��
�
����
B��
���tv2k0Q��
8mpn��o0�p�#q0r� zs0((tP0�u�
	�i ����w����wout����y�����{i�0HD�
	s[�D�5����a5T1Q	�YR}������?�5T1Q	�YR�����j���!6U	7T1Q$�5 �1����R !6U	07T1Q%�� ����D� !6U	X7T1Q$�� ���o��� !6U	�7T1Q$�4!�-	����Q!!6U	�7T1Q$��!��	��I�!!6U	�7T1Q;��!��	�t��"!6U	8T1Q<�75�	U�M5"
U~T
QX0Y0w0�75;
UM5o
UsT@QX0Y0w0�5@�5�
UvTQ~R��w#XsY|w|��5�
UT
QvR}6$}3$�i "��5GUvT
Q	ZR8XsY3w
w00 I6�UvT
Q	ZR8XsY3w
w0W �5� �5�UvT
Q	ZR8XsY3w1� �5� �51UvT
Q	ZR8XsY3w
!�5/!�5�UvT
Q	ZR8XsY2w
V!�5�!�5�UvT?Q	ZR8XsY3w
�!�5�!�5$
UvT
Q	ZR@L$XsY3w
"�63"I6w
UvT
Q	ZR8XsY3w@KL|"�6�
U	P8T	ZQ�R	s[�"6
�
�
�

$ tv3�N���!out��"��^#outЋ"ы#i�0#ret�)$Dctv3
�
^�
N
$%���"h�";�"�"�&D��'"f�0"B�0
���	
�(�)�"��C3DS3	w[)�
�"0��*0+�+!M+,�+5,	�i ,@	o[�"�-a"���"�6UsTv#��-"g�&#�6UvT}Q�p-(�g�����-5T1Q	�8R~�"75Uv�"�6�"75�Uv�"75�U}#�6#75�U}4#�6UsTvQ?#�6UsG#�65Uv�/�6tU	=ZT	ZQ�R	o[�/�6U	*ZT	ZQ�R	o[)hb#���(*�+t+	+�q	+��	,�	e[�# �4-1
"}
�
-�#n.�.��##7UsTv/�;$���JX$!6U	�9T1QN/�o$�u���$!6U	�9T1Q0/��$l�����$!6U	�9T1Q7/��$��#�O%!6U	:T1Q-/�D%�z��a%!6U	�ZT1QM/��%j�����%!6U	@:T1Q6/��%#��(
�T
�%!6U	x:T1Q6/�&(�
��
5&!6U	;T1Q&/�W&-c��
�s&5T1Q	(;/��&2��-�Y�&!6U	�;T1Q&/��&7
�����&!6U	(<T1Q&/�'<b���!'!6U	�<T1Q&/�>'A��2�^['!6U	(=T1Q&/�x'F�����'!6U	�=T1Q&/��'Ra����'!6U	X>T1Q&/�(X��7�c1(!6U	�>T1Q&/�R(^����o(!6U	h?T1Q&/��(d`����(!6U	�?T1Q'/��(j��<�h�(!6U	�@T1Q'/�.(L
����-.!6U	0>T1Q$/�8.(^���U.!6U	�ZT1QM�`.(���A�m}.!6U	`9T1QN��.(������.!6U	(9T1Q6��.(�X����.!6U	9T1QN��.(��F�r�.!6U	pZT1QKl#�6�U@y#�6�U��#�6�U��#A7*UsT	SZQLR3X@KL�#A7bUvT	SZQLR3X@KL$j7�UsT3Q@KL2$j7�UsT3Q�%&j$�7�UsT3Q�%&�$�7�U|T3Q@KL�$75Us�$�7%�7IUsT	SZQL?%�7sUsT	SZQL�%A7�UvT	SZQ@L$R3X@KL�%A7�UvT	SZQLR1X@KL&�7U	�:T	ZQ@L$M&�7IU	�:T	ZQ8W&�7�&�7�U	X;T	ZQ8�&�6�U	�;T	ZQ8�&�6�U	P<T	ZQ89'�6U	�<T	ZQ8s'�6KU	P=T	ZQ8�'�6|U	�=T	ZQ8�'�6�U	�=T	�ZQ8(�6�U	�>T	ZQ8I(�6U	?T	ZQ8�(�6@U	�?T	ZQ8�(�6qU	 @T	ZQ8)�7�UsT	�ZQ4R3X@KLY1,)�7�UsT	�ZQ4F)j7�UsT3Q@KL`)j7$ UsT1Q@KL{)j7J UsT3Q�%&�)j7l UsT0Q0�)8� UsT0Q0�)j7� U|T3Q@KL�)8� UsT0Q0�)8!U	�ZT3Q@KL"*�7@!UsT	�ZQ4R3X@KLY2>*98j!UsT	�ZQ4X*8�!UsT3Q@KLr*8�!UsT1Q@KL�*8�!UsT3Q�%&�*8�!UsT0Q0�*j7 "UsT0Q0�*8M"U	�ZT3Q@KL�*8s"U|T3Q@KL+�6�"U}
+�6�"Us+�6�"Uv�-�7�-�7�-�7�-�7�-�7/75#Uv/�7B/j7G#U|T3Q@KLb/j7m#UsT1Q@KL}/j7�#UsT3Q����/j7�#UsT6Q@KL0�6�#U	�DT	ZQ
�R	e["0�69$U	hDT	ZQ
�R	e[A0�6y$U	 DT	ZQ
�R	e[`0�6�$U	�CT	ZQ
�R	e[0�6�$U	�CT	ZQ
R	e[�0�69%U	PCT	ZQ
}R	e[�0�6y%U	CT	ZQ
|R	e[�0�6�%U	�BT	ZQ
zR	e[�0�6�%U	HBT	ZQ
yR	e[1�69&U	�BT	ZQ
xR	e[91�6y&U	HBT	ZQ
vR	e[X1�6�&U	BT	ZQ
uR	e[w1�6�&U	�AT	ZQ
tR	e[�2�69'U	�BT	ZQ
�R	e[�2�6y'U	�DT	ZQ
�R	e[�4�6�'U	0AT	ZQ
pR	e[�4�6�'U	�@T	ZQ
nR	e[�4�69(U	�@T	ZQ
mR	e[5�6y(U	�ZT	ZQ
R	e[85�6U	xAT	ZQ
rR	e[/�>-�)����[-!6U	�ZT1Q3�"9�"�+X8%+c8-+X8;+n8C+y8Q+�8_+�8n+�8v+�8~+75�+�8�+�8�+�8�+�8�+�8�+�8�+�8�+�8,�8,9+,X8:,c8P,y8^,n8l,�8{,�8�,�8�,�8�,�8�,�8�,�8�,�8�,�8-�8-�8$-95-9�1�6F+U	HMT	ZQ
�R	w[�1�6�+U	�FT	ZQ
�R	w[�1�6�+U	�FT	ZQ
�R	w[�1�6,U	8FT	ZQ
�R	w[2�6F,U	FT	ZQ
�R	w[12�6�,U	�ET	ZQ
�R	w[P2�6�,U	�ET	ZQ
�R	w[o2�6-U	XET	ZQ
�R	w[�2�6F-U	�GT	ZQ
�R	w[�2�6�-U	GT	ZQ
�R	w[
3�6�-U	xHT	ZQ
�R	w[)3�6.U	HHT	ZQ
�R	w[H3�6F.U	HT	ZQ
�R	w[g3�6�.U	�GT	ZQ
�R	w[�3�6�.U	KT	ZQ
�R	w[�3�6/U	�JT	ZQ
�R	w[�3�6F/U	�JT	ZQ
�R	w[�3�6�/U	xJT	ZQ
�R	w[4�6�/U	HJT	ZQ
�R	w[!4�60U	JT	ZQ
�R	w[@4�6F0U	�IT	ZQ
�R	w[_4�6�0U	�HT	ZQ
�R	w[~4�6�0U	0ET	ZQ
�R	w[�4�61U	�FT	ZQ
�R	w[W5�6F1U	�GT	ZQ
�R	w[v5�6�1U	HGT	ZQ
�R	w[�5�6�1U	MT	ZQ
�R	w[�5�62U	�LT	ZQ
�R	w[�5�6F2U	�LT	ZQ
�R	w[�5�6�2U	hLT	ZQ
�R	w[6�6�2U	(LT	ZQ
�R	w[06�63U	�KT	ZQ
�R	w[O6�6U	@KT	ZQ
�R	w[
�S3�
C30�)����41���1R��4Pc�)��9�3U	�ZT	�Z�99�D9�3U	[��64U0�V9+9Y4U	4[T	2[?h9Ih9~4U}^�6�4U|qD9�4U	"[�D9U	I[BS&�4	p �	p 2=�r2^�r3�U)7544)4�5]	�0M54�3�
A)�54�54�4�54�4�54�54�5
�4
�
�50
�5�6�)3h)�54�54�4�54�4�54�404)
�5�5
B3�
<�6464�4�54�
�7p8+5;I64�4;4;4�3�
[)�64�54�4�54�4�54�404)6d)9ZD�64�4�4P4�:4��64�4�4�3�
���64�3��)�64�4�54�9�
�74�;�>A 16-bytes salt8r|)A74�4�3�
e)j74�4�54�4�4036
r)�74�4�403	�)�74�4�403
0)�74�54�3h
l)�74�4�54�6<2�3�z)84�4�54�4�404)3�r)984�4�403l)X84�4�54�6�
06X
06Y
#06�
06�
'06
+06o
/�6�
306�
706
;06.
@06�
D06"
H06
L06�
P061
T064
X06�
)5�994�4�6*)<;NV94�<��h94=�)4%U$>:;I$>I:;
:;I8	
:;I8
I!I/:;
&I&.?:;'I 4:;I.:;'@�B:;4:;I4:;I4:;I1RUXY1��1���B1XY��1��1!I/4I4 .:;' !
:;I8"4:;I#4:;I$4I4%.:;' &4I4'(.?:;'I@�B)1RUXY*U+41,41-.41/1XY0.?:;'I@�B14:;I24:;I?<3.?:;'I<4I5.?:;'I<6.?:;'I<7.?'4<8.?:;n'I<9.?:;'<:.?'I4<;6<.?:;'<=.?:;'I<�{�
/usr/include/bits/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/usr/include../../src/libsodium/include/sodiumpwhash_argon2i.cstdio2.hstring3.hcmptest.hstddef.htypes.hstdio.hlibio.hstring.hutils.hcrypto_pwhash.h<built-in>crypto_pwhash_argon2i.hassert.herrno.hcrypto_pwhash_argon2id.hcore.h	�
���.��.#lz�^q�,-6�~��,fc<�,.t�N>PB9��It9�ZE7?�A7���8���8���8���8���=��8%��<�~J�<Y�~XK;=g�~���Y;=g�~��<�~<���;=Y�� �W=YW=�~����~t���~f�J�'1��~����~f���~���;gW�~t���K�~���K��~)���~$���~"����~X���~����~����~����~����~�����~����~����~����~����}���-����KK�K�-����KK������YY��������������Y�����/u����}����}J�(tztztzt�~t����px���X������������������^�������o��������
��������m�Y���3��~���1���������	��3ч�Xa�uWY6讯���Y�lX
u-Ycrypto_pwhash_argon2i_strbytes_shortbuf_IO_lock_tcrypto_pwhash_argon2i_memlimit_sensitivestrlencrypto_pwhash_alg_argon2id13_IO_buf_endcrypto_pwhash_argon2i_opslimit_maxpasswd_lensalt_hex_IO_write_endcrypto_pwhash_argon2i_alg_argon2i13_flagscrypto_pwhash_str_algsodium_is_zero_markers__builtin_fwrite__errno_location_pos_guard_pagestdout_IO_save_end__builtin_strcmp__lenlong long unsigned intsodium_bin2hexcrypto_pwhash_str_verify_IO_backup_base__destfprintf_filenocrypto_pwhash_argon2icrypto_pwhash_argon2i_memlimit_minsize_t_IO_read_basestdin_nextGNU 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-dynamicpasswd__fmtxmainoutlensodium_initcrypto_pwhash_argon2i_str_needs_rehash__stream__s1_lencrypto_pwhash_argon2i_strprefix__fprintf_chk_modestr_tests_IO_marker_IO_read_ptrcrypto_pwhash_argon2i_passwd_mincrypto_pwhash_argon2i_memlimit_moderatepasswd_hexsalt_IO_write_baselong long intperror__s2_len_IO_save_basecrypto_pwhash_argon2i_passwd_maxmemlimitout_hexsodium_malloccrypto_pwhash_argon2i_opslimit_minsodium_hex2bin__pad1__pad2__pad3__pad4__pad5fgetcfopen_vtable_offsetcrypto_pwhash_str_needs_rehashlanescrypto_pwhash_argon2i_memlimit_max_IO_read_endshort intstr_out__stack_chk_failcrypto_pwhash_alg_argon2i13rewind_locksizetypecrypto_pwhash_argon2i_bytes_min_old_offset_IO_FILE/usr/src/libsodium-1.0.18/test/defaultcrypto_pwhash_argon2id_str_verifycrypto_pwhash_argon2i_opslimit_sensitive__assert_failcrypto_pwhash_argon2i_str_verifycrypto_pwhash_argon2i_strunsigned charfp_out_sbufpwhash_argon2i.ccrypto_pwhash_argon2id_str_needs_rehash__src_IO_write_ptrcrypto_pwhash__off_tshort unsigned intmemcpystr_out2__PRETTY_FUNCTION__crypto_pwhash_argon2i_bytes_max_chaincrypto_pwhash_argon2i_opslimit_moderatecrypto_pwhash_argon2i_saltbytes_flags2crypto_pwhash_argon2i_opslimit_interactivesodium_freefp_res_cur_columnopslimitcrypto_pwhash_argon2i_memlimit_interactive__off64_t_unused2_IO_buf_base��0��V$v�$�V��v�� V).V�.
�6��#	p �
�Y���	p Wv0�va]af}�n�]��}�Df
�Y�D`	p ��
�Y���	p ��
7���	p 5 R 
07�5 Q 	p � � 
X7�� � 	p � � 
�7�� � 	p 4!Q!
�7�4!P!	p �!�!
�7��!�!	p �!"
8��!�!	p �"�"P�"�#Sl-�-S�/�/S�/�/P�/�/S##P#�#Vl-�-V�/�/P�/�/V�"�$^l-�-^Z.�.^&/�/^:#>#P>#t#]l-�-]�"�"p��"�"Q�"#V�"�#Sl-�-S�/�/S#%#Q%#k-�l-�/��/O6�#:#]#�#Vl-�-Vl-�-
�8�l-�-	p �#�#P�#(+S(+e-|��-�/S�/w1Sw1o2|�o2�2S�2_4|�_4�4S�4�4|��485S85O6|��#�#P�#c-V�-�/V�/O6Vt#x#Px#g-]�-�/]�/O6]b#l-
SZ��-�/
SZ��/O6
SZ��#l-@��-�/@��/O6@��#l-�7�-�/�7�/O6�7�#g-]�-�/]�/O6];$X$
�9�;$W$	p o$�$
�9�o$�$	p �$�$
�9��$�$	p �$%
:��$
%	p D%a%
�Z�D%`%	p �%�%
@:��%�%	p �%�%
x:��%�%	p &5&
;�&4&	p W&s&
(;�W&r&	p �&�&
�;��&�&	p �&�&
(<��&�&	p '!'
�<�' '	p >'['
(=�>'Z'	p x'�'
�=�x'�'	p �'�'
X>��'�'	p (1(
�>�(0(	p R(o(
h?�R(n(	p �(�(
�?��(�(	p �(�(
�@��(�(	p .2.
0>�.,.	p 2.Z.
�Z�2.T.	p Z.�.
`9�Z.|.	p �.�.
(9��.�.	p �.�.
9��.�.	p �.�.
pZ��.�.	p >-l-
�Z�>-Z-	p 13P3e]v�P��]��P�e\epPp�\DHPHTV$�"�"�"b#p-�-�/�/###&#b#+�-�/�/w1o2�2~4�4�485�#�#�#�#�#�#�O6��8Tt��p�	
`(P
��6�6�[�[hi pi xi �i l (n p p  !�
�~@j � p '
0Q+�i p6s[O�i @Zo[se[
�w[�p ���xi �
��
��
0�p pi )
p5hi ��T�]bxi �npi l �hi ��[�(n �
�6�� >Z L p v��p ���6�3Ocq����>Jp Wk�� ��l ���6�9]
P6em|z p P
��p �
�����1Qdx ����
�"��p /E_u �"�(����pwhash_argon2i.ctvtests.5819fp_restv2tests.5839__PRETTY_FUNCTION__.5848tests.5855__PRETTY_FUNCTION__.5860__PRETTY_FUNCTION__.5879__PRETTY_FUNCTION__.5883guard_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_finicrypto_pwhash_argon2i_memlimit_sensitivecrypto_pwhash_argon2i_opslimit_max__errno_location@@GLIBC_2.2.5crypto_pwhash_alg_argon2i13_ITM_deregisterTMCloneTablecrypto_pwhash_argon2i_opslimit_mincrypto_pwhash_argon2i_opslimit_sensitive_edatacrypto_pwhash_argon2i_opslimit_interactivestrlen@@GLIBC_2.2.5crypto_pwhash_argon2i_memlimit_interactive__stack_chk_fail@@GLIBC_2.4rewind@@GLIBC_2.2.5sodium_malloc__assert_fail@@GLIBC_2.2.5crypto_pwhash_str_verifycrypto_pwhash_argon2id_str_verifyfgetc@@GLIBC_2.2.5crypto_pwhash_argon2i_opslimit_moderatecrypto_pwhash_alg_argon2id13__libc_start_main@@GLIBC_2.2.5sodium_free__data_startstrcmp@@GLIBC_2.2.5crypto_pwhash_str_needs_rehashcrypto_pwhash_argon2i_memlimit_min__gmon_start__crypto_pwhash__dso_handlememcpy@@GLIBC_2.14_IO_stdin_usedcrypto_pwhash_argon2i_str_verifycrypto_pwhash_argon2i_strbytescrypto_pwhash_argon2i_alg_argon2i13__libc_csu_initsodium_bin2hexcrypto_pwhash_argon2id_str_needs_rehash__bss_startcrypto_pwhash_argon2i_str_needs_rehashcrypto_pwhash_argon2i_memlimit_moderatesodium_hex2bincrypto_pwhash_argon2i_memlimit_maxcrypto_pwhash_argon2i_strprefixfopen@@GLIBC_2.2.5perror@@GLIBC_2.2.5_Jv_RegisterClassescrypto_pwhash_argon2i_saltbytescrypto_pwhash_argon2i_passwd_mincrypto_pwhash_argon2i_passwd_maxxmainfwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4crypto_pwhash_argon2icrypto_pwhash_argon2i_strcrypto_pwhash_str_alg_ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5sodium_initcrypto_pwhash_argon2i_bytes_maxsodium_is_zerocrypto_pwhash_argon2i_bytes_min.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���Vpp�^���oxk���o��pz`�B``��((�PP@���2��6�6	��6�6�$��[�[L��[�[�hi hi�pi pi�xi xi��i �i� �l l �(n (n��p p�p p0p-1p@qp{9'�T5@��A08�mL���W����x#@	����e