Copyright © 2001 - 2007 SILC Project
SILC Project Website
SILC Toolkit Reference Manual
Index






SILC Toolkit Index

SILC Toolkit Index

Modules

ASN.1 Interface BER Interface
Client Library Interface Client Library Interface
SFTP Filesystems Interface SILC Application Utilities
SILC Argument Interface SILC Async Operation Interface
SILC Atomic Operations Interface SILC Attribute Interface
SILC Authentication Interface SILC Buffer Format Interface
SILC Buffer Interface SILC Channel Interface
SILC Cipher Interface SILC Command Interface
SILC Condition Variable Interface SILC Config Interface
SILC Connection Authentication SILC Dynamic List Interface
SILC File Descriptor Stream Interface SILC File Util Interface
SILC Finite State Machine SILC HMAC Interface
SILC HTTP PHP Translator SILC HTTP Server Interface
SILC Hash Interface SILC Hash Table Interface
SILC ID Cache Interface SILC ID Interface
SILC Key Repository SILC List Interface
SILC Logging Interface SILC MIME Interface
SILC MP Interface SILC Math Interface
SILC Memory Interface SILC Message Interface
SILC Modes SILC Mutex Interface
SILC Net Interface SILC Notify Interface
SILC PKCS Interface SILC PKCS1 Interface
SILC Packet Engine Interface SILC Public Key Interface
SILC Public Key Payload SILC RNG Interface
SILC SFTP Interface SILC SKE Interface
SILC Schedule Interface SILC Socket Stream Interface
SILC Status Types SILC Stream Interface
SILC String Utilities SILC Stringprep
SILC Thread Interface SILC Time Interface
SILC Types SILC UTF-8 Interface
SILC Utilities SILC VCard
SKE Diffie Hellman Groups SKE Payloads
Server Library Interface SilcExampleAPI
SilcStack Interface Snprintf
silcdh.h

Structures

SilcArgumentDecodedList SilcArgumentPayload SilcAsn1
SilcAsn1Struct SilcAsyncOperation SilcAsyncOperationStruct
SilcAtomic16 SilcAtomic32 SilcAtomic8
SilcAtomicPointer SilcAttributeObjDevice SilcAttributeObjGeo
SilcAttributeObjPN SilcAttributeObjPk SilcAttributeObjService
SilcAttributePayload SilcAuthPayload SilcBuffer
SilcChannelEntry SilcChannelID SilcChannelKeyPayload
SilcChannelPayload SilcChannelPrivateKey SilcChannelUser
SilcCipher SilcClient SilcClientConnection
SilcClientConnectionParams SilcClientEntry SilcClientID
SilcClientOperations SilcClientParams SilcClientStats
SilcCommandPayload SilcCond SilcConfigEntity
SilcConfigFile SilcConfigTable SilcConnAuth
SilcDH SilcDList SilcExampleStruct
SilcFSM SilcFSMEvent SilcFSMEventStruct
SilcFSMStruct SilcFSMThread SilcFSMThreadStruct
SilcHash SilcHashObject SilcHashTable
SilcHashTableList SilcHmac SilcHmacObject
SilcHttpConnection SilcHttpServer SilcID
SilcIDCache SilcIDCacheEntry SilcIDIP
SilcIDPayload SilcKeyAgreementPayload SilcList
SilcMessagePayload SilcMime SilcMimeAssembler
SilcMutex SilcNetListener SilcNotifyPayload
SilcPacket SilcPacketCallbacks SilcPacketEngine
SilcPacketStream SilcPrivateKey SilcPrivateMessageKeys
SilcPublicKey SilcPublicKeyIdentifier SilcRng
SilcRwLock SilcSFTP SilcSFTPAttributes
SilcSFTPFilesystem SilcSFTPFilesystemOps SilcSFTPHandle
SilcSFTPMonitorData SilcSFTPName SilcSILCPrivateKey
SilcSILCPublicKey SilcSKEDiffieHellmanGroup SilcSKEKEPayload
SilcSKEKeyMaterial SilcSKEParams SilcSKERekeyMaterial
SilcSKESecurityProperties SilcSKEStartPayload SilcSKR
SilcSKRFind SilcSKRKey SilcSchedule
SilcServer SilcServerEntry SilcServerID
SilcStack SilcStackFrame SilcStream
SilcStreamOps SilcTask SilcThread
SilcTime SilcVCard silc_cond_alloc
silc_cond_broadcast silc_cond_free silc_cond_signal
silc_cond_timedwait silc_cond_wait

