Current File : //snap/core22/current/usr/sbin/veritysetup
ELF�@,@ �@8	@@@@��888�l�lh{h{h{0Xx{x{x{  TTTDDP�td�f�f�f��Q�tdR�tdh{h{h{��/lib/ld-linux-aarch64.so.1GNU��f�'6,w�)\!�7z��GNU�!�l����N�7��=:�Gr�"(x<2��_���o�Pe\��^�h�����A!l����B�"���� 3 �HB ,�__cxa_finalize__libc_start_mainabort__snprintf_chkopenreadclosestrdup__stack_chk_failioctlstdoutfputs__fprintf_chkstderrexit__assert_faildcgettextstrchrmalloc__errno_locationstrtollstrtoullstrlenstrtoul__dprintf_chkfstatsetlocalebindtextdomainstrcmp_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablecrypt_init_by_namecrypt_get_verity_infocrypt_dumpcrypt_statuscrypt_get_typecrypt_set_debug_levelcrypt_loadcrypt_logfcrypt_formatcrypt_freecrypt_initcrypt_init_by_name_and_headercrypt_deactivate_by_namecrypt_safe_freecrypt_get_dircrypt_get_active_devicecrypt_get_volume_key_sizecrypt_volume_key_getcrypt_activate_by_signed_keycrypt_init_data_devicecrypt_set_log_callbackcrypt_safe_allocpoptFreeContextpoptPrintUsagepoptGetContextpoptGetArgpoptBadOptionpoptPrintHelppoptGetInvocationNamepoptGetOptArgpoptGetArgspoptStrerrorpoptGetNextOptpoptSetOtherOptionHelp__stack_chk_guardlibcryptsetup.so.12libpopt.so.0libc.so.6ld-linux-aarch64.so.1LIBPOPT_0GLIBC_2.17CRYPTSETUP_2.4CRYPTSETUP_2.0GLIBC_2.33GLIBC_2.34� �
T�� ����04�A0�A"����1���<���h{P-p{-�@&����x_��`\@��_؁`p�@`��`���`��`\8��`Є8ah�pa��a���a��pW0�bȇ0b`�hbx�X\���b�X\���b(�c@�X\��Hc؊X\X��cp��ax�X\��e��c�X\���c �d��8dP��aX�dCh��dp��dx�e���P��e��@e��X\���O��Pe���eȎ`\Ў@2��e��e��e��`3��e��e��e �10��e8�fx������d�����<(�x_H��_X��_x��_��`��`��8`��@`ؐP`�x`��`��`��`8��`H��`h�ap�0ax�8a��Ha��8`��paȑ�aБ8`ؑ�a���a��a��a(��a0��a8�bX�b`�8`h�0b��@b��8`��hb���bȒ�b��b���b��b(�cH� cX�Hcx�`c���c���c���cؓ�c��c�d�d�d8� dH�8dh�@d��P:ؔhd��pd��d(��d8��dX��d�
��&�A�C�D�F�}�}�}�}�}�}�}	�}
�}�}~~~~ ~(~0~8~@~H~P~X~`~h~p~x~�~�~�~ �~!�~"�~#�~$�~%�~'�~(�~)�~*�~+�~,�~-�~./012 3(40586@7H8P9X:`;h<p=x>�?�@�B�C�E�G�H �{�������{���_��{�����F��6� � � � հ��F��6� ְ��F��6� ְ��F�7� ְ��F�"7� ְ��F�B7� ְ��F�b7� ְ��F��7� ְ��F��7� ְ��F��7� ְ��F��7� ְ�G�8� ְ�G�"8� ְ�
G�B8� ְ�G�b8� ְ�G��8� ְ�G��8� ְ�G��8� ְ�G��8� ְ�"G�9� ְ�&G�"9� ְ�*G�B9� ְ�.G�b9� ְ�2G��9� ְ�6G��9� ְ�:G��9� ְ�>G��9� ְ�BG�:� ְ�FG�":� ְ�JG�B:� ְ�NG�b:� ְ�RG��:� ְ�VG��:� ְ�ZG��:� ְ�^G��:� ְ�bG�;� ְ�fG�";� ְ�jG�B;� ְ�nG�b;� ְ�rG��;� ְ�vG��;� ְ�zG��;� ְ�~G��;� ְ��G�<� ְ��G�"<� ְ��G�B<� ְ��G�b<� ְ��G��<� ְ��G��<� ְ��G��<� ְ��G��<� ְ��G�=� ְ��G�"=� ְ��G�B=� ְ��G�b=� ְ��G��=� ְ��G��=� ְ��G��=� ְ��G��=� ְ��G�>� ְ��G�">� ְ��G�B>� ְ��G�b>� ְ��G��>� ְ��G��>� ְ��G��>� �{������c�G��S�����[�B ��c�����k�!?��*�s���`@�����T�����R�!@
�d����!�1��2���������#C���c`=��*�R�@2�$�����R�����!`2�z�����������������q���T1�$T��{�����`#��������}�������������@���u�@���"�!|@��*!�bxa�������������!�3�e���q�
AzLT���!�3�^����q!�1�3�� C�9� G���	��B�� �����P���`��5�@��k�T5C�����b;��W8�c� 4�X������a�@�����>���4��A��T��R!�<���&������@��� ��������"�R������g���������!�R��c���a��T C�`a9a5�h9a4�j9�5 C��B9a4`N9�59C� L9�5�@�����B�8�R����@�?��*q�4L+Tq T
q�Tq Tq�Tq�T��R!<��������j9 ��4��R!@4��Ґ�Nq�T��R!�9��������3�R��R���!@<�������K��A�R�����3�R�Nq�T�����������G��@�@�B���!T�*�SA��[B��cC��kD��sE��{ר�_֢�R���!@9�����u�R��A�R����� ���@�Xu���������2���B 8��R���_q�TUQ��s�8�O5�֢8�#����R����@����R��������T��RB�8������~���@����@��sb1�A���0���B��� ���@�Xu�|���*���!`;�m���������sb1�����R! :���c����������R!�:���\����������R!�:���U�����~���!3���RO�����1������!�R������-����R!�3���B������҅@��@�����R!�=������R!�5������R!�6��������� � � � � ��������@��#������G��������L������G�@�`���_� � ՠ�`���!`�?�T��!�G�a����_֠�`���!`�!�"��A��!�A�����B�G�b����_� �{��������`bV9@5���G�����@�������� �R`b9�@��{¨�_� � ��� � � ���c,ˢ�����{���B�G�C@��_��Ң��� 5�K@�@q�T�/@�����"�R�S��L��`�����3���L3��_������R8����* �7�����b������*������T�����?h58=����SA��@��SA��ҡ�!�G��_H�"@�c���T��{@��c,��_��SA��@���S������ � �{������!�G��S���"@�����`����������V���`5�C@�@q�T�+@� �`� L3q�T �@��Ҡ��G��@�@�B���T���SA��{Ҩ�_���������`��@��O���R�r�������������������* ��7�����������7A�R�*�Oy^����������@����������*U����@��� � �q`T�T�5����B�G�A@����q�Tb�@@9�5�_�1��T����@@9`��4�����!�R�G�B��@��������B�G�A@�|���{�����S����B��"��"9�`@9�4`@�q�T�	8�!��T�SA��{¨�_�`@�������� � �{��������G��S��*���R�@��[�����H���������B��!�R��P�������������*3��� � �{�������!�G��S����O#@��G���B�B���*���`�`�`�=A@������5��!@� �G�qAT �D�"�C��;�q�T�@���#hB��!@��?�����*�4�@�_������G��G@�@�B���AT�*�SA��{ɨ�_��@�������*�*������c��!��@��9�R.������c��!��@��9�R&��� �{�������[������!�G��S�����B��B�"@��������B9�bN9a@�_q�2U�o���4�*�@�#������G��@�@�B��ҡT�*�SA��[B��{Ĩ�_��B��*�@�!@�F����*@5�bN9�@�A��4��B�!@����QqiT�@����R���!`�l�������B����Rc@������@������ � �{������RO���G��[����S������B�@�����'�*�`�`�`�=�@�������$����#����@!5�@��ҫ���q`)Ti!TQ?q(%T��B�q�Є`	�@
�#@�����R���B�
�������B��#���!@�G����*��7�'@�������c�	�c���R���B��r�����B��C��'@�!@���*��7�'@������*�7�k@����@�!
��c�	�{��c��_}�@
��@
��R������B��S����@��R���B@�M����@��R���B��G����@��R���B�A����;@��R���B`�;�������RB��6����@��4�R�K@������RcHs8s*����@�k�T�R����B�"����?@��R���B`�����?@�.����� ����B���R�������<����3@��R���B �
����k@����
�c�
��?@�B��c���R������C@��R���B������C@�
����� ����B`��R����������@���[@�B���R��c|�c�I����G@����R���B@������@�4D�?q�TB����� ����B���R������������@��R�_@����B�c|�c�I������@���RB���Ҽ����'@�V���|@��#����k@��R�rj�Tx���!@
�c ��c�����w�Є�����i�Х���@�v�����q�������B ��R�җ����'@�����~1�T�R�@��Ң����*q�T�T�'@���������G��@�@�B��ҁT�*�SA��[B��{ը�_��������*q���TI�������B��R���B`
�T��@�l����'@�������'@��R�������
QqH��T5�������B��q��!@
��`	�D@�������R�B �S�����B��#���!@�����*�6�����B��R���B
�T�c@�C����'@����������RB ���;�����	����� ������'@�����������*�4��X����k@��R�rj �Tu���'@�d����������RB������#@� �е�����Rcj`8�R���������#@��*��T�@��B��R�������2���O��������c����c@�!�����3�R��!����{�����[���A @9�S���?�q�T?Xq�T�����R������Є��c��B��R����e�����N����R����R���Є��c���B���������R!�G�!@�������R���! �t������R�������@�9� G������a@���R��e�����a@���R��`������������R�ҭ���u�B������!����R��R�����x��������R�ҟ�����R���!��F������R��*c��'�R�R�R�Ґ������ � �{���������[����@�!�G��S��@��c����R @��'����`~@��3�s"�!�~�!ˁ�4@��������q�T�T�q�T�
qAT����B�R����#@�!@9!	5�@9�4����@�?�HT@�?�q�T`�!�R�@�a"9q!T������A$9!�R 9���G��'@�@�B��ҁ	T�SA��[B��cC��{Ũ�_֟q�T����B�R���#@�!@9�5�@9�4@�?�q T`
��5�@�!�Ra"9q ��T\q���T����!�R 9���q!T����B�R�����#@�!@9���4�f����������������!�R����`"@9@5������`
�������B�R���#@�!@9A��5�@9�@�_qA���T�`
@�)���������� �{�����S���[��������*��T������@T�����*9���������Ty���@�q���T���SA��[B��@��{Ĩ�_֡��T�����SA��[B��@��{Ĩ�_������SA��[B��@��{Ĩ�_�{�����B����c�G��[�D@y�c����B@9��a@��7�����
9��y��� 7�S��A�@��������������k��c����s���`T�zsx�R������y@����j38�/@�_��T������SA�����kD���!�G��7@�"@�c���!T�[B��cC��{Ǩ�_�kD����SA�����������`���SA���S��k������{������S���cB���G�e�F����@�������qaT���*`4D�bLC���qa
T`B���`dE�q�TahE�`�L��R�q�	T`DF� �@9?�q�T@9�5�ҟ*�aB�!r9!5�R�ҁ*�aB��� �A�q�T"�A� ,G��2�qAT lB�"0G��6�q�T 8A��� �G�qA
T �D�"�C��"�q�
T hB��&� �E�qAT!F��R�.��V���!�G��@�"@�c���T�SA��@��{Ĩ�_����V�����7�*��@�����R���!� �������!�R���������c����c��!�����R.����c����c��!������R%����c����c��!������R����c����c��!���b�R����c����c��!��@!��R
����c����c��!��`"�"�R����c����c��!���#�B�R�����c����c��!��@�b�R���c����c��!��@���R���c����c��!���$���R�������{����0�R���[���!�R�G��S��C�O@��W��ң�B��*��'�������=`@����@�7��B��B@&���*��c@��c������*F������B�`�P9�4`6D�qT`B�0�R!�R�����*��7`6D�qATcB��B@'����|����*.�����B��#�!@�����*�
5��B��B���!@��"f9B��*��7�M��'@�?q�TĒF������!@�����������*�
�7�'@�������Bm9 
4�'@��|@��#�"������������'@����������* �7�VK�qT��E�0�R!H�Rd����*1T�#@������q�Ta�#@���k�T�jt8���*!�R5���q���T�B���R���!`*�����VK���?qaT�E��ғ�����'@�[����;@�E�����C����*����cC����G��W@�@�B���
T�*�SA��[B��{˨�_����'@�E����;@�/�����-����cC������@�Dq@�T��R���!�&�������a6D�?q!	TcB��ҳ����cC�������@�Dq�T�c�U����R���!�)��������VK�?qT�B�!�R�ҳ��E�������B� TK�qaT#�E����B+����������R���!�%�r�������B���!�R��c@���������c�����c����c��!������R����c����c��!���'�b�R����c����c��!����"�R����c����c��!������R�����c����c��!���(���R�����c����c��!���(���R�����c����c��!���(��R�����c����c��!���(���R����s�l�� �{����O����G��S��[������c������k����*�@����������������=�*���#����*�5��EC�3 �R�`a9��j9q��h9s�?qa2��c93�qa	2� f93���D9qb2S�?qa23��
5��G����q(T��D���C��c�q�)T�4D��hB��g�q(T�B��O��dE�q�$T�hE����?@��!@��������*4�7�?@��s�����|@�
���������O����! TTC���o9@4��K�qA.T��E��c������5��@� @q`TZC���R���!@.�����A�K���?q�'TC�E����Ҵ������;@���M����?@�3��������������S@�����1%T�*�����sE�
"2����g����*��6��7����?@�����S@�������G��@�@�B��ҡT�*�SA��[B��cC��kD��{֨�_�VC��VK�qAT��E��R���*1�T�c������5��@� @q�TZC���R���!,�b���AWK���?qa TC�E��Ҵ�����������?@���������S@��������?@������!@�������������*x�������*���G�������������*�����R���!�+�4������VK�?q�TîE��ҁ����sE�����@�6�����T��I����� ���7�����*z�����!
T��k68T����@�����K�q�T��E��3�q�T@�����������`��3@��R����*1�T`�7�����o�[����o@���T�*��������R���! /��o���3@����*��!�RA����o@��*���������ZC���R���!�/���A�K���?qaTC�E�����-����;@�5����R���!�.�������3@�!�R��!������R���!�+��������!�R�����h����R���!�,���������!�R�Ҵ�
����;@����s�"��������c����c�!����"�R�s�"����c����c�!��@���R�s�����c����c�!�����R�s�����c����c�!��@���R�s����t�������g���c����c�!���(��R��t� ���c����c�!�� -�"�R��sE���c����c�!�� -���R���c����c�!���(�B�R���c����c�!���(���R���c����c�!�� -�b�R���c����c�!�� -�b�R��������@�!@�E@m9?qLTE4�B��@���A@�B@���o9�pS���B�a@�b@��5c@��@���o9�pS���{����R���!@0��� �����!�R��p������{���_���� � ա�"����B@��m9_qT�4 �B���D�R@����#�B�a@�`5c@�D�R����{����R���!@0������!�R��I������{���_���� �{�����{���_�/sys/dev/block/%d:%d/loop/backing_file# %s%s: %ssrc/veritysetup.ctool_core_args[(OPT_HASH_OFFSET_ID)].type == CRYPT_ARG_UINT64tool_core_args[(OPT_FEC_OFFSET_ID)].type == CRYPT_ARG_UINT64VERITYDevice %s is still active and scheduled for deferred removal.
 and is in usen/acorruptedverified (with signature)readonlyread/writeignore_corruption restart_on_corruption panic_on_corruption ignore_zero_blocks check_at_most_once%s is inactive.
%s/%s is inactive.
%s is active%s.
%s/%s is active%s.
  type:        %s
  status:      %s%s
  hash type:   %u
  data block:  %u
  hash block:  %u
  hash name:   %s
  salt:        %02hhx-
  data device: %s
  data loop:   %s
  size:        %lu sectors
  mode:        %s
  hash device: %s
  hash loop:   %s
  hash offset: %lu sectors
  FEC device:  %s
tool_core_args[(OPT_FEC_DEVICE_ID)].type == CRYPT_ARG_STRING  FEC loop:    %s
  FEC offset:  %lu sectors
  FEC roots:   %u
  root hash:     flags:       %s%s%s%s%s
2.4.3veritysetup%s %s

<action> is one of:
	%s %s - %s

<name> is the device to create under %s
<data_device> is the data device
<hash_device> is the device containing verification data
<root_hash> hash of the root node on <hash_device>

Default compiled-in dm-verity parameters:
	Hash: %s, Data block (bytes): %u, Hash block (bytes): %u, Salt size: %u, Hash format: %u
sha256xxtool_core_args[(OPT_HASH_ID)].type == CRYPT_ARG_STRINGtool_core_args[(OPT_FEC_ROOTS_ID)].type == CRYPT_ARG_UINT32tool_core_args[(OPT_SALT_ID)].type == CRYPT_ARG_STRINGInvalid salt string specified.tool_core_args[(OPT_DATA_BLOCK_SIZE_ID)].type == CRYPT_ARG_UINT32tool_core_args[(OPT_HASH_BLOCK_SIZE_ID)].type == CRYPT_ARG_UINT32tool_core_args[(OPT_DATA_BLOCKS_ID)].type == CRYPT_ARG_UINT64tool_core_args[(OPT_FORMAT_ID)].type == CRYPT_ARG_UINT32Cannot create hash image %s for writing.Created hash image %s.Cannot create FEC image %s for writing.Created FEC image %s.tool_core_args[(OPT_UUID_ID)].type == CRYPT_ARG_STRINGtool_core_args[(OPT_ROOT_HASH_FILE_ID)].type == CRYPT_ARG_STRINGCannot create root hash file %s for writing.Cannot write to root hash file %s.Created root hash file %s.Cannot read root hash file %s.Invalid root hash file %s.Invalid root hash string specified.tool_core_args[(OPT_ROOT_HASH_SIGNATURE_ID)].type == CRYPT_ARG_STRINGInvalid signature file %s.Cannot read keyfile %s.Cannot read %d bytes from keyfile %s.Cannot read signature file %s.Command requires <root_hash> or --root-hash-file option as argument.openclose/usr/share/localecryptsetupverity[OPTION...] <action> <action-specific>Argument <action> missing.createremove%s: requires %s as argumentsOption --ignore-corruption and --restart-on-corruption cannot be used together.Option --panic-on-corruption and --restart-on-corruption cannot be used together.Options --cancel-deferred and --deferred cannot be used at the same time.# %s %s processing ""
 %sRunning command %s.Command successful.wrong or missing parametersno permission or bad passphraseout of memorywrong device or file specifieddevice already exists or device is busyunknown errorCommand failed with code %i (%s).Option --%s is not allowed with %s action.Unknown action.cancel-deferredCancel a previously set deferred device removalcheck-at-most-onceVerify data block only the first time it is readdata-block-sizeBlock size on the data devicebytesdata-blocksThe number of blocks in the data fileblocksdebugShow debug messagesdeferredDevice removal is deferred until the last user closes itfec-devicePath to device with error correction datapathfec-offsetStarting offset on the FEC devicefec-rootsFEC parity bytesformatFormat type (1 - normal, 0 - original Chrome OS)numberhashHash algorithmstringhash-block-sizeBlock size on the hash devicehash-offsetStarting offset on the hash deviceignore-corruptionIgnore corruption, log it onlyignore-zero-blocksDo not verify zeroed blocksno-superblockDo not use verity superblockpanic-on-corruptionPanic kernel if corruption is detectedrestart-on-corruptionRestart kernel if corruption is detectedroot-hash-filePath to root hash fileroot-hash-signaturePath to root hash signature filesaltSalthex stringuuidUUID for device to useverboseShows more detailed error messageshelpShow this help messageusageDisplay brief usageversionPrint package versionHelp options:<data_device> <hash_device>format deviceverify<data_device> <hash_device> [<root_hash>]verify device<data_device> <name> <hash_device> [<root_hash>]open device as <name><name>close device (remove mapping)statusshow active device statusdump<hash_device>show on-disk informationaction_dumpaction_status_prepare_formataction_format_activate;�x���px����������8�����<���P��������|�����0H��Tx��|��������8�����LH���x�����4����0��PzRx���4A,���0@���< T��HA ��B�N���xD��\�@��B�!C����Q����P��K��A�A����A��K��A�!����������A��A�B����A��@���8A��$�#D�"�!F� P�K����A��"�!� �$�#E
�AZ�B� D�0����$Dl��TA ��B��N
����A l���hA0��D��E��$����,A���E��n
����A,����A@��C��D��]
������A<�����A��*�)F�&�%B�(�'0
������Ac�$L�H
�$AI�$$(����A@��B��C��A�4P��LAP�
�	D��D��B��
��������AH�4���A@��B��B��C�X
�������AG
�������AF�������l����0Ap��
H�
�	��L��H��S��B��J������Ap���
�	������
A��B
��BB��B��B��B��A��(Dh��$A@��C��E�S
�����A\p`��A���D��D��V�����K������A���������H
��AR��F��\��N������pA��,�+F�*�)�(�'C�&�%D�$�#D�!�"w��Z����������A��*�)�(�'�&�%�$�#�"�!�,�+h��L�"�!Y
��Aw��A�!�"C��I
�!�"AI
�!�"AI
�!�"AI�!�"Z
��Al���[��L���p��V��L��@�����A��.�-D�,�+E�*�)�(�'D�&�%B�$�#�
������������AP--�����!
$Qh{p{���o��	�
G�}� �	���o���op���o�o�
���o�"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""x{@&�x_`\�_`@`�`�``\�`8apa�a�apWb0bhbX\�bX\�bcX\HcX\�c�aX\e�cX\�cd8d�adC�d�de�Pe@eX\�OPe�e`\@2�e�e�e`3�e�e�e1�ef���d��<x_�_�_�_``8`@`P`x`�`�`�`�`�`a0a8aHa8`pa	�a8`�a
�a�a�ah�a�abb8`0b
@b8`hb�b�b�b�b�bc cHc`c�c�c�c�c�csddd d8dv@dP:hd?pd�d�d�dV�d/usr/lib/debug/.dwz/aarch64-linux-gnu/cryptsetup-bin.debugp�|:>���K�$
.Ple666ff27362c77be295c2110ddfc377a14e7d4.debug�p�.shstrtab.interp.note.gnu.build-id.note.ABI-tag.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.dynamic.got.data.bss.gnu_debugaltlink.gnu_debuglink88TT$&xx 4���o��>���F�	�	GN���o�
�
�[���opp�j  �tB��~�!�!y""0�@&@&�*@�$Q$Q�8Q8Q���f�f���g�g��h{h{�p{p{�x{x{ ��}�}h���������(���O��4