var searchData=
[
  ['a_20basic_20example_0',['a basic example',['../libssh_tutor_sftp_aio.html#sftp_aio_read',1,'Using the sftp aio API for reading (a basic example)'],['../libssh_tutor_sftp_aio.html#sftp_aio_write',1,'Using the sftp aio API for writing (a basic example)']]],
  ['a_20channel_1',['Opening and closing a channel',['../libssh_tutor_shell.html#open_channel',1,'']]],
  ['a_20deeper_20insight_20on_20authentication_2',['A deeper insight on authentication',['../libssh_tutor_authentication.html#authentication_details',1,'A deeper insight on authentication'],['../libssh_tutor_authentication.html',1,'Chapter 2: A deeper insight on authentication']]],
  ['a_20directory_3',['a directory',['../libssh_tutor_sftp.html#sftp_mkdir',1,'Creating a directory'],['../libssh_tutor_sftp.html#sftp_ls',1,'Listing the contents of a directory']]],
  ['a_20download_20using_20the_20sftp_20aio_20api_4',['Performing a download using the sftp aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_download_example',1,'']]],
  ['a_20file_20from_20the_20remote_20computer_5',['Reading a file from the remote computer',['../libssh_tutor_sftp.html#sftp_read',1,'']]],
  ['a_20file_20on_20the_20remote_20computer_6',['a file on the remote computer',['../libssh_tutor_sftp.html#sftp_aio',1,'Performing an asynchronous read/write on a file on the remote computer'],['../libssh_tutor_sftp.html#sftp_write',1,'Writing to a file on the remote computer']]],
  ['a_20freebsd_20ci_20instance_7',['Install a FreeBSD CI instance',['../md_README_8gitlab_8freebsd.html',1,'']]],
  ['a_20libssh_20based_20server_8',['Writing a libssh-based server',['../libssh_tutor_todo.html#sshd',1,'']]],
  ['a_20more_20elaborate_20way_20to_20get_20the_20remote_20data_9',['A more elaborate way to get the remote data',['../libssh_tutor_shell.html#select_loop',1,'']]],
  ['a_20password_10',['Authenticating with a password',['../libssh_tutor_authentication.html#password',1,'']]],
  ['a_20remote_20command_11',['a remote command',['../libssh_tutor_command.html',1,'Chapter 4: Passing a remote command'],['../libssh_tutor_command.html#exec_remote',1,'Executing a remote command'],['../libssh_tutor_command.html#remote_command',1,'Passing a remote command']]],
  ['a_20remote_20shell_12',['a remote shell',['../libssh_tutor_shell.html',1,'Chapter 3: Opening a remote shell'],['../libssh_tutor_shell.html#opening_shell',1,'Opening a remote shell']]],
  ['a_20scp_20session_13',['Opening and closing a SCP session',['../libssh_tutor_scp.html#scp_session',1,'']]],
  ['a_20sftp_20session_14',['Opening and closing a SFTP session',['../libssh_tutor_sftp.html#sftp_session',1,'']]],
  ['a_20stored_20security_20key_20public_20key_15',['Authenticating with a Stored Security Key Public Key',['../libssh_tutor_fido2.html#fido2_signing',1,'']]],
  ['a_20transfer_16',['Using the sftp aio API to speed up a transfer',['../libssh_tutor_sftp_aio.html#sftp_aio_actual_use',1,'']]],
  ['a_20typical_20ssh_20session_17',['A typical SSH session',['../libssh_tutor_guided_tour.html#ssh_session',1,'A typical SSH session'],['../libssh_tutor_guided_tour.html',1,'Chapter 1: A typical SSH session']]],
  ['abstraction_18',['The Callback Abstraction',['../libssh_tutor_fido2.html#fido2_callbacks',1,'']]],
  ['acceptforward_19',['acceptForward',['../classssh_1_1Session.html#a6cd5318d71a3850a87b87bdfd89a5983',1,'ssh::Session']]],
  ['acceptx11_20',['acceptX11',['../classssh_1_1Channel.html#ae7950c529e8945c20dca9a43bbd28b5a',1,'ssh::Channel']]],
  ['additional_20features_21',['Additional Features',['../index.html#main-additional-features',1,'']]],
  ['aio_20api_22',['aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_cap',1,'Capping applied by the sftp aio API'],['../libssh_tutor_sftp_aio.html#sftp_aio_download_example',1,'Performing a download using the sftp aio API'],['../libssh_tutor_sftp_aio.html#sftp_aio_upload_example',1,'Performing an upload using the sftp aio API']]],
  ['aio_20api_20for_20reading_20a_20basic_20example_23',['Using the sftp aio API for reading (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_read',1,'']]],
  ['aio_20api_20for_20writing_20a_20basic_20example_24',['Using the sftp aio API for writing (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_write',1,'']]],
  ['aio_20api_20to_20speed_20up_20a_20transfer_25',['Using the sftp aio API to speed up a transfer',['../libssh_tutor_sftp_aio.html#sftp_aio_actual_use',1,'']]],
  ['alg_26',['alg',['../structsk__resident__key.html#a1a653ba2b7298ff83a13ee9c9090116b',1,'sk_resident_key']]],
  ['an_20asynchronous_20read_20write_20on_20a_20file_20on_20the_20remote_20computer_27',['Performing an asynchronous read/write on a file on the remote computer',['../libssh_tutor_sftp.html#sftp_aio',1,'']]],
  ['an_20upload_20using_20the_20sftp_20aio_20api_28',['Performing an upload using the sftp aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_upload_example',1,'']]],
  ['analyzing_20sftp_20errors_29',['Analyzing SFTP errors',['../libssh_tutor_sftp.html#sftp_errors',1,'']]],
  ['and_20closing_20a_20channel_30',['Opening and closing a channel',['../libssh_tutor_shell.html#open_channel',1,'']]],
  ['and_20closing_20a_20scp_20session_31',['Opening and closing a SCP session',['../libssh_tutor_scp.html#scp_session',1,'']]],
  ['and_20closing_20a_20sftp_20session_32',['Opening and closing a SFTP session',['../libssh_tutor_sftp.html#sftp_session',1,'']]],
  ['and_20directories_33',['and directories',['../libssh_tutor_scp.html#scp_write',1,'Creating files and directories'],['../libssh_tutor_scp.html#scp_read',1,'Reading files and directories']]],
  ['and_20environment_20variables_34',['Testing and Environment Variables',['../libssh_tutor_fido2.html#fido2_testing',1,'']]],
  ['and_20non_20interactive_20sessions_35',['Interactive and non-interactive sessions',['../libssh_tutor_shell.html#interactive',1,'']]],
  ['and_20setting_20options_36',['Creating the session and setting options',['../libssh_tutor_guided_tour.html#setup',1,'']]],
  ['another_20threading_20library_37',['Using another threading library',['../libssh_tutor_threads.html#threads_other',1,'']]],
  ['api_38',['API',['../libssh_tutor_sftp_aio.html#sftp_aio_cap',1,'Capping applied by the sftp aio API'],['../group__ed25519.html',1,'ed25519 API'],['../libssh_tutor_sftp_aio.html#sftp_aio_download_example',1,'Performing a download using the sftp aio API'],['../libssh_tutor_sftp_aio.html#sftp_aio_upload_example',1,'Performing an upload using the sftp aio API'],['../libssh_tutor_fido2.html#fido2_sshsig',1,'Signing using the sshsig API'],['../group__libssh.html',1,'The libssh API'],['../group__libssh__server.html',1,'The libssh server API'],['../group__libssh__sftp.html',1,'The libssh SFTP API'],['../group__libssh__sftp__server.html',1,'The libssh SFTP server API']]],
  ['api_20for_20reading_20a_20basic_20example_39',['Using the sftp aio API for reading (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_read',1,'']]],
  ['api_20for_20writing_20a_20basic_20example_40',['Using the sftp aio API for writing (a basic example)',['../libssh_tutor_sftp_aio.html#sftp_aio_write',1,'']]],
  ['api_20functions_41',['New API functions',['../libssh_tutor_pkcs11.html#autotoc_md3',1,'']]],
  ['api_20overview_42',['API Overview',['../libssh_tutor_fido2.html#fido2_api_overview',1,'']]],
  ['api_20to_20speed_20up_20a_20transfer_43',['Using the sftp aio API to speed up a transfer',['../libssh_tutor_sftp_aio.html#sftp_aio_actual_use',1,'']]],
  ['api_20version_20compatibility_44',['API Version Compatibility',['../libssh_tutor_fido2.html#fido2_custom_callbacks_version',1,'']]],
  ['api_5fversion_45',['api_version',['../structssh__sk__callbacks__struct.html#a560ba38927ff0e9c65398eb5d4c5480f',1,'ssh_sk_callbacks_struct']]],
  ['application_46',['application',['../structsk__resident__key.html#a8a689b53c70aa725bd27c1a8bff63b70',1,'sk_resident_key']]],
  ['applications_20on_20the_20remote_20side_47',['Using graphical applications on the remote side',['../libssh_tutor_shell.html#x11',1,'']]],
  ['applied_20by_20the_20sftp_20aio_20api_48',['Capping applied by the sftp aio API',['../libssh_tutor_sftp_aio.html#sftp_aio_cap',1,'']]],
  ['asynchronous_20i_20o_49',['asynchronous I O',['../libssh_tutor_sftp_aio.html',1,'Chapter 10: The SFTP asynchronous I/O'],['../libssh_tutor_sftp_aio.html#sftp_aio_api',1,'The SFTP asynchronous I/O']]],
  ['asynchronous_20read_20write_20on_20a_20file_20on_20the_20remote_20computer_50',['Performing an asynchronous read/write on a file on the remote computer',['../libssh_tutor_sftp.html#sftp_aio',1,'']]],
  ['attestation_5fcert_51',['attestation_cert',['../structsk__enroll__response.html#a16be74a996ebe080a1d3cbac886af0bf',1,'sk_enroll_response']]],
  ['attestation_5fcert_5flen_52',['attestation_cert_len',['../structsk__enroll__response.html#a6564c6eedf5edd6e148f6da2f4ca0a0a',1,'sk_enroll_response']]],
  ['auth_5ffunction_53',['auth_function',['../structssh__callbacks__struct.html#a5f79b2d36329d0ce6e9ac2cd3b77b046',1,'ssh_callbacks_struct']]],
  ['auth_5fgssapi_5fmic_5ffunction_54',['auth_gssapi_mic_function',['../structssh__server__callbacks__struct.html#a77fbeb8972b605955092b66d3e908ec8',1,'ssh_server_callbacks_struct']]],
  ['auth_5fkbdint_5ffunction_55',['auth_kbdint_function',['../structssh__server__callbacks__struct.html#a7639895ff2e0d45bbf2882de28b3a47c',1,'ssh_server_callbacks_struct']]],
  ['auth_5fnone_5ffunction_56',['auth_none_function',['../structssh__server__callbacks__struct.html#a7672d6fac2b7a74b237c19f16e9e7535',1,'ssh_server_callbacks_struct']]],
  ['auth_5fpassword_5ffunction_57',['auth_password_function',['../structssh__server__callbacks__struct.html#a9f8ddcb8ecc9317517ea5f495d0a6e3c',1,'ssh_server_callbacks_struct']]],
  ['auth_5fpubkey_5ffunction_58',['auth_pubkey_function',['../structssh__server__callbacks__struct.html#aa83333fc0103df7852b3577f3debc2a4',1,'ssh_server_callbacks_struct']]],
  ['authdata_59',['authdata',['../structsk__enroll__response.html#ae16145f4d5a45b7667d60561da7c27ee',1,'sk_enroll_response']]],
  ['authdata_5flen_60',['authdata_len',['../structsk__enroll__response.html#aa4f98ebf7176ce62bd4424c8cee7a953',1,'sk_enroll_response']]],
  ['authenticating_20the_20server_61',['Authenticating the server',['../libssh_tutor_guided_tour.html#serverauth',1,'']]],
  ['authenticating_20the_20user_62',['Authenticating the user',['../libssh_tutor_guided_tour.html#auth',1,'']]],
  ['authenticating_20with_20a_20password_63',['Authenticating with a password',['../libssh_tutor_authentication.html#password',1,'']]],
  ['authenticating_20with_20a_20stored_20security_20key_20public_20key_64',['Authenticating with a Stored Security Key Public Key',['../libssh_tutor_fido2.html#fido2_signing',1,'']]],
  ['authenticating_20with_20none_20method_65',['Authenticating with &quot;none&quot; method',['../libssh_tutor_authentication.html#none',1,'']]],
  ['authenticating_20with_20public_20keys_66',['Authenticating with public keys',['../libssh_tutor_authentication.html#pubkeys',1,'']]],
  ['authentication_67',['authentication',['../libssh_tutor_authentication.html#authentication_details',1,'A deeper insight on authentication'],['../libssh_tutor_authentication.html',1,'Chapter 2: A deeper insight on authentication']]],
  ['authentication_20functions_68',['The SSH authentication functions',['../group__libssh__auth.html',1,'']]],
  ['authentication_20method_69',['The keyboard-interactive authentication method',['../libssh_tutor_authentication.html#keyb_int',1,'']]],
  ['authentication_20using_20pkcs_2011_20uris_70',['Chapter 9: Authentication using PKCS #11 URIs',['../libssh_tutor_pkcs11.html',1,'libssh_tutorial']]],
  ['authentications_71',['Getting the list of supported authentications',['../libssh_tutor_authentication.html#auth_list',1,'']]]
];