Functions

SILC_ASN1_ANY SILC_ASN1_ANY_PRIMITIVE
SILC_ASN1_BIT_STRING SILC_ASN1_BMP_STRING
SILC_ASN1_BOOLEAN SILC_ASN1_CHOICE
SILC_ASN1_END SILC_ASN1_ENUM
SILC_ASN1_GENERAL_STRING SILC_ASN1_GEN_TIME
SILC_ASN1_IA5_STRING SILC_ASN1_INT
SILC_ASN1_NULL SILC_ASN1_NUMERIC_STRING
SILC_ASN1_OCTET_STRING SILC_ASN1_OID
SILC_ASN1_OPTS SILC_ASN1_PRINTABLE_STRING
SILC_ASN1_SEQUENCE SILC_ASN1_SEQUENCE_OF
SILC_ASN1_SET SILC_ASN1_SET_OF
SILC_ASN1_SHORT_INT SILC_ASN1_TELETEX_STRING
SILC_ASN1_UNIVERSAL_STRING SILC_ASN1_UNRESTRICTED_STRING
SILC_ASN1_UTC_TIME SILC_ASN1_UTF8_STRING
SILC_ASN1_VISIBLE_STRING SILC_FSM_EVENT_SIGNAL
SilcAskPassphrase SilcAsyncOperationAbort
SilcAsyncOperationPause SilcBufferFormatFunc
SilcBufferSFormatFunc SilcBufferSUnformatFunc
SilcBufferUnformatFunc SilcClientCommandReply
SilcClientConnectCallback SilcClientFileAskName
SilcClientFileMonitor SilcClientFileName
SilcClientRunning SilcClientStopped
SilcCommandCb SilcConfigCallback
SilcConnAuthCompletion SilcConnAuthGetAuthData
SilcFSMDestructor SilcFSMThreadDestructor
SilcGetAuthMeth SilcGetChannelCallback
SilcGetClientCallback SilcGetServerCallback
SilcHashCompare SilcHashDestructor
SilcHashForeach SilcHashFunction
SilcHttpServerCallback SilcIDCacheDestructor
SilcKeyAgreementCallback SilcLogCb
SilcLogDebugCb SilcLogHexdumpCb
SilcNetCallback SilcNetResolveCallback
SilcPacketEosCb SilcPacketErrorCb
SilcPacketReceiveCb SilcPacketWrapCoder
SilcSFTPAttrCallback SilcSFTPDataCallback
SilcSFTPErrorCallback SilcSFTPExtendedCallback
SilcSFTPHandleCallback SilcSFTPMonitor
SilcSFTPNameCallback SilcSFTPStatusCallback
SilcSFTPVersionCallback SilcSKECompletionCb
SilcSKEVerifyCb SilcSKEVerifyCbCompletion
SilcSKRFindCallback SilcServerRunning
SilcServerStop SilcSocketStreamCallback
SilcStreamNotifier SilcTaskCallback
SilcTaskNotifyCb SilcThreadStart
SilcVerifyPublicKey silc_argument_get_arg_num
silc_argument_get_arg_type silc_argument_get_decoded
silc_argument_get_first_arg silc_argument_get_next_arg
silc_argument_list_free silc_argument_list_parse
silc_argument_list_parse_decoded silc_argument_payload_encode
silc_argument_payload_encode_one silc_argument_payload_encode_payload
silc_argument_payload_free silc_argument_payload_parse
silc_asn1_alloc silc_asn1_decode
silc_asn1_encode silc_asn1_free
silc_asn1_init silc_asn1_uninit
silc_asprintf silc_async_abort
silc_async_alloc silc_async_free
silc_async_get_context silc_async_halt
silc_async_init silc_async_resume
silc_atomic_add_int16 silc_atomic_add_int32
silc_atomic_add_int8 silc_atomic_cas16
silc_atomic_cas32 silc_atomic_cas8
silc_atomic_cas_pointer silc_atomic_dec16
silc_atomic_dec32 silc_atomic_dec8
silc_atomic_get_int16 silc_atomic_get_int32
silc_atomic_get_int8 silc_atomic_get_pointer
silc_atomic_inc16 silc_atomic_inc32
silc_atomic_inc8 silc_atomic_init16
silc_atomic_init32 silc_atomic_init8
silc_atomic_init_pointer silc_atomic_set_int16
silc_atomic_set_int32 silc_atomic_set_int8
silc_atomic_set_pointer silc_atomic_sub_int16
silc_atomic_sub_int32 silc_atomic_sub_int8
silc_atomic_uninit16 silc_atomic_uninit32
silc_atomic_uninit8 silc_atomic_uninit_pointer
silc_attribute_get_attribute silc_attribute_get_data
silc_attribute_get_flags silc_attribute_get_object
silc_attribute_get_verify_data silc_attribute_payload_alloc
silc_attribute_payload_encode silc_attribute_payload_encode_data
silc_attribute_payload_free silc_attribute_payload_list_free
silc_attribute_payload_parse silc_auth_get_data
silc_auth_get_method silc_auth_get_public_data
silc_auth_payload_encode silc_auth_payload_free
silc_auth_payload_parse silc_auth_public_key_auth_generate
silc_auth_public_key_auth_generate_wpub silc_auth_public_key_auth_verify
silc_auth_public_key_auth_verify_data silc_auth_verify
silc_auth_verify_data silc_base64_encode
silc_base64_encode_file silc_base_decode
silc_ber_decode silc_ber_encode
silc_ber_encoded_len silc_buffer_alloc
silc_buffer_alloc_size silc_buffer_clear
silc_buffer_clone silc_buffer_copy
silc_buffer_data silc_buffer_datalen
silc_buffer_end silc_buffer_enlarge
silc_buffer_format silc_buffer_format_vp
silc_buffer_free silc_buffer_pull
silc_buffer_pull_tail silc_buffer_purge
silc_buffer_push silc_buffer_push_tail
silc_buffer_put silc_buffer_put_head
silc_buffer_put_tail silc_buffer_realloc
silc_buffer_realloc_size silc_buffer_reset
silc_buffer_salloc silc_buffer_salloc_size
silc_buffer_sclone silc_buffer_scopy
silc_buffer_senlarge silc_buffer_set
silc_buffer_sformat silc_buffer_sformat_vp
silc_buffer_srealloc silc_buffer_srealloc_size
silc_buffer_sstrformat silc_buffer_start
silc_buffer_steal silc_buffer_strformat
silc_buffer_sunformat silc_buffer_sunformat_vp
silc_buffer_unformat silc_buffer_unformat_vp
silc_calloc silc_change_private_key_passphrase
silc_channel_get_id silc_channel_get_id_parse
silc_channel_get_mode silc_channel_get_name
silc_channel_key_get_cipher silc_channel_key_get_id
silc_channel_key_get_key silc_channel_key_payload_encode
silc_channel_key_payload_free silc_channel_key_payload_parse
silc_channel_name_check silc_channel_name_verify
silc_channel_payload_encode silc_channel_payload_free
silc_channel_payload_list_free silc_channel_payload_parse
silc_channel_payload_parse_list silc_check_line
silc_cipher_alloc silc_cipher_decrypt
silc_cipher_encrypt silc_cipher_free
silc_cipher_get_block_len silc_cipher_get_iv
silc_cipher_get_iv_len silc_cipher_get_key_len
silc_cipher_get_mode silc_cipher_get_name
silc_cipher_get_supported silc_cipher_is_supported
silc_cipher_register silc_cipher_register_default
silc_cipher_set_iv silc_cipher_set_key
silc_cipher_unregister silc_cipher_unregister_all
silc_client_abort_key_agreement silc_client_add_channel_private_key
silc_client_add_private_message_key silc_client_add_private_message_key_ske
silc_client_alloc silc_client_attribute_add
silc_client_attribute_del silc_client_attributes_get
silc_client_attributes_request silc_client_chmode
silc_client_chumode silc_client_chumode_char
silc_client_close_connection silc_client_command_call
silc_client_command_pending silc_client_command_send
silc_client_connect_to_client silc_client_connect_to_server
silc_client_current_channel_private_key silc_client_del_channel_private_key
silc_client_del_channel_private_keys silc_client_del_private_message_key
silc_client_file_close silc_client_file_receive
silc_client_file_send silc_client_free
silc_client_free_private_message_keys silc_client_get_channel
silc_client_get_channel_by_id silc_client_get_channel_by_id_resolve
silc_client_get_channel_resolve silc_client_get_client_by_id
silc_client_get_client_by_id_resolve silc_client_get_clients
silc_client_get_clients_local silc_client_get_clients_whois
silc_client_get_server silc_client_get_server_by_id
silc_client_get_server_by_id_resolve silc_client_init
silc_client_key_exchange silc_client_list_channel_private_keys
silc_client_list_free silc_client_list_free_channel
silc_client_list_free_server silc_client_list_private_message_keys
silc_client_lock_channel silc_client_lock_client
silc_client_lock_server silc_client_nickname_format
silc_client_nickname_parse silc_client_on_channel
silc_client_perform_key_agreement silc_client_perform_key_agreement_stream
silc_client_private_message_key_is_set silc_client_private_message_wait
silc_client_private_message_wait_init silc_client_private_message_wait_uninit
silc_client_ref_channel silc_client_ref_client
silc_client_ref_server silc_client_run
silc_client_run_one silc_client_send_channel_message
silc_client_send_key_agreement silc_client_send_private_message
silc_client_set_away_message silc_client_stop
silc_client_unlock_channel silc_client_unlock_client
silc_client_unlock_server silc_client_unref_channel
silc_client_unref_client silc_client_unref_server
silc_command_free silc_command_get
silc_command_get_args silc_command_get_ident
silc_command_get_status silc_command_payload_encode
silc_command_payload_encode_payload silc_command_payload_encode_va
silc_command_payload_encode_vap silc_command_payload_parse
silc_command_reply_payload_encode_va silc_command_reply_payload_encode_vap
silc_command_set_command silc_command_set_ident
silc_compare_timeval silc_config_close
silc_config_get_filename silc_config_get_line
silc_config_init silc_config_main
silc_config_open silc_config_read_current_line
silc_config_read_line silc_config_register
silc_config_register_table silc_config_strerror
silc_connauth_alloc silc_connauth_free
silc_connauth_get_ske silc_connauth_initiator
silc_connauth_responder silc_create_key_pair
silc_dh_alloc silc_dh_compute_key
silc_dh_compute_public silc_dh_free
silc_dh_generate_private silc_dh_remote_public
silc_dh_remote_public(1) silc_dlist_add
silc_dlist_count silc_dlist_del
silc_dlist_end silc_dlist_get
silc_dlist_init silc_dlist_insert
silc_dlist_start silc_dlist_uninit
silc_example_function silc_fd_stream_create
silc_fd_stream_create2 silc_fd_stream_file
silc_fd_stream_file2 silc_fd_stream_get_error
silc_fd_stream_get_info silc_file_close
silc_file_open silc_file_open_mode
silc_file_read silc_file_readfile
silc_file_set_nonblock silc_file_size
silc_file_write silc_file_writefile
silc_file_writefile_mode silc_fingerprint
silc_format silc_free
silc_fsm_alloc silc_fsm_continue
silc_fsm_continue_sync silc_fsm_event_alloc
silc_fsm_event_free silc_fsm_event_init
silc_fsm_finish silc_fsm_free
silc_fsm_get_context silc_fsm_get_machine
silc_fsm_get_schedule silc_fsm_get_state_context
silc_fsm_init silc_fsm_is_started
silc_fsm_next silc_fsm_next_later
silc_fsm_set_context silc_fsm_set_state_context
silc_fsm_start silc_fsm_start_sync
silc_fsm_thread_alloc silc_fsm_thread_init
silc_get_command_name silc_get_input
silc_get_mode_list silc_get_packet_name
silc_get_real_name silc_get_status_message
silc_get_username silc_gets
silc_gettimeofday silc_hash_alloc
silc_hash_alloc_by_oid silc_hash_babbleprint
silc_hash_block_len silc_hash_client_id_compare
silc_hash_client_id_hash silc_hash_data
silc_hash_data_compare silc_hash_final
silc_hash_fingerprint silc_hash_free
silc_hash_get_name silc_hash_get_oid
silc_hash_get_supported silc_hash_id
silc_hash_id_compare silc_hash_id_compare_full
silc_hash_init silc_hash_is_supported
silc_hash_len silc_hash_make
silc_hash_ptr silc_hash_public_key
silc_hash_public_key_compare silc_hash_register
silc_hash_register_default silc_hash_string
silc_hash_string_compare silc_hash_table_add
silc_hash_table_add_ext silc_hash_table_alloc
silc_hash_table_count silc_hash_table_del
silc_hash_table_del_by_context silc_hash_table_del_by_context_ext
silc_hash_table_del_ext silc_hash_table_find
silc_hash_table_find_by_context silc_hash_table_find_by_context_ext
silc_hash_table_find_ext silc_hash_table_find_foreach
silc_hash_table_find_foreach_ext silc_hash_table_foreach
silc_hash_table_free silc_hash_table_get
silc_hash_table_list silc_hash_table_list_reset
silc_hash_table_rehash silc_hash_table_rehash_ext
silc_hash_table_replace silc_hash_table_replace_ext
silc_hash_table_size silc_hash_transform
silc_hash_uint silc_hash_unregister
silc_hash_unregister_all silc_hash_update
silc_hash_utf8_compare silc_hash_utf8_string
silc_hmac_alloc silc_hmac_final
silc_hmac_free silc_hmac_get_hash
silc_hmac_get_key silc_hmac_get_name
silc_hmac_get_supported silc_hmac_init
silc_hmac_init_with_key silc_hmac_is_supported
silc_hmac_len silc_hmac_make
silc_hmac_make_truncated silc_hmac_make_with_key
silc_hmac_register silc_hmac_register_default
silc_hmac_set_key silc_hmac_unregister
silc_hmac_unregister_all silc_hmac_update
silc_http_php silc_http_php_file
silc_http_server_add_header silc_http_server_alloc
silc_http_server_free silc_http_server_get_header
silc_http_server_send silc_http_server_send_error
silc_id_dup silc_id_get_len
silc_id_id2str silc_id_payload_encode
silc_id_payload_encode_data silc_id_payload_free
silc_id_payload_get_data silc_id_payload_get_id
silc_id_payload_get_len silc_id_payload_get_type
silc_id_payload_parse silc_id_payload_parse_id
silc_id_render silc_id_str2id
silc_id_str2id2 silc_idcache_add
silc_idcache_alloc silc_idcache_del
silc_idcache_del_by_context silc_idcache_del_by_id
silc_idcache_find_by_context silc_idcache_find_by_id
silc_idcache_find_by_id_one silc_idcache_find_by_name
silc_idcache_find_by_name_one silc_idcache_free
silc_idcache_get_all silc_idcache_move
silc_idcache_update silc_idcache_update_by_context
silc_identifier_check silc_identifier_verify
silc_key_agreement_get_hostname silc_key_agreement_get_port
silc_key_agreement_get_protocol silc_key_agreement_payload_encode
silc_key_agreement_payload_free silc_key_agreement_payload_parse
silc_list_add silc_list_count
silc_list_del silc_list_end
silc_list_get silc_list_init
silc_list_init_prev silc_list_insert
silc_list_start silc_load_key_pair
silc_log_flush_all silc_log_flushdelay
silc_log_get_file silc_log_quick
silc_log_reset_all silc_log_reset_callbacks
silc_log_reset_debug_callbacks silc_log_set_callback
silc_log_set_debug_callbacks silc_log_set_debug_string
silc_log_set_file silc_log_timestamp
silc_malloc silc_math_gen_prime
silc_math_prime_test silc_memdup
silc_message_get_data silc_message_get_flags
silc_message_get_mac silc_message_payload_decrypt
silc_message_payload_encode silc_message_payload_encrypt
silc_message_payload_free silc_message_payload_parse
silc_message_signed_get_public_key silc_message_signed_verify
silc_mime_add_data silc_mime_add_field
silc_mime_add_multipart silc_mime_alloc
silc_mime_assemble silc_mime_assembler_alloc
silc_mime_assembler_free silc_mime_decode
silc_mime_encode silc_mime_encode_partial
silc_mime_free silc_mime_get_data
silc_mime_get_field silc_mime_get_multiparts
silc_mime_is_multipart silc_mime_is_partial
silc_mime_partial_free silc_mime_set_multipart
silc_mime_steal_data silc_mp_abs
silc_mp_add silc_mp_add_ui
silc_mp_and silc_mp_bin2mp
silc_mp_cmp silc_mp_cmp_si
silc_mp_cmp_ui silc_mp_div
silc_mp_div_2exp silc_mp_div_2exp_qr
silc_mp_div_qr silc_mp_div_ui
silc_mp_gcd silc_mp_gcdext
silc_mp_get_str silc_mp_get_ui
silc_mp_init silc_mp_mod
silc_mp_mod_2exp silc_mp_mod_ui
silc_mp_modinv silc_mp_mp2bin
silc_mp_mp2bin_noalloc silc_mp_mul
silc_mp_mul_2exp silc_mp_mul_ui
silc_mp_neg silc_mp_or
silc_mp_pow silc_mp_pow_mod
silc_mp_pow_mod_ui silc_mp_pow_ui
silc_mp_set silc_mp_set_si
silc_mp_set_str silc_mp_set_ui
silc_mp_size silc_mp_sizeinbase
silc_mp_sqrt silc_mp_sub
silc_mp_sub_ui silc_mp_uninit
silc_mp_xor silc_mutex_alloc
silc_mutex_assert_locked silc_mutex_free
silc_mutex_lock silc_mutex_unlock
silc_net_accept_connection silc_net_addr2bin
silc_net_check_host_by_sock silc_net_check_local_by_sock
silc_net_close_connection silc_net_close_listener
silc_net_get_error_string silc_net_get_local_port
silc_net_get_remote_port silc_net_get_socket_opt
silc_net_gethostbyaddr silc_net_gethostbyaddr_async
silc_net_gethostbyname silc_net_gethostbyname_async
silc_net_is_ip silc_net_is_ip4
silc_net_is_ip6 silc_net_listener_get_hostname
silc_net_listener_get_ip silc_net_listener_get_port
silc_net_localhost silc_net_localip
silc_net_set_socket_nonblock silc_net_set_socket_opt
silc_net_tcp_connect silc_net_tcp_create_listener
silc_net_udp_connect silc_net_udp_receive
silc_net_udp_send silc_notify_get_arg_num
silc_notify_get_args silc_notify_get_type
silc_notify_payload_encode silc_notify_payload_encode_args
silc_notify_payload_free silc_notify_payload_parse
silc_packet_engine_free_streams_list silc_packet_engine_get_streams
silc_packet_engine_start silc_packet_engine_stop
silc_packet_error_string silc_packet_free
silc_packet_get_context silc_packet_get_engine
silc_packet_get_ids silc_packet_get_keys
silc_packet_get_sender silc_packet_send
silc_packet_send_ext silc_packet_send_va
silc_packet_send_va_ext silc_packet_set_context
silc_packet_set_ids silc_packet_set_keys
silc_packet_set_sid silc_packet_stream_add_remote
silc_packet_stream_create silc_packet_stream_destroy
silc_packet_stream_get_stream silc_packet_stream_inject
silc_packet_stream_is_udp silc_packet_stream_is_valid
silc_packet_stream_link silc_packet_stream_ref
silc_packet_stream_set_iv_included silc_packet_stream_set_router
silc_packet_stream_set_stream silc_packet_stream_unlink
silc_packet_stream_unref silc_packet_stream_wrap
silc_packet_wait silc_packet_wait_init
silc_packet_wait_uninit silc_parse_command_line
silc_parse_userfqdn silc_parse_version_string
silc_pkcs1_decode silc_pkcs1_encode
silc_pkcs_algorithm_register silc_pkcs_algorithm_unregister
silc_pkcs_decrypt silc_pkcs_encrypt
silc_pkcs_find_algorithm silc_pkcs_find_pkcs
silc_pkcs_get_algorithm silc_pkcs_get_context
silc_pkcs_get_name silc_pkcs_get_pkcs
silc_pkcs_get_supported silc_pkcs_get_type
silc_pkcs_load_private_key silc_pkcs_load_public_key
silc_pkcs_private_key_alloc silc_pkcs_private_key_free
silc_pkcs_private_key_get_len silc_pkcs_public_key_alloc
silc_pkcs_public_key_compare silc_pkcs_public_key_copy
silc_pkcs_public_key_export silc_pkcs_public_key_free
silc_pkcs_public_key_get_len silc_pkcs_register
silc_pkcs_register_default silc_pkcs_save_private_key
silc_pkcs_save_public_key silc_pkcs_sign
silc_pkcs_silc_decode_identifier silc_pkcs_silc_encode_identifier
silc_pkcs_silc_generate_key silc_pkcs_silc_public_key_version
silc_pkcs_unregister silc_pkcs_unregister_all
silc_pkcs_verify silc_public_key_payload_decode
silc_public_key_payload_encode silc_realloc
silc_rng_add_noise silc_rng_alloc
silc_rng_free silc_rng_get_byte
silc_rng_get_byte_fast silc_rng_get_rn16
silc_rng_get_rn32 silc_rng_get_rn_data
silc_rng_get_rn_string silc_rng_global_add_noise
silc_rng_global_get_byte silc_rng_global_get_byte_fast
silc_rng_global_get_rn16 silc_rng_global_get_rn32
silc_rng_global_get_rn_data silc_rng_global_get_rn_string
silc_rng_global_init silc_rng_global_uninit
silc_rng_init silc_rwlock_alloc
silc_rwlock_free silc_rwlock_rdlock
silc_rwlock_unlock silc_rwlock_wrlock
silc_scalloc silc_schedule
silc_schedule_get_context silc_schedule_get_fd_events
silc_schedule_init silc_schedule_one
silc_schedule_set_listen_fd silc_schedule_set_notify
silc_schedule_stop silc_schedule_task_add_fd
silc_schedule_task_add_signal silc_schedule_task_add_timeout
silc_schedule_task_del silc_schedule_task_del_by_all
silc_schedule_task_del_by_callback silc_schedule_task_del_by_context
silc_schedule_task_del_by_fd silc_schedule_uninit
silc_schedule_unset_listen_fd silc_schedule_wakeup
silc_server_alloc silc_server_free
silc_server_params_add_admin silc_server_params_add_cipher
silc_server_params_add_client silc_server_params_add_connparam
silc_server_params_add_deny silc_server_params_add_hash
silc_server_params_add_hmac silc_server_params_add_pkcs
silc_server_params_add_router silc_server_params_add_server
silc_server_params_alloc silc_server_params_free
silc_server_params_serverinfo_alloc silc_server_params_serverinfo_alloc(1)
silc_server_params_set_serverinfo silc_server_run
silc_server_run(1) silc_sftp_client_shutdown
silc_sftp_client_start silc_sftp_close
silc_sftp_extended silc_sftp_fs_memory_add_dir
silc_sftp_fs_memory_add_file silc_sftp_fs_memory_alloc
silc_sftp_fs_memory_del_dir silc_sftp_fs_memory_del_file
silc_sftp_fs_memory_free silc_sftp_fsetstat
silc_sftp_fstat silc_sftp_lstat
silc_sftp_mkdir silc_sftp_open
silc_sftp_opendir silc_sftp_read
silc_sftp_readdir silc_sftp_readlink
silc_sftp_realpath silc_sftp_remove
silc_sftp_rename silc_sftp_rmdir
silc_sftp_server_set_monitor silc_sftp_server_shutdown
silc_sftp_server_start silc_sftp_setstat
silc_sftp_stat silc_sftp_symlink
silc_sftp_write silc_show_public_key
silc_show_public_key_file silc_ske_alloc
silc_ske_free silc_ske_free_key_material
silc_ske_free_rekey_material silc_ske_get_context
silc_ske_get_key_material silc_ske_get_security_properties
silc_ske_get_supported_groups silc_ske_group_free
silc_ske_group_get_by_name silc_ske_group_get_by_number
silc_ske_group_get_name silc_ske_group_get_number
silc_ske_initiator silc_ske_map_status
silc_ske_parse_version silc_ske_payload_ke_decode
silc_ske_payload_ke_encode silc_ske_payload_ke_free
silc_ske_payload_start_decode silc_ske_payload_start_encode
silc_ske_payload_start_free silc_ske_process_key_material_data
silc_ske_rekey_initiator silc_ske_rekey_responder
silc_ske_responder silc_ske_set_callbacks
silc_ske_set_keys silc_skr_add_public_key
silc_skr_add_public_key_simple silc_skr_alloc
silc_skr_del_public_key silc_skr_find
silc_skr_find_add_pkcs_type silc_skr_find_alloc
silc_skr_find_free silc_skr_find_set_context
silc_skr_find_set_country silc_skr_find_set_email
silc_skr_find_set_host silc_skr_find_set_org
silc_skr_find_set_public_key silc_skr_find_set_realname
silc_skr_find_set_usage silc_skr_find_set_username
silc_skr_free silc_skr_init
silc_skr_ref_public_key silc_skr_uninit
silc_skr_unref_public_key silc_smalloc
silc_smalloc_ua silc_smemdup
silc_snprintf silc_socket_stream_get_error
silc_socket_stream_get_info silc_socket_stream_is_udp
silc_socket_stream_set_info silc_socket_stream_set_qos
silc_socket_tcp_stream_create silc_socket_udp_stream_create
silc_srealloc silc_srealloc_ua
silc_sstrdup silc_stack_alloc
silc_stack_free silc_stack_pop
silc_stack_push silc_status_get_args
silc_stream_close silc_stream_destroy
silc_stream_get_schedule silc_stream_read
silc_stream_set_notifier silc_stream_write
silc_string_compare silc_string_is_ascii
silc_string_match silc_string_regex_match
silc_string_regexify silc_string_split
silc_stringprep silc_strncat
silc_thread_create silc_thread_exit
silc_thread_self silc_thread_wait
silc_thread_yield silc_time
silc_time_generalized silc_time_generalized_string
silc_time_msec silc_time_string
silc_time_universal silc_time_universal_string
silc_time_usec silc_time_value
silc_timezone silc_to_lower
silc_to_upper silc_usleep
silc_utf8_c2w silc_utf8_decode
silc_utf8_decoded_len silc_utf8_encode
silc_utf8_encoded_len silc_utf8_strcasecmp
silc_utf8_strncasecmp silc_utf8_valid
silc_utf8_w2c silc_va_copy
silc_vasprintf silc_vcard_alloc
silc_vcard_decode silc_vcard_encode
silc_vcard_fprintf silc_vcard_free
silc_version_to_num silc_vsnprintf

