diff options
Diffstat (limited to 'crypto/openssh/ssh_namespace.h')
-rw-r--r-- | crypto/openssh/ssh_namespace.h | 183 |
1 files changed, 140 insertions, 43 deletions
diff --git a/crypto/openssh/ssh_namespace.h b/crypto/openssh/ssh_namespace.h index 8b5e416..c26f390 100644 --- a/crypto/openssh/ssh_namespace.h +++ b/crypto/openssh/ssh_namespace.h @@ -53,7 +53,6 @@ #define buffer_append ssh_buffer_append #define buffer_append_space ssh_buffer_append_space #define buffer_check_alloc ssh_buffer_check_alloc -#define buffer_clear ssh_buffer_clear #define buffer_compress ssh_buffer_compress #define buffer_compress_init_recv ssh_buffer_compress_init_recv #define buffer_compress_init_send ssh_buffer_compress_init_send @@ -62,13 +61,9 @@ #define buffer_consume_end ssh_buffer_consume_end #define buffer_consume_end_ret ssh_buffer_consume_end_ret #define buffer_consume_ret ssh_buffer_consume_ret -#define buffer_dump ssh_buffer_dump -#define buffer_free ssh_buffer_free #define buffer_get ssh_buffer_get #define buffer_get_bignum ssh_buffer_get_bignum #define buffer_get_bignum2 ssh_buffer_get_bignum2 -#define buffer_get_bignum2_as_string ssh_buffer_get_bignum2_as_string -#define buffer_get_bignum2_as_string_ret ssh_buffer_get_bignum2_as_string_ret #define buffer_get_bignum2_ret ssh_buffer_get_bignum2_ret #define buffer_get_bignum_ret ssh_buffer_get_bignum_ret #define buffer_get_char ssh_buffer_get_char @@ -88,9 +83,6 @@ #define buffer_get_string_ptr ssh_buffer_get_string_ptr #define buffer_get_string_ptr_ret ssh_buffer_get_string_ptr_ret #define buffer_get_string_ret ssh_buffer_get_string_ret -#define buffer_init ssh_buffer_init -#define buffer_len ssh_buffer_len -#define buffer_ptr ssh_buffer_ptr #define buffer_put_bignum ssh_buffer_put_bignum #define buffer_put_bignum2 ssh_buffer_put_bignum2 #define buffer_put_bignum2_from_string ssh_buffer_put_bignum2_from_string @@ -106,6 +98,7 @@ #define buffer_put_string ssh_buffer_put_string #define buffer_uncompress ssh_buffer_uncompress #define cert_free ssh_cert_free +#define cert_new ssh_cert_new #define chacha_encrypt_bytes ssh_chacha_encrypt_bytes #define chacha_ivsetup ssh_chacha_ivsetup #define chacha_keysetup ssh_chacha_keysetup @@ -138,8 +131,10 @@ #define channel_close_fd ssh_channel_close_fd #define channel_close_fds ssh_channel_close_fds #define channel_connect_by_listen_address ssh_channel_connect_by_listen_address +#define channel_connect_by_listen_path ssh_channel_connect_by_listen_path #define channel_connect_stdio_fwd ssh_channel_connect_stdio_fwd -#define channel_connect_to ssh_channel_connect_to +#define channel_connect_to_path ssh_channel_connect_to_path +#define channel_connect_to_port ssh_channel_connect_to_port #define channel_disable_adm_local_opens ssh_channel_disable_adm_local_opens #define channel_find_open ssh_channel_find_open #define channel_free ssh_channel_free @@ -196,7 +191,8 @@ #define channel_send_window_changes ssh_channel_send_window_changes #define channel_set_af ssh_channel_set_af #define channel_set_fds ssh_channel_set_fds -#define channel_setup_fwd_listener ssh_channel_setup_fwd_listener +#define channel_setup_fwd_listener_streamlocal ssh_channel_setup_fwd_listener_streamlocal +#define channel_setup_fwd_listener_tcpip ssh_channel_setup_fwd_listener_tcpip #define channel_setup_local_fwd_listener ssh_channel_setup_local_fwd_listener #define channel_setup_remote_fwd_listener ssh_channel_setup_remote_fwd_listener #define channel_still_open ssh_channel_still_open @@ -231,6 +227,7 @@ #define cipher_set_key_string ssh_cipher_set_key_string #define cipher_set_keycontext ssh_cipher_set_keycontext #define cipher_set_keyiv ssh_cipher_set_keyiv +#define cipher_warning_message ssh_cipher_warning_message #define ciphers_valid ssh_ciphers_valid #define cleanhostname ssh_cleanhostname #define cleanup_exit ssh_cleanup_exit @@ -247,6 +244,7 @@ #define convtime ssh_convtime #define crypto_hash_sha512 ssh_crypto_hash_sha512 #define crypto_hashblocks_sha512 ssh_crypto_hashblocks_sha512 +#define crypto_scalarmult_curve25519 ssh_crypto_scalarmult_curve25519 #define crypto_sign_ed25519 ssh_crypto_sign_ed25519 #define crypto_sign_ed25519_keypair ssh_crypto_sign_ed25519_keypair #define crypto_sign_ed25519_open ssh_crypto_sign_ed25519_open @@ -316,7 +314,6 @@ #define error ssh_error #define evp_ssh1_3des ssh_evp_ssh1_3des #define evp_ssh1_bf ssh_evp_ssh1_bf -#define explicit_bzero ssh_explicit_bzero #define export_dns_rr ssh_export_dns_rr #define fatal ssh_fatal #define filter_proposal ssh_filter_proposal @@ -338,6 +335,7 @@ #define get_socket_address ssh_get_socket_address #define get_u16 ssh_get_u16 #define get_u32 ssh_get_u32 +#define get_u32_le ssh_get_u32_le #define get_u64 ssh_get_u64 #define getrrsetbyname ssh_getrrsetbyname #define glob ssh_glob @@ -380,31 +378,16 @@ #define key_alg_list ssh_key_alg_list #define key_cert_check_authority ssh_key_cert_check_authority #define key_cert_copy ssh_key_cert_copy -#define key_cert_is_legacy ssh_key_cert_is_legacy -#define key_cert_type ssh_key_cert_type #define key_certify ssh_key_certify -#define key_curve_name_to_nid ssh_key_curve_name_to_nid -#define key_curve_nid_to_bits ssh_key_curve_nid_to_bits -#define key_curve_nid_to_name ssh_key_curve_nid_to_name #define key_demote ssh_key_demote #define key_drop_cert ssh_key_drop_cert -#define key_ec_nid_to_hash_alg ssh_key_ec_nid_to_hash_alg #define key_ec_validate_private ssh_key_ec_validate_private #define key_ec_validate_public ssh_key_ec_validate_public -#define key_ecdsa_bits_to_nid ssh_key_ecdsa_bits_to_nid -#define key_ecdsa_key_to_nid ssh_key_ecdsa_key_to_nid -#define key_ecdsa_nid_from_name ssh_key_ecdsa_nid_from_name -#define key_equal ssh_key_equal -#define key_equal_public ssh_key_equal_public -#define key_fingerprint ssh_key_fingerprint #define key_fingerprint_raw ssh_key_fingerprint_raw -#define key_free ssh_key_free #define key_from_blob ssh_key_from_blob -#define key_from_blob2 ssh_key_from_blob2 #define key_from_private ssh_key_from_private #define key_generate ssh_key_generate #define key_in_file ssh_key_in_file -#define key_is_cert ssh_key_is_cert #define key_load_cert ssh_key_load_cert #define key_load_file ssh_key_load_file #define key_load_private ssh_key_load_private @@ -412,32 +395,15 @@ #define key_load_private_pem ssh_key_load_private_pem #define key_load_private_type ssh_key_load_private_type #define key_load_public ssh_key_load_public -#define key_load_public_type ssh_key_load_public_type -#define key_names_valid2 ssh_key_names_valid2 -#define key_new ssh_key_new #define key_new_private ssh_key_new_private -#define key_parse_private ssh_key_parse_private -#define key_parse_private2 ssh_key_parse_private2 -#define key_parse_private_pem ssh_key_parse_private_pem -#define key_parse_private_type ssh_key_parse_private_type -#define key_parse_public_rsa1 ssh_key_parse_public_rsa1 #define key_perm_ok ssh_key_perm_ok #define key_private_deserialize ssh_key_private_deserialize #define key_private_serialize ssh_key_private_serialize -#define key_private_to_blob2 ssh_key_private_to_blob2 #define key_read ssh_key_read #define key_save_private ssh_key_save_private #define key_sign ssh_key_sign -#define key_size ssh_key_size -#define key_ssh_name ssh_key_ssh_name -#define key_ssh_name_plain ssh_key_ssh_name_plain #define key_to_blob ssh_key_to_blob #define key_to_certified ssh_key_to_certified -#define key_try_load_public ssh_key_try_load_public -#define key_type ssh_key_type -#define key_type_from_name ssh_key_type_from_name -#define key_type_is_cert ssh_key_type_is_cert -#define key_type_plain ssh_key_type_plain #define key_verify ssh_key_verify #define key_write ssh_key_write #define load_hostkeys ssh_load_hostkeys @@ -507,6 +473,7 @@ #define packet_get_string_ptr ssh_packet_get_string_ptr #define packet_have_data_to_write ssh_packet_have_data_to_write #define packet_inc_alive_timeouts ssh_packet_inc_alive_timeouts +#define packet_init_compression ssh_packet_init_compression #define packet_is_interactive ssh_packet_is_interactive #define packet_need_rekeying ssh_packet_need_rekeying #define packet_not_very_much_data_to_write ssh_packet_not_very_much_data_to_write @@ -539,6 +506,7 @@ #define packet_set_keycontext ssh_packet_set_keycontext #define packet_set_maxsize ssh_packet_set_maxsize #define packet_set_nonblocking ssh_packet_set_nonblocking +#define packet_set_postauth ssh_packet_set_postauth #define packet_set_protocol_flags ssh_packet_set_protocol_flags #define packet_set_rekey_limits ssh_packet_set_rekey_limits #define packet_set_server ssh_packet_set_server @@ -577,6 +545,7 @@ #define put_host_port ssh_put_host_port #define put_u16 ssh_put_u16 #define put_u32 ssh_put_u32 +#define put_u32_le ssh_put_u32_le #define put_u64 ssh_put_u64 #define pwcopy ssh_pwcopy #define qfileout ssh_qfileout @@ -591,6 +560,8 @@ #define revoked_blob_tree_RB_REMOVE ssh_revoked_blob_tree_RB_REMOVE #define revoked_certs_for_ca_key ssh_revoked_certs_for_ca_key #define revoked_serial_tree_RB_REMOVE ssh_revoked_serial_tree_RB_REMOVE +#define rijndaelEncrypt ssh_rijndaelEncrypt +#define rijndaelKeySetupDec ssh_rijndaelKeySetupDec #define rijndaelKeySetupEnc ssh_rijndaelKeySetupEnc #define rijndael_decrypt ssh_rijndael_decrypt #define rijndael_encrypt ssh_rijndael_encrypt @@ -615,6 +586,130 @@ #define ssh1_3des_cleanup ssh_ssh1_3des_cleanup #define ssh1_3des_init ssh_ssh1_3des_init #define ssh1_3des_iv ssh_ssh1_3des_iv +#define sshbuf_alloc ssh_sshbuf_alloc +#define sshbuf_avail ssh_sshbuf_avail +#define sshbuf_b64tod ssh_sshbuf_b64tod +#define sshbuf_check_reserve ssh_sshbuf_check_reserve +#define sshbuf_consume ssh_sshbuf_consume +#define sshbuf_consume_end ssh_sshbuf_consume_end +#define sshbuf_dtob16 ssh_sshbuf_dtob16 +#define sshbuf_dtob64 ssh_sshbuf_dtob64 +#define sshbuf_dump ssh_sshbuf_dump +#define sshbuf_dump_data ssh_sshbuf_dump_data +#define sshbuf_free ssh_sshbuf_free +#define sshbuf_from ssh_sshbuf_from +#define sshbuf_fromb ssh_sshbuf_fromb +#define sshbuf_froms ssh_sshbuf_froms +#define sshbuf_get ssh_sshbuf_get +#define sshbuf_get_bignum1 ssh_sshbuf_get_bignum1 +#define sshbuf_get_bignum2 ssh_sshbuf_get_bignum2 +#define sshbuf_get_cstring ssh_sshbuf_get_cstring +#define sshbuf_get_ec ssh_sshbuf_get_ec +#define sshbuf_get_eckey ssh_sshbuf_get_eckey +#define sshbuf_get_string ssh_sshbuf_get_string +#define sshbuf_get_string_direct ssh_sshbuf_get_string_direct +#define sshbuf_get_stringb ssh_sshbuf_get_stringb +#define sshbuf_get_u16 ssh_sshbuf_get_u16 +#define sshbuf_get_u32 ssh_sshbuf_get_u32 +#define sshbuf_get_u64 ssh_sshbuf_get_u64 +#define sshbuf_get_u8 ssh_sshbuf_get_u8 +#define sshbuf_init ssh_sshbuf_init +#define sshbuf_len ssh_sshbuf_len +#define sshbuf_max_size ssh_sshbuf_max_size +#define sshbuf_mutable_ptr ssh_sshbuf_mutable_ptr +#define sshbuf_new ssh_sshbuf_new +#define sshbuf_parent ssh_sshbuf_parent +#define sshbuf_peek_string_direct ssh_sshbuf_peek_string_direct +#define sshbuf_ptr ssh_sshbuf_ptr +#define sshbuf_put ssh_sshbuf_put +#define sshbuf_put_bignum1 ssh_sshbuf_put_bignum1 +#define sshbuf_put_bignum2 ssh_sshbuf_put_bignum2 +#define sshbuf_put_bignum2_bytes ssh_sshbuf_put_bignum2_bytes +#define sshbuf_put_cstring ssh_sshbuf_put_cstring +#define sshbuf_put_ec ssh_sshbuf_put_ec +#define sshbuf_put_eckey ssh_sshbuf_put_eckey +#define sshbuf_put_string ssh_sshbuf_put_string +#define sshbuf_put_stringb ssh_sshbuf_put_stringb +#define sshbuf_put_u16 ssh_sshbuf_put_u16 +#define sshbuf_put_u32 ssh_sshbuf_put_u32 +#define sshbuf_put_u64 ssh_sshbuf_put_u64 +#define sshbuf_put_u8 ssh_sshbuf_put_u8 +#define sshbuf_putb ssh_sshbuf_putb +#define sshbuf_putf ssh_sshbuf_putf +#define sshbuf_putfv ssh_sshbuf_putfv +#define sshbuf_refcount ssh_sshbuf_refcount +#define sshbuf_reserve ssh_sshbuf_reserve +#define sshbuf_reset ssh_sshbuf_reset +#define sshbuf_set_max_size ssh_sshbuf_set_max_size +#define sshbuf_set_parent ssh_sshbuf_set_parent +#define sshkey_add_private ssh_sshkey_add_private +#define sshkey_cert_check_authority ssh_sshkey_cert_check_authority +#define sshkey_cert_copy ssh_sshkey_cert_copy +#define sshkey_cert_is_legacy ssh_sshkey_cert_is_legacy +#define sshkey_cert_type ssh_sshkey_cert_type +#define sshkey_certify ssh_sshkey_certify +#define sshkey_curve_name_to_nid ssh_sshkey_curve_name_to_nid +#define sshkey_curve_nid_to_bits ssh_sshkey_curve_nid_to_bits +#define sshkey_curve_nid_to_name ssh_sshkey_curve_nid_to_name +#define sshkey_demote ssh_sshkey_demote +#define sshkey_drop_cert ssh_sshkey_drop_cert +#define sshkey_dump_ec_key ssh_sshkey_dump_ec_key +#define sshkey_dump_ec_point ssh_sshkey_dump_ec_point +#define sshkey_ec_nid_to_hash_alg ssh_sshkey_ec_nid_to_hash_alg +#define sshkey_ec_validate_private ssh_sshkey_ec_validate_private +#define sshkey_ec_validate_public ssh_sshkey_ec_validate_public +#define sshkey_ecdsa_bits_to_nid ssh_sshkey_ecdsa_bits_to_nid +#define sshkey_ecdsa_key_to_nid ssh_sshkey_ecdsa_key_to_nid +#define sshkey_ecdsa_nid_from_name ssh_sshkey_ecdsa_nid_from_name +#define sshkey_equal ssh_sshkey_equal +#define sshkey_equal_public ssh_sshkey_equal_public +#define sshkey_fingerprint ssh_sshkey_fingerprint +#define sshkey_fingerprint_raw ssh_sshkey_fingerprint_raw +#define sshkey_free ssh_sshkey_free +#define sshkey_from_blob ssh_sshkey_from_blob +#define sshkey_from_blob_internal ssh_sshkey_from_blob_internal +#define sshkey_from_private ssh_sshkey_from_private +#define sshkey_generate ssh_sshkey_generate +#define sshkey_in_file ssh_sshkey_in_file +#define sshkey_is_cert ssh_sshkey_is_cert +#define sshkey_load_cert ssh_sshkey_load_cert +#define sshkey_load_file ssh_sshkey_load_file +#define sshkey_load_private ssh_sshkey_load_private +#define sshkey_load_private_cert ssh_sshkey_load_private_cert +#define sshkey_load_private_pem ssh_sshkey_load_private_pem +#define sshkey_load_private_type ssh_sshkey_load_private_type +#define sshkey_load_public ssh_sshkey_load_public +#define sshkey_names_valid2 ssh_sshkey_names_valid2 +#define sshkey_new ssh_sshkey_new +#define sshkey_new_private ssh_sshkey_new_private +#define sshkey_parse_private2 ssh_sshkey_parse_private2 +#define sshkey_parse_private_fileblob ssh_sshkey_parse_private_fileblob +#define sshkey_parse_private_fileblob_type ssh_sshkey_parse_private_fileblob_type +#define sshkey_parse_private_pem_fileblob ssh_sshkey_parse_private_pem_fileblob +#define sshkey_parse_public_rsa1_fileblob ssh_sshkey_parse_public_rsa1_fileblob +#define sshkey_perm_ok ssh_sshkey_perm_ok +#define sshkey_plain_to_blob ssh_sshkey_plain_to_blob +#define sshkey_plain_to_blob_buf ssh_sshkey_plain_to_blob_buf +#define sshkey_private_deserialize ssh_sshkey_private_deserialize +#define sshkey_private_serialize ssh_sshkey_private_serialize +#define sshkey_private_to_blob2 ssh_sshkey_private_to_blob2 +#define sshkey_private_to_fileblob ssh_sshkey_private_to_fileblob +#define sshkey_read ssh_sshkey_read +#define sshkey_save_private ssh_sshkey_save_private +#define sshkey_sign ssh_sshkey_sign +#define sshkey_size ssh_sshkey_size +#define sshkey_ssh_name ssh_sshkey_ssh_name +#define sshkey_ssh_name_plain ssh_sshkey_ssh_name_plain +#define sshkey_to_blob ssh_sshkey_to_blob +#define sshkey_to_blob_buf ssh_sshkey_to_blob_buf +#define sshkey_to_certified ssh_sshkey_to_certified +#define sshkey_try_load_public ssh_sshkey_try_load_public +#define sshkey_type ssh_sshkey_type +#define sshkey_type_from_name ssh_sshkey_type_from_name +#define sshkey_type_is_cert ssh_sshkey_type_is_cert +#define sshkey_type_plain ssh_sshkey_type_plain +#define sshkey_verify ssh_sshkey_verify +#define sshkey_write ssh_sshkey_write #define start_progress_meter ssh_start_progress_meter #define stop_progress_meter ssh_stop_progress_meter #define strdelim ssh_strdelim @@ -626,6 +721,7 @@ #define tilde_expand_filename ssh_tilde_expand_filename #define timingsafe_bcmp ssh_timingsafe_bcmp #define to_blob ssh_to_blob +#define to_blob_buf ssh_to_blob_buf #define tohex ssh_tohex #define tty_make_modes ssh_tty_make_modes #define tty_parse_modes ssh_tty_parse_modes @@ -638,6 +734,7 @@ #define umac_final ssh_umac_final #define umac_new ssh_umac_new #define umac_update ssh_umac_update +#define unix_listener ssh_unix_listener #define unset_nonblock ssh_unset_nonblock #define update_progress_meter ssh_update_progress_meter #define uudecode ssh_uudecode |