Your IP : 216.73.216.14


Current Path : /snap/lxd/38450/bin/
Upload File :
Current File : //snap/lxd/38450/bin/swtpm

ELF>�:@�@8
@@@@����   !!PPP@3@3h�h�h�8
@
x�x�x�  88800hhhDDS�td88800P�td���llQ�tdR�tdh�h�h���/lib64/ld-linux-x86-64.so.2 GNU���GNU^����%��9��X�:Rt�GNUP�P�e�mz�nt�[��������c2A��g>�HV�F��1�
!�h����VN����!���x��+��������� Ao� , ��X"_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__libc_start_main__cxa_finalizemainloop_terminate__errno_locationstrerrorlogprintfwaitpidgetpidkillstderr__fprintf_chkfflush_exit__stack_chk_failstdoutforksetsidopenpipeclosereaddup2pidfile_removectrlchannel_freeserver_freelog_global_freetpmstate_global_freeSWTPM_NVRAM_Shutdownstrcmplog_set_prefixgetopt_longoptargstrtoul__snprintf_chksetenvfstatSWTPM_IO_SetSocketFDfwriteoptindchange_process_ownerhandle_log_optionshandle_ctrlchannel_optionshandle_server_optionstpmstate_set_versionhandle_tpmstate_optionsSWTPM_NVRAM_PrintJsonhandle_locality_optionshandle_key_optionshandle_migration_key_optionshandle_pid_optionshandle_seccomp_optionshandle_flags_optionspidfile_writesetvbuftpmlib_debug_libtpms_parameterstpmlib_register_callbackstpmlib_starttpm_runningcreate_seccomp_profilemainLoopuninstall_sighandlerscapabilities_print_jsonioctlserver_get_fdserver_set_fdserver_get_flagsSWTPM_NVRAM_InitSWTPM_NVRAM_LoadDataSWTPM_NVRAM_StoreDataSWTPM_NVRAM_DeleteNameSWTPM_IO_Initmainloop_cb_get_localityTPMLIB_TerminateTPMLIB_ChooseTPMVersionlibswtpm_libtpms.so.0libc.so.6LIBTPMS_0.5.1LIBTPMS_0.6.0GLIBC_2.33GLIBC_2.4GLIBC_2.34GLIBC_2.3.4GLIBC_2.2.5/usr/lib/x86_64-linux-gnu/swtpm�0a��	�`��	������ii
�����ti	�ui	h��;p��;����Q��P�Q �Q@�Q`�&Q��,Q��6Q��?Q�MQ�CQ �QQ@�UQ`�^Q��cQ��iQ��nQ�vQ��Q@�Q`��P���P��Q��&Q�6Q�?Q �MQ@�CQ`�QQ��UQ��^Q��cQ��Q�iQ �nQ@�vQ`��Q����P����ȟ П)؟6�8�G�K��LH�3��3P�	��	X�1��1`�$��$h�p�.��.������ȝН؝��
����
��� �(�0�8�@�H�P�X�`�h�p�x���!��"��#��%��&��'��(��*��+Ȟ,О-؞/�0�2�4��5�7�9�:�; �<(�=0�>8�?@�@H�AP�BX�C`�Dh�Ep�Fx�H��I��J��M��N��O��H��H��H��t��H����5z}�%|}@��h���f���h����f���h����f���h���f���h���f���h���f���h���f���h�r���f���h�b���f���h	�R���f���h
�B���f���h�2���f���h�"���f���h
����f���h����f���h��f���h���f���h����f���h����f���h���f���h���f���h���f���h���f���h�r���f���h�b���f���h�R���f���h�B���f���h�2���f���h�"���f���h����f���h����f���h��f���h ���f���h!����f���h"����f���h#���f���h$���f���h%���f���h&���f���h'�r���f���h(�b���f���h)�R���f���h*�B���f���h+�2���f���h,�"���f���h-����f���h.����f���h/��f���h0���f���h1����f���h2����f���h3���f���h4���f���h5���f���h6���f���h7�r���f���h8�b���f���h9�R���f���h:�B���f���h;�2���f���h<�"���f���h=����f���h>����f����%�{fD���%vyfD���%nyfD���%fyfD���%^yfD���%VyfD���%NyfD���%FyfD���%>yfD���%6yfD���%.yfD���%&yfD���%yfD���%yfD���%yfD���%yfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%�xfD���%~xfD���%vxfD���%nxfD���%fxfD���%^xfD���%VxfD���%NxfD���%FxfD���%>xfD���%6xfD���%.xfD���%&xfD���%xfD���%xfD���%xfD���%xfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD���%�wfD��UH��AWAVAUATSH��8dH�%(H�E�1�����L�vA��H��H�5�'L���w���A����H�5N(L���]���A����H�5d(L���C�������H�5P(L���,�����t|H�5D(L��������tH�54(L���������	H��vA�A�1�H�BU�H�81��c���1�H�U�dH+%(��
H��8[A\A]A^A_]�H�mvH��H�TH�8I��1������H�E1�E1�H�=�&L��H���H��A��L�����H����������L�5RUH�� L��P���H��@���fDžX���L��(���ƅ����0���E1�ƅ����ƅ����L������L������L������L�����L������L����L�����L�����L���L�����L����f�M��H�
�vH��D��H�-&�D����������2��Bw
Ic�L�>��H�����L��%H��)H�eu�H�81�����������@����H�uH�H�����u���H�uH�H�������_����z���H�
�tE1�1�D�H��0���H�9H��������I�������L9���	H������8��	H��0����8��	I�����"H��������1�L�I%�H�������L���H�������H�=)%��������
H��$H��������H�*tH�H������H�tH�H�����m���H�����L��$H��(H��s�H�81����1�����V���1��
H��0����8H������H��sH�8���������H9���H�������9��H��0����:����H��������D����N�������	������%�-@�����7��D�����@����i�����������yA��{���H�sH�H������e���H��rH�H�������O���H��rH�H������9���H��rH�H������#���H��rH�H������
���H��rH�H���������H��rH�H���������DžT�������H��r��H�=�"H��������H�1�H�=�"H��H��h���A��L�� ���L�5ORH����������H�� H��p���H��`���fDžx���ƅ�������1�ƅ����ƅ����ƅ��H�����H������H������H������H����H���H�����H������H�����H������M��H�
�tH��D��H��"�,����������2��Dw
Ic�L�>��H�����L�L"H��;���ƅ���H�qH�H�����H�qH�H������H��pH�H�������j���H��pH�H������T���H�����L��!H�W;������d����-����0���1�H��8�����
H������H��pH�8��������H9���H�������9��H��8����:����H��0�����d����(���������H���%�-@�������d�����`����C�������
���SA��m�����d����`���H��o�H�81�������d����Dž�����`�������)���H��oH�H����������H��oH�H��������H�voH�H������H�`oH�H���������H�JoH�H���������H�4oH�H���������Džt������ƅ�����r���ƅ�����f���ƅ�����r���ƅ�����f���H�oHcA9���H������H��tH���7����H�����������D�������������T�������������H������H��H����[��x[H�����H��(��������xD��T�������������H����H�����xH��H���:�����H��H���H��(���������H��H�5��1������L�%�mL��1�H�~LI�<$�]���H�I�<$1�H�=K�I���@����9���H��mHcA9��H�����H��tH������x�H�������h���x���H���H��p����}���]���������t������������������P��t��������������d���H�5IJ��������H������H��h��������H������9����H����������H������Q���tH�����]���`H������H��$�������EH������H��x���H���������#��������H��k1ɺ1�H�8�l��t����Q�H�=�l���Å��k�����u��t���1�����MH��k�H�5�H�=l�P���c��$���1��+��x$��`���E�����5�kH��`�������N��i�=�k��=�k��k������H��h�����k�����C���C���1����H�5e�1�������r�1��[�1���@����H�5���H�5�4�H��jH�5�H�����H�5�4��(��8���H�5RH�����L��@���1����L���u
Dž@�����d���ƅ���fDžx������H�=u1��@�Å��m��L��1�����U�������f��H�����`�����d����.��D����H��iD��P���D��L���H��HH�81��}��p�����t������H�������8���H�5�H�����H�5�3���H������8��H�5VH�����H�5�\�������8��H�5�F�H��1��W������c������8�_��H�5=H��H�iH�1�������H��h����
����H����H�����������H��H���?�W���u�H��h�����	����]�H�����1��������H���������y���H������I���e���H�����H��P��������J���H�����:����6���H������H��������������H������H��X���H���������������H��(���H��tZ�D���xH��(���������lj�D�����H��(�����@����!��t��@����H��(����
��t��@����
����C�������H�lg1ɺ1�H�8�����T������H�=�g�\��Å��������u��T���1�������H�=g�H�5�H�=tg������������1�����xE�����5GgH��@��������������=)g���="g�g������H��(���H��H�����f�����z���w�������H�5�0����R��=�f���=�f��f������H��(���H��H�����f������X������1����1��=sf�f��=lf�^f�����Q�H��(���H��H����Ef����������H�5�/��������D��8���H�5�B�H��1�������H�5�B�1������H��H���H��(����W1��P��=�e���=�e��e������H��h�����e�����Z�]����@��=�e�u��=�e�ue�����`�H��h����ce�����������t���f.����1�I��^H��H���PTE1�1�H�=!���d�f.�H�=�jH��jH9�tH��dH��t	�����H�=YjH�5RjH)�H��H��?H��H�H�tH��dH��t��fD�����=ju+UH�=dH��tH�=fd�y��d�����i]������w������U�=Id�H�5�H����H��xH��c�]��;��8���H�5��H��1���H��c�]�f���U�=�c�H�5PH����H��xH�ec�]�����8��H�55�H��1��N�H�7c�]�f�UH��ATSL�e�H��dH�%(H�E�1��fD���8��uT1�L��������t�]�؃���<~�G��މǃ����]��uW��H�U�dH+%(u@H��[A\]����H��b�H��H��1�H�;�3�H�;�K����������f�UH��AWAVAUATSH��(dH�%(H�E�1����=�b�H�E�����D�8t/E1�H�E�dH+%(�6H��(D��[A\A]A^A_]��H��H��aH�8��L�5�aI�>�����A�ĉǃ�������9�W�����7�H�=�1�����a�����H�}���������Eĉ�a�l�A�Ń������tL�}�L�e����fD�;���}��L����H���t�H������1����}��X�D�;�����;�)�I�>�H��H��1���������;��H��H��I�>�1��f���<��;���H�H���ԋ;���H�;H���D���N��������;��H��H��럋;��H�fH��댐�=�`���UH��AUATSR���=~`�D�(H���n������=_`��U���tn�=J`L�%��>��4`�����f��;u?�=)`�L����H���t�H��~!�=`��D�+��_����X[A\A]]�ÿ�r��;��H��_�H��H��1�H�;��H�;�3���9��;��H�c_�H��H��1�H�;���H�;�����UH��ATI��SH�����L����H���������[A\]�k�ff.�UH��SH��H����H��������}�H��[]�2���H��H���waitpid() failed: %s
/dev/nulltype=tcp,disconnectMissing TPM interface type.
socketswtpm: dhp:f:tr:Port is outside valid range.
%luTPM_PORTCould not set port: %s
Unknown parameter '%s'
chardevdhc:f:r:Cannot open %s: %s
/dev/vtpmx-h--help-v--versiondaemonportfdserverrunasterminatelocalitylogmigration-keypidtpmstatectrlflagstpm2seccompprint-capabilitiesprint-statesvtpm-proxyError: sigterm notification failed: %s
Failed to daemonize: Failed to fork: %s
Failed to daemonize: Failed to detach from tty: %s
Failed to daemonize: Could not open /dev/null: %s
Failed to daemonize: Could not make a pipe: %s
Failed to daemonize: Could not fork: %s
Failed to daemonize: Error reading from pipe: %s
Failed to redirect output stream to /dev/null: %s
Failed to redirect error stream to /dev/null: %s
Could not prepare to daemonize: %s
Cannot parse socket port number '%s'.
Cannot parse socket file descriptor.
Cannot stat file descriptor: %s
Given file descriptor type is not supported.
Usage: %s %s [options]

The following options are supported:

-p|--port <port> : use the given port
-f|--fd <fd>     : use the given socket file descriptor
-t|--terminate   : terminate the TPM once a connection has been lost
-d|--daemon      : daemonize the TPM
--ctrl type=[unixio|tcp][,path=<path>][,port=<port>[,bindaddr=address[,ifname=ifname]]][,fd=<filedescriptor>|clientfd=<filedescriptor>][,mode=0...][,uid=uid][,gid=gid]
                 : TPM control channel using either UnixIO or TCP sockets;
                   the path is only valid for Unixio channels; the port must
                   be given in case the type is TCP; the TCP socket is bound
                   to 127.0.0.1 by default and other bind addresses can be
                   given with the bindaddr parameter; if fd is provided,
                   it will be treated as a server socket and used for 
                   accepting client connections; if clientfd is provided,
                   it will be treaded as client connection;
                   NOTE: fd and clientfd are mutually exclusive and clientfd
                   is only valid for UnixIO channels
                   mode allows a user to set the file mode bits of a Unixio socket;
                   the value must be given in octal number format
                   uid and gid set the ownership of the Unixio socket's file;
--migration-key file=<path>|fd=<fd>[,mode=aes-cbc|aes-256-cbc][,format=hex|binary][,remove=[true|false]]
                 : use an AES key for the encryption of the TPM's state
                   when it is retrieved from the TPM via ioctls;
                   Setting this key ensures that the TPM's state will always
                   be encrypted when migrated
--migration-key pwdfile=<path>|pwdfd=<fd>[,mode=aes-cbc|aes-256-cbc][,remove=[true|false]][,kdf=sha512|pbkdf2]
                 : provide a passphrase in a file; the AES key will be
                   derived from this passphrase; default kdf is PBKDF2
--log file=<path>|fd=<filedescriptor>[,level=n][,prefix=<prefix>][,truncate]
                 : write the TPM's log into the given file rather than
                   to the console; provide '-' for path to avoid logging
                   log level 5 and higher will enable libtpms logging;
                   all logged output will be prefixed with prefix;
                   the log file can be reset (truncate)
--key file=<path>|fd=<fd>[,mode=aes-cbc|aes-256-cbc][,format=hex|binary][,remove=[true|false]]
                 : use an AES key for the encryption of the TPM's state
                   files; use the given mode for the block encryption;
                   the key is to be provided as a hex string or in binary
                   format; the keyfile can be automatically removed using
                   the remove parameter
--key pwdfile=<path>|pwdfd=<fd>[,mode=aes-cbc|aes-256-cbc][,remove=[true|false]][,kdf=sha512|pbkdf2]
                 : provide a passphrase in a file; the AES key will be
                   derived from this passphrase; default kdf is PBKDF2
--locality [reject-locality-4][,allow-set-locality]
                 : reject-locality-4: reject any command in locality 4
                   allow-set-locality: accept SetLocality command
--pid file=<path>|fd=<filedescriptor>
                 : write the process ID into the given file
--tpmstate dir=<dir>[,mode=0...]|backend-uri=<uri>
                 : set the directory or uri where the TPM's state will be written
                   into; the TPM_PATH environment variable can be used
                   instead dir option;
                   mode allows a user to set the file mode bits of the state files;
                   the default mode is 0640;
--server [type=tcp][,port=port[,bindaddr=address[,ifname=ifname]]][,fd=fd][,disconnect]
                 : Expect TCP connections on the given port;
                   if fd is provided, packets will be read from it directly;
                   the disconnect parameter closes the connection after
                   sending a response back to the client; the TCP socket is
                   bound to 127.0.0.1 by default and other bind addresses
                   can be given with the bindaddr parameter
--server type=unixio[,path=path][,fd=fd][,mode=0...][,uid=uid][,gid=gid]
                 : Expect UnixIO connections on the given path; if fd is
                   provided, packets will be read from it directly;
                   mode allows a user to set the file mode bits of the socket; the
                   value must be given in octal number format;
                   uid and gid set the ownership of the Unixio socket's file;
--flags [not-need-init][,startup-clear|startup-state|startup-deactivated|startup-none]
                 : not-need-init: commands can be sent without needing to
                   send an INIT via control channel;
                   startup-...: send Startup command with this type;
-r|--runas <user>: change to the given user
--tpm2           : choose TPM2 functionality
--seccomp action=none|kill
                 : Choose the action of the seccomp profile when a
                   blacklisted syscall is executed; default is kill
--print-capabilites
                 : print capabilities and terminate
--print-states
                 : print existing TPM states and terminate
-h|--help        : display this help screen and terminate

Error: Cannot accept file descriptors with values 0, 1, or 2
Error: Could not choose TPM version.
Error: --tpmstate option is required for --print-states
Cannot parse character device file descriptor.
Usage: %s %s [options]

The following options are supported:

-c|--chardev <device>
                 : use the given character device
-f|--fd <fd>     : use the given character device file descriptor
-d|--daemon      : daemonize the TPM
--ctrl type=[unixio|tcp][,path=<path>][,port=<port>[,bindaddr=address[,ifname=ifname]]][,fd=<filedescriptor|clientfd=<filedescriptor>][,mode=0...][,uid=uid][,gid=gid]
                 : TPM control channel using either UnixIO or TCP sockets;
                   the path is only valid for Unixio channels; the port must
                   be given in case the type is TCP; the TCP socket is bound
                   to 127.0.0.1 by default and other bind addresses can be
                   given with the bindaddr parameter; if fd is provided,
                   it will be treated as a server socket and used for 
                   accepting client connections; if clientfd is provided,
                   it will be treaded as client connection;
                   NOTE: fd and clientfd are mutually exclusive and 
                   clientfd is only valid for UnixIO channels
                   mode allows a user to set the file mode bits of a Unixio socket;
                   the value must be given in octal number format
                   uid and gid set the ownership of the Unixio socket's file;
--migration-key file=<path>|fd=<fd>[,mode=aes-cbc|aes-256-cbc][,format=hex|binary][,remove=[true|false]]
                 : use an AES key for the encryption of the TPM's state
                   when it is retrieved from the TPM via ioctls;
                   Setting this key ensures that the TPM's state will always
                   be encrypted when migrated
--migration-key pwdfile=<path>|pwdfd=<fd>[,mode=aes-cbc|aes-256-cbc][,remove=[true|false]][,kdf=sha512|pbkdf2]
                 : provide a passphrase in a file; the AES key will be
                   derived from this passphrase; default kdf is PBKDF2
--log file=<path>|fd=<filedescriptor>[,level=n][,prefix=<prefix>][,truncate]
                 : write the TPM's log into the given file rather than
                   to the console; provide '-' for path to avoid logging
                   log level 5 and higher will enable libtpms logging;
                   all logged output will be prefixed with prefix;
                   the log file can be reset (truncate)
--key file=<path>|fd=<fd>[,mode=aes-cbc|aes-256-cbc][,format=hex|binary][,remove=[true|false]]
                 : use an AES key for the encryption of the TPM's state
                   files; use the given mode for the block encryption;
                   the key is to be provided as a hex string or in binary
                   format; the keyfile can be automatically removed using
                   the remove parameter
--key pwdfile=<path>|pwdfd=<fd>[,mode=aes-cbc|aes-256-cbc][,remove=[true|false]][,kdf=sha512|pbkdf2]
                 : provide a passphrase in a file; the AES key will be
                   derived from this passphrase; default kdf is PBKDF2
--pid file=<path>|fd=<filedescriptor>
                 : write the process ID into the given file
--tpmstate dir=<dir>[,mode=0...]|backend-uri=<uri>
                 : set the directory or uri where the TPM's state will be written
                   into; the TPM_PATH environment variable can be used
                   instead of dir option;
                   mode allows a user to set the file mode bits of the state files;
                   the default mode is 0640;
-r|--runas <user>: change to the given user
--vtpm-proxy     : spawn a Linux vTPM proxy driver device and read TPM
                   command from its anonymous file descriptor
--locality [reject-locality-4][,allow-set-locality]
                 : reject-locality-4: reject any command in locality 4
                   allow-set-locality: accept SetLocality command
--flags [not-need-init][,startup-clear|startup-state|startup-deactivated|startup-none]
                 : not-need-init: commands can be sent without needing to
                   send an INIT via control channel; not needed when using
                   --vtpm-proxy
                   startup-...: send Startup command with this type;
                   when --vtpm-proxy is used, startup-clear is used
--tpm2           : choose TPM2 functionality
--seccomp action=none|kill
                 : Choose the action of the seccomp profile when a
                   blacklisted syscall is executed; default is kill
--print-capabilites
                 : print capabilities and terminate
--print-states
                 : print existing TPM states and terminate
-h|--help        : display this help screen and terminate

Cannot use vTPM proxy with a provided device.
Could not open /dev/vtpmx: %s
Ioctl to create vtpm proxy failed: %s
Error: Missing character device or file descriptor
TPM emulator with choice of interface.

Usage: %s socket|chardev [options]
       %s -v|--version

Use the --help option to see the help screen for each interface type.
Use the --version options to see version information.
TPM emulator version %d.%d.%d, Copyright (c) 2014-2021 IBM Corp.
Unsupported TPM interface type '%s'.
New TPM device: /dev/tpm%u (major/minor = %u/%u)
[���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���s���E���s���s���/���s���s���s���s���������s���s���s�����s���s���׭��s���s���s���s���s���s���s���s���s���s���s���s���s���ʱ��s������������������s���Ϭ��s���s�����������s���s���s���ݫ��s���ǫ������������������������������������������������������������������������w���������������a���K������������5���������������������������������������������������ְ�����ۯ��¯��ʰ���������������ޮ��Ȯ�����������������������������������;h��������,�������ܹ���̺���,�������<\���dl���������ܿ���zRx�P���&D$4x���FJw�?9*3$"\P���tH���� �й��^E�U
U
Am ����^E�U
U
Am$�H����A�C
C���
A(��A�C
M�����O
H4(Լ��0N�C
F����A����A���� `̽��5A�C
B�D�f���.A�C
A�d(�����E�C
P������
A�;�;��� 
Ah�p����o�p�
,������	���o���o@���o�o����o(x�0 @ P ` p � � � � � � � � !! !0!@!P!`!p!�!�!�!�!�!�!�!�!"" "0"@"P"`"p"�"�"�"�"�"�"�"�"## #0#@#P#`#p#�#�#�#�#�#�#�#�#$$�������������������������@@Qd�PhQpQfQc&Qr,Qt6QL?QlMQkCQKQQPUQs^QCcQFiQ2nQSvQa�QeQd�Ph�PcQf&Qr6QL?QlMQkCQKQQPUQs^QCcQF�QviQ2nQSvQa�Qecaf3dec525dbd639c49ef89958a83a52741ba8.debug���z.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.gnu_debuglink880&hh$9�� G���o��$Q���Ypp,a���o���n���o@@�}����B����  �    � $ $�0$0$�� ( (��AA
�PP1���l�p�p���h�h��p�p��x�x� �����h���� �������4ԕ