Global Variables

silc_log_debug silc_log_debug_hexdump

Constants

ChannelModes ChannelUserModes FALSE
SILC_32_TO_PTR SILC_64_TO_PTR SILC_ALL_TASKS
SILC_ASSERT SILC_CONFIG_CALLBACK SILC_FSM_CALL
SILC_FSM_CALL_CONTINUE SILC_FSM_CALL_CONTINUE_SYNC SILC_FSM_CONTINUE
SILC_FSM_EVENT_TIMEDWAIT SILC_FSM_EVENT_WAIT SILC_FSM_FINISH
SILC_FSM_STATE SILC_FSM_THREAD_WAIT SILC_FSM_WAIT
SILC_FSM_YIELD SILC_GET16_LSB SILC_GET16_MSB
SILC_GET32_LSB SILC_GET32_MSB SILC_GET64_MSB
SILC_ID_CHANNEL_COMPARE SILC_ID_CLIENT_COMPARE SILC_ID_COMPARE
SILC_ID_COMPARE_HASH SILC_ID_COMPARE_TYPE SILC_ID_GET_ID
SILC_ID_SERVER_COMPARE SILC_LIST_END SILC_LOG_DEBUG
SILC_LOG_ERROR SILC_LOG_FATAL SILC_LOG_HEXDUMP
SILC_LOG_INFO SILC_LOG_WARNING SILC_PTR_TO_32
SILC_PTR_TO_64 SILC_PUT16_LSB SILC_PUT16_MSB
SILC_PUT32_LSB SILC_PUT32_MSB SILC_PUT64_MSB
SILC_STRFMT_END SILC_STR_*_CHAR SILC_STR_*_INT
SILC_STR_*_INT64 SILC_STR_*_NSTRING SILC_STR_*_SHORT
SILC_STR_*_STRING SILC_STR_ADVANCE SILC_STR_BUFFER
SILC_STR_DATA SILC_STR_END SILC_STR_FUNC
SILC_STR_OFFSET SILC_SWAB_16 SILC_SWAB_32
SILC_TASK_CALLBACK SILC_VERIFY SilcArgumentDecodeType
SilcAsn1Options SilcAsn1Tag SilcAttribute
SilcAttributeContact SilcAttributeDevice SilcAttributeFlags
SilcAttributeMood SilcAttributePNFormat SilcAuthMethod
SilcBerClass SilcBerEncoding SilcBool
SilcBufferParamType SilcCipherMode SilcClientConnectionStatus
SilcClientFileError SilcClientMessageType SilcClientMonitorStatus
SilcCommand SilcCommandFlags SilcConfigErrno
SilcConfigType SilcConnectionType SilcExampleType
SilcIdType SilcInt16 SilcInt32
SilcInt64 SilcInt8 SilcKeyAgreementStatus
SilcLogType SilcMPInt SilcMessageFlags
SilcNetStatus SilcNotifyType SilcPKCSFileEncoding
SilcPKCSType SilcPacketError SilcPacketFlags
SilcPacketType SilcPkcs1BlockType SilcSFTPFSMemoryPerm
SilcSFTPFileOperation SilcSFTPMonitors SilcSFTPStatus
SilcSFTPVersion SilcSKEPKType SilcSKESecurityPropertyFlag
SilcSKEStatus SilcSKRKeyUsage SilcSKRStatus
SilcSocket SilcSocketStreamStatus SilcStatus
SilcStreamStatus SilcStringEncoding SilcStringprepFlags
SilcStringprepStatus SilcTaskEvent SilcUInt16
SilcUInt32 SilcUInt64 SilcUInt8
SilcUserMode TRUE silc_buffer_headlen
silc_buffer_len silc_buffer_taillen silc_buffer_truelen









Copyright © 2001 - 2007 SILC Project
SILC Project Website
SILC Toolkit Reference Manual
Index