updates
authorPekka Riikonen <priikone@silcnet.org>
Thu, 24 Oct 2002 08:41:18 +0000 (08:41 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Thu, 24 Oct 2002 08:41:18 +0000 (08:41 +0000)
win32/libsilc/libsilc.def
win32/libsilc/libsilc.dsp
win32/libsilcclient/libsilcclient.def
win32/libsilcclient/libsilcclient.dsp

index 388509cc4a7c9dd79a5db644a8bf71beeeff36cd..9c1638161c0dd7392a6708f5509f587536876986 100644 (file)
-;
-; Exports file for SILC Core DLL.
-;
-; This file is generated from MinGW compiled object files using the
-; following command:
-;
-; dlltool --export-all --output-def libsilc.def libsilc.a
-;
-; ----------------------------------------------------------------------------
-;
-; If you edit this file by adding or removing any exports be sure to
-; preserve the ordinal values (the @ n in the exports) and add new exports
-; always at the end of the list with new ordinal value. Do not ever
-; add new export with old ordinal value if you need to preserve backwards
-; compatiblity. -Pekka
-;
-EXPORTS
-       silc_aes_context_len @ 235 ; 
-       silc_aes_decrypt_cbc @ 236 ; 
-       silc_aes_encrypt_cbc @ 237 ; 
-       silc_aes_set_key @ 238 ; 
-       silc_aes_set_key_with_string @ 239 ; 
-       silc_argument_get_arg_num @ 240 ; 
-       silc_argument_get_arg_type @ 241 ; 
-       silc_argument_get_first_arg @ 242 ; 
-       silc_argument_get_next_arg @ 243 ; 
-       silc_argument_payload_encode @ 244 ; 
-       silc_argument_payload_encode_payload @ 245 ; 
-       silc_argument_payload_free @ 246 ; 
-       silc_argument_payload_parse @ 247 ; 
-       silc_auth_get_data @ 248 ; 
-       silc_auth_get_method @ 249 ; 
-       silc_auth_payload_encode @ 250 ; 
-       silc_auth_payload_free @ 251 ; 
-       silc_auth_payload_parse @ 252 ; 
-       silc_auth_public_key_auth_generate @ 253 ; 
-       silc_auth_public_key_auth_verify @ 254 ; 
-       silc_auth_public_key_auth_verify_data @ 255 ; 
-       silc_auth_verify @ 256 ; 
-       silc_auth_verify_data @ 257 ; 
-       silc_blowfish_context_len @ 258 ; 
-       silc_blowfish_decrypt_cbc @ 259 ; 
-       silc_blowfish_encrypt_cbc @ 260 ; 
-       silc_blowfish_set_key @ 261 ; 
-       silc_blowfish_set_key_with_string @ 262 ; 
-       silc_buffer_format @ 263 ; 
-       silc_buffer_unformat @ 264 ; 
-       silc_calloc @ 265 ; 
-       silc_cast_context_len @ 266 ; 
-       silc_cast_decrypt_cbc @ 267 ; 
-       silc_cast_encrypt_cbc @ 268 ; 
-       silc_cast_set_key @ 269 ; 
-       silc_cast_set_key_with_string @ 270 ; 
-       silc_channel_get_id @ 271 ; 
-       silc_channel_get_id_parse @ 272 ; 
-       silc_channel_get_mode @ 273 ; 
-       silc_channel_get_name @ 274 ; 
-       silc_channel_key_get_cipher @ 275 ; 
-       silc_channel_key_get_id @ 276 ; 
-       silc_channel_key_get_key @ 277 ; 
-       silc_channel_key_payload_encode @ 278 ; 
-       silc_channel_key_payload_free @ 279 ; 
-       silc_channel_key_payload_parse @ 280 ; 
-       silc_channel_message_get_mac @ 281 ; 
-       silc_channel_message_get_data @ 282 ; 
-       silc_channel_message_get_flags @ 283 ; 
-       silc_channel_message_get_iv @ 284 ; 
-       silc_channel_message_payload_decrypt @ 285 ; 
-       silc_channel_message_payload_encode @ 286 ; 
-       silc_channel_message_payload_free @ 287 ; 
-       silc_channel_message_payload_parse @ 288 ; 
-       silc_channel_payload_encode @ 289 ; 
-       silc_channel_payload_free @ 290 ; 
-       silc_channel_payload_list_free @ 291 ; 
-       silc_channel_payload_parse @ 292 ; 
-       silc_channel_payload_parse_list @ 293 ; 
-       silc_check_line @ 294 ; 
-       silc_cipher_alloc @ 295 ; 
-       silc_cipher_decrypt @ 296 ; 
-       silc_cipher_encrypt @ 297 ; 
-       silc_cipher_free @ 298 ; 
-       silc_cipher_get_block_len @ 299 ; 
-       silc_cipher_get_iv @ 300 ; 
-       silc_cipher_get_key_len @ 301 ; 
-       silc_cipher_get_supported @ 302 ; 
-       silc_cipher_is_supported @ 303 ; 
-       silc_cipher_list @ 304 ; 
-       silc_cipher_register @ 305 ; 
-       silc_cipher_register_default @ 306 ; 
-       silc_cipher_set_iv @ 307 ; 
-       silc_cipher_set_key @ 308 ; 
-       silc_cipher_unregister @ 309 ; 
-       silc_client_chmode @ 310 ; 
-       silc_client_chumode @ 311 ; 
-       silc_client_chumode_char @ 312 ; 
-       silc_command_get @ 313 ; 
-       silc_command_get_args @ 314 ; 
-       silc_command_get_ident @ 315 ; 
-       silc_command_payload_encode @ 316 ; 
-       silc_command_payload_encode_payload @ 317 ; 
-       silc_command_payload_encode_va @ 318 ; 
-       silc_command_payload_encode_vap @ 319 ; 
-       silc_command_payload_free @ 320 ; 
-       silc_command_payload_parse @ 321 ; 
-       silc_command_reply_payload_encode_va @ 322 ; 
-       silc_command_set_command @ 323 ; 
-       silc_command_set_ident @ 324 ; 
-       silc_config_open @ 327 ; 
-       silc_debug @ 328 DATA ; 
-       silc_pem_decode @ 329 ; 
-       silc_default_ciphers @ 330 DATA ; 
-       silc_default_hash @ 331 DATA ; 
-       silc_default_hmacs @ 332 DATA ; 
-       silc_default_pkcs @ 333 DATA ; 
-       silc_pem_encode @ 334 ; 
-       silc_pem_encode_file @ 335 ; 
-       silc_file_readfile @ 336 ; 
-       silc_file_writefile @ 337 ; 
-       silc_file_writefile_mode @ 338 ; 
-       silc_format @ 339 ; 
-       silc_free @ 340 ; 
-       silc_get_time @ 341 ; 
-       silc_gets @ 342 ; 
-       silc_gettimeofday @ 343 ; 
-       silc_hash_alloc @ 344 ; 
-       silc_hash_client_id_compare @ 345 ; 
-       silc_hash_data @ 346 ; 
-       silc_hash_data_compare @ 347 ; 
-       silc_hash_fingerprint @ 348 ; 
-       silc_hash_free @ 349 ; 
-       silc_hash_get_supported @ 350 ; 
-       silc_hash_id @ 351 ; 
-       silc_hash_id_compare @ 352 ; 
-       silc_hash_is_supported @ 353 ; 
-       silc_hash_len @ 354 ; 
-       silc_hash_list @ 355 ; 
-       silc_hash_make @ 356 ; 
-       silc_hash_ptr @ 357 ; 
-       silc_hash_register @ 358 ; 
-       silc_hash_register_default @ 359 ; 
-       silc_hash_string @ 360 ; 
-       silc_hash_string_compare @ 361 ; 
-       silc_hash_table_add @ 362 ; 
-       silc_hash_table_add_ext @ 363 ; 
-       silc_hash_table_alloc @ 364 ; 
-       silc_hash_table_count @ 365 ; 
-       silc_hash_table_del @ 366 ; 
-       silc_hash_table_del_by_context @ 367 ; 
-       silc_hash_table_del_by_context_ext @ 368 ; 
-       silc_hash_table_del_ext @ 369 ; 
-       silc_hash_table_find @ 370 ; 
-       silc_hash_table_find_ext @ 371 ; 
-       silc_hash_table_find_foreach @ 372 ; 
-       silc_hash_table_find_foreach_ext @ 373 ; 
-       silc_hash_table_foreach @ 374 ; 
-       silc_hash_table_free @ 375 ; 
-       silc_hash_table_get @ 376 ; 
-       silc_hash_table_list @ 377 ; 
-       silc_hash_table_rehash @ 378 ; 
-       silc_hash_table_rehash_ext @ 379 ; 
-       silc_hash_table_replace @ 380 ; 
-       silc_hash_table_replace_ext @ 381 ; 
-       silc_hash_table_size @ 382 ; 
-       silc_hash_uint @ 383 ; 
-       silc_hash_unregister @ 384 ; 
-       silc_hmac_alloc @ 385 ; 
-       silc_hmac_free @ 386 ; 
-       silc_hmac_get_supported @ 387 ; 
-       silc_hmac_is_supported @ 388 ; 
-       silc_hmac_len @ 389 ; 
-       silc_hmac_list @ 390 ; 
-       silc_hmac_make @ 391 ; 
-       silc_hmac_make_truncated @ 393 ; 
-       silc_hmac_make_with_key @ 394 ; 
-       silc_hmac_register @ 395 ; 
-       silc_hmac_register_default @ 396 ; 
-       silc_hmac_set_key @ 397 ; 
-       silc_hmac_unregister @ 398 ; 
-       silc_id_dup @ 399 ; 
-       silc_id_get_len @ 400 ; 
-       silc_id_id2str @ 401 ; 
-       silc_id_payload_encode @ 402 ; 
-       silc_id_payload_free @ 403 ; 
-       silc_id_payload_get_data @ 404 ; 
-       silc_id_payload_get_id @ 405 ; 
-       silc_id_payload_get_len @ 406 ; 
-       silc_id_payload_get_type @ 407 ; 
-       silc_id_payload_parse @ 408 ; 
-       silc_id_payload_parse_id @ 410 ; 
-       silc_id_render @ 411 ; 
-       silc_id_str2id @ 412 ; 
-       silc_idcache_add @ 413 ; 
-       silc_idcache_alloc @ 414 ; 
-       silc_idcache_del @ 415 ; 
-       silc_idcache_del_all @ 416 ; 
-       silc_idcache_del_by_context @ 417 ; 
-       silc_idcache_del_by_id @ 418 ; 
-       silc_idcache_del_by_id_ext @ 419 ; 
-       silc_idcache_find_by_context @ 420 ; 
-       silc_idcache_find_by_id @ 421 ; 
-       silc_idcache_find_by_id_one @ 422 ; 
-       silc_idcache_find_by_id_one_ext @ 423 ; 
-       silc_idcache_find_by_name @ 424 ; 
-       silc_idcache_find_by_name_one @ 425 ; 
-       silc_idcache_free @ 426 ; 
-       silc_idcache_get_all @ 427 ; 
-       silc_idcache_list_count @ 428 ; 
-       silc_idcache_list_first @ 429 ; 
-       silc_idcache_list_free @ 430 ; 
-       silc_idcache_list_next @ 431 ; 
-       silc_idcache_purge @ 432 ; 
-       silc_idcache_purge_by_context @ 433 ; 
-       silc_key_agreement_get_hostname @ 434 ; 
-       silc_key_agreement_get_port @ 435 ; 
-       silc_key_agreement_payload_encode @ 436 ; 
-       silc_key_agreement_payload_free @ 437 ; 
-       silc_key_agreement_payload_parse @ 438 ; 
-       silc_log_output @ 439 ; 
-       silc_log_output_debug @ 440 ; 
-       silc_log_output_hexdump @ 441 ; 
-       silc_log_reset_callbacks @ 442 ; 
-       silc_log_reset_debug_callbacks @ 443 ; 
-       silc_log_set_callback @ 444 ; 
-       silc_log_set_debug_callbacks @ 445 ; 
-       silc_log_set_file @ 446 ; 
-       silc_malloc @ 448 ; 
-       silc_mars_context_len @ 449 ; 
-       silc_mars_decrypt_cbc @ 450 ; 
-       silc_mars_encrypt_cbc @ 451 ; 
-       silc_mars_set_key @ 452 ; 
-       silc_mars_set_key_with_string @ 453 ; 
-       silc_math_gen_prime @ 454 ; 
-       silc_math_prime_test @ 455 ; 
-       silc_md5_context_len @ 456 ; 
-       silc_md5_final @ 457 ; 
-       silc_md5_init @ 458 ; 
-       silc_md5_transform @ 459 ; 
-       silc_md5_update @ 460 ; 
-       silc_mp_abs @ 461 ; 
-       silc_mp_add @ 462 ; 
-       silc_mp_add_ui @ 463 ; 
-       silc_mp_and @ 464 ; 
-       silc_mp_bin2mp @ 465 ; 
-       silc_mp_cmp @ 466 ; 
-       silc_mp_cmp_si @ 467 ; 
-       silc_mp_cmp_ui @ 468 ; 
-       silc_mp_div @ 469 ; 
-       silc_mp_div_2exp @ 470 ; 
-       silc_mp_div_2exp_qr @ 471 ; 
-       silc_mp_div_qr @ 472 ; 
-       silc_mp_div_ui @ 473 ; 
-       silc_mp_gcd @ 474 ; 
-       silc_mp_gcdext @ 475 ; 
-       silc_mp_get_str @ 476 ; 
-       silc_mp_get_ui @ 477 ; 
-       silc_mp_init @ 478 ; 
-       silc_mp_mod @ 479 ; 
-       silc_mp_mod_2exp @ 480 ; 
-       silc_mp_mod_ui @ 481 ; 
-       silc_mp_modinv @ 482 ; 
-       silc_mp_mp2bin @ 483 ; 
-       silc_mp_mp2bin_noalloc @ 484 ; 
-       silc_mp_mul @ 485 ; 
-       silc_mp_mul_2exp @ 486 ; 
-       silc_mp_mul_ui @ 487 ; 
-       silc_mp_neg @ 488 ; 
-       silc_mp_or @ 489 ; 
-       silc_mp_pow @ 490 ; 
-       silc_mp_pow_mod @ 491 ; 
-       silc_mp_pow_mod_ui @ 492 ; 
-       silc_mp_pow_ui @ 493 ; 
-       silc_mp_set @ 494 ; 
-       silc_mp_set_si @ 495 ; 
-       silc_mp_set_str @ 496 ; 
-       silc_mp_set_ui @ 497 ; 
-       silc_mp_size @ 498 ; 
-       silc_mp_sizeinbase @ 499 ; 
-       silc_mp_sqrt @ 500 ; 
-       silc_mp_sub @ 501 ; 
-       silc_mp_sub_ui @ 502 ; 
-       silc_mp_uninit @ 503 ; 
-       silc_mp_xor @ 504 ; 
-       silc_mutex_alloc @ 505 ; 
-       silc_mutex_free @ 506 ; 
-       silc_mutex_lock @ 507 ; 
-       silc_mutex_unlock @ 508 ; 
-       silc_net_accept_connection @ 509 ; 
-       silc_net_addr2bin @ 510 ; 
-       silc_net_check_host_by_sock @ 511 ; 
-       silc_net_check_local_by_sock @ 512 ; 
-       silc_net_close_connection @ 513 ; 
-       silc_net_close_server @ 514 ; 
-       silc_net_create_connection @ 515 ; 
-       silc_net_create_connection_async @ 516 ; 
-       silc_net_create_server @ 517 ; 
-       silc_net_get_local_port @ 518 ; 
-       silc_net_get_remote_port @ 519 ; 
-       silc_net_get_socket_opt @ 520 ; 
-       silc_net_is_ip @ 521 ; 
-       silc_net_localhost @ 522 ; 
-       silc_net_set_socket_nonblock @ 523 ; 
-       silc_net_set_socket_opt @ 524 ; 
-       silc_net_win32_init @ 525 ; 
-       silc_net_win32_uninit @ 526 ; 
-       silc_none_context_len @ 527 ; 
-       silc_none_decrypt_cbc @ 528 ; 
-       silc_none_encrypt_cbc @ 529 ; 
-       silc_none_set_key @ 530 ; 
-       silc_none_set_key_with_string @ 531 ; 
-       silc_notify_get_arg_num @ 532 ; 
-       silc_notify_get_args @ 533 ; 
-       silc_notify_get_type @ 534 ; 
-       silc_notify_payload_encode @ 535 ; 
-       silc_notify_payload_encode_args @ 536 ; 
-       silc_notify_payload_free @ 537 ; 
-       silc_notify_payload_parse @ 538 ; 
-       silc_packet_assemble @ 539 ; 
-       silc_packet_context_alloc @ 540 ; 
-       silc_packet_context_dup @ 541 ; 
-       silc_packet_context_free @ 542 ; 
-       silc_packet_encrypt @ 544 ; 
-       silc_packet_parse @ 545 ; 
-       silc_packet_parse_special @ 546 ; 
-       silc_packet_receive @ 547 ; 
-       silc_packet_receive_process @ 548 ; 
-       silc_packet_send @ 549 ; 
-       silc_packet_send_prepare @ 550 ; 
-       silc_parse_command_line @ 551 ; 
-       silc_parse_userfqdn @ 552 ; 
-       silc_pkcs1_decrypt @ 553 ; 
-       silc_pkcs1_encrypt @ 554 ; 
-       silc_pkcs1_sign @ 555 ; 
-       silc_pkcs1_verify @ 556 ; 
-       silc_pkcs_alloc @ 557 ; 
-       silc_pkcs_decode_identifier @ 558 ; 
-       silc_pkcs_decrypt @ 559 ; 
-       silc_pkcs_encode_identifier @ 560 ; 
-       silc_pkcs_encrypt @ 561 ; 
-       silc_pkcs_free @ 562 ; 
-       silc_pkcs_free_identifier @ 563 ; 
-       silc_pkcs_get_key_len @ 564 ; 
-       silc_pkcs_get_private_key @ 565 ; 
-       silc_pkcs_get_public_key @ 566 ; 
-       silc_pkcs_get_supported @ 567 ; 
-       silc_pkcs_is_supported @ 568 ; 
-       silc_pkcs_list @ 569 ; 
-       silc_pkcs_load_private_key @ 570 ; 
-       silc_pkcs_load_public_key @ 571 ; 
-       silc_pkcs_private_key_alloc @ 572 ; 
-       silc_pkcs_private_key_data_encode @ 573 ; 
-       silc_pkcs_private_key_data_set @ 574 ; 
-       silc_pkcs_private_key_decode @ 575 ; 
-       silc_pkcs_private_key_encode @ 576 ; 
-       silc_pkcs_private_key_free @ 577 ; 
-       silc_pkcs_private_key_set @ 578 ; 
-       silc_pkcs_public_key_alloc @ 579 ; 
-       silc_pkcs_public_key_data_encode @ 580 ; 
-       silc_pkcs_public_key_data_set @ 581 ; 
-       silc_pkcs_public_key_decode @ 582 ; 
-       silc_pkcs_public_key_encode @ 583 ; 
-       silc_pkcs_public_key_free @ 584 ; 
-       silc_pkcs_public_key_set @ 585 ; 
-       silc_pkcs_register @ 586 ; 
-       silc_pkcs_register_default @ 587 ; 
-       silc_pkcs_save_private_key @ 588 ; 
-       silc_pkcs_save_private_key_data @ 589 ; 
-       silc_pkcs_save_public_key @ 590 ; 
-       silc_pkcs_save_public_key_data @ 591 ; 
-       silc_pkcs_sign @ 592 ; 
-       silc_pkcs_sign_with_hash @ 593 ; 
-       silc_pkcs_unregister @ 594 ; 
-       silc_pkcs_verify @ 595 ; 
-       silc_pkcs_verify_with_hash @ 596 ; 
-       silc_private_message_get_flags @ 597 ; 
-       silc_private_message_get_message @ 598 ; 
-       silc_private_message_payload_encode @ 599 ; 
-       silc_private_message_payload_free @ 600 ; 
-       silc_private_message_payload_parse @ 601 ; 
-       silc_protocol_alloc @ 602 ; 
-       silc_protocol_cancel @ 603 ; 
-       silc_protocol_execute @ 604 ; 
-       silc_protocol_execute_final @ 605 ; 
-       silc_protocol_free @ 606 ; 
-       silc_protocol_list @ 607 ; 
-       silc_protocol_register @ 608 ; 
-       silc_protocol_unregister @ 609 ; 
-       silc_rc5_context_len @ 610 ; 
-       silc_rc5_decrypt_cbc @ 611 ; 
-       silc_rc5_encrypt_cbc @ 612 ; 
-       silc_rc5_set_key @ 613 ; 
-       silc_rc5_set_key_with_string @ 614 ; 
-       silc_rc6_context_len @ 615 ; 
-       silc_rc6_decrypt_cbc @ 616 ; 
-       silc_rc6_encrypt_cbc @ 617 ; 
-       silc_rc6_set_key @ 618 ; 
-       silc_rc6_set_key_with_string @ 619 ; 
-       silc_realloc @ 620 ; 
-       silc_rng_add_noise @ 621 ; 
-       silc_rng_alloc @ 622 ; 
-       silc_rng_free @ 623 ; 
-       silc_rng_get_byte @ 624 ; 
-       silc_rng_get_rn16 @ 625 ; 
-       silc_rng_get_rn32 @ 626 ; 
-       silc_rng_get_rn_data @ 627 ; 
-       silc_rng_get_rn_string @ 628 ; 
-       silc_rng_global_add_noise @ 629 ; 
-       silc_rng_global_get_byte @ 630 ; 
-       silc_rng_global_get_rn16 @ 631 ; 
-       silc_rng_global_get_rn32 @ 632 ; 
-       silc_rng_global_get_rn_data @ 633 ; 
-       silc_rng_global_get_rn_string @ 634 ; 
-       silc_rng_global_init @ 635 ; 
-       silc_rng_global_uninit @ 636 ; 
-       silc_rng_init @ 637 ; 
-       silc_rsa_clear_keys @ 638 ; 
-       silc_rsa_context_len @ 639 ; 
-       silc_rsa_decrypt @ 640 ; 
-       silc_rsa_encrypt @ 641 ; 
-       silc_rsa_get_private_key @ 642 ; 
-       silc_rsa_get_public_key @ 643 ; 
-       silc_rsa_init @ 644 ; 
-       silc_rsa_set_private_key @ 645 ; 
-       silc_rsa_set_public_key @ 646 ; 
-       silc_rsa_sign @ 647 ; 
-       silc_rsa_verify @ 648 ; 
-       silc_schedule @ 649 ; 
-       silc_schedule_init @ 650 ; 
-       silc_schedule_one @ 651 ; 
-       silc_schedule_set_listen_fd @ 652 ; 
-       silc_schedule_stop @ 653 ; 
-       silc_schedule_task_add @ 654 ; 
-       silc_schedule_task_del @ 655 ; 
-       silc_schedule_task_del_by_callback @ 656 ; 
-       silc_schedule_task_del_by_context @ 657 ; 
-       silc_schedule_task_del_by_fd @ 658 ; 
-       silc_schedule_uninit @ 659 ; 
-       silc_schedule_unset_listen_fd @ 660 ; 
-       silc_schedule_wakeup @ 661 ; 
-       silc_select @ 665 ; 
-       silc_sha1_context_len @ 666 ; 
-       silc_sha1_final @ 667 ; 
-       silc_sha1_init @ 668 ; 
-       silc_sha1_transform @ 669 ; 
-       silc_sha1_update @ 670 ; 
-       silc_ske_abort @ 671 ; 
-       silc_ske_alloc @ 672 ; 
-       silc_ske_assemble_security_properties @ 673 ; 
-       silc_ske_end @ 675 ; 
-       silc_ske_free @ 676 ; 
-       silc_ske_free_key_material @ 677 ; 
-       silc_ske_group_get_by_name @ 678 ; 
-       silc_ske_group_get_by_number @ 679 ; 
-       silc_ske_get_supported_groups @ 680 ; 
-       silc_ske_group_get_number @ 681 ; 
-       silc_ske_groups @ 682 ; 
-       silc_ske_initiator_finish @ 683 ; 
-       silc_ske_initiator_phase_1 @ 684 ; 
-       silc_ske_initiator_phase_2 @ 685 ; 
-       silc_ske_initiator_start @ 686 ; 
-       silc_ske_payload_ke_decode @ 688 ; 
-       silc_ske_payload_ke_encode @ 689 ; 
-       silc_ske_payload_ke_free @ 690 ; 
-       silc_ske_payload_start_decode @ 691 ; 
-       silc_ske_payload_start_encode @ 692 ; 
-       silc_ske_payload_start_free @ 693 ; 
-       silc_ske_process_key_material @ 694 ; 
-       silc_ske_process_key_material_data @ 695 ; 
-       silc_ske_responder_finish @ 696 ; 
-       silc_ske_responder_phase_1 @ 697 ; 
-       silc_ske_responder_phase_2 @ 698 ; 
-       silc_ske_responder_start @ 699 ; 
-       silc_ske_select_security_properties @ 700 ; 
-       silc_ske_set_callbacks @ 701 ; 
-       silc_socket_alloc @ 702 ; 
-       silc_socket_dup @ 703 ; 
-       silc_socket_free @ 704 ; 
-       silc_socket_host_lookup @ 705 ; 
-       silc_socket_read @ 706 ; 
-       silc_socket_set_heartbeat @ 707 ; 
-       silc_socket_write @ 708 ; 
-       silc_string_compare @ 709 ; 
-       silc_thread_create @ 710 ; 
-       silc_thread_exit @ 711 ; 
-       silc_thread_self @ 712 ; 
-       silc_thread_wait @ 713 ; 
-       silc_to_upper @ 715 ; 
-       silc_twofish_context_len @ 716 ; 
-       silc_twofish_decrypt_cbc @ 717 ; 
-       silc_twofish_encrypt_cbc @ 718 ; 
-       silc_twofish_set_key @ 719 ; 
-       silc_twofish_set_key_with_string @ 720 ; 
-       silc_buffer_format_vp @ 789 ; 
-       silc_buffer_unformat_vp @ 790 ; 
-       silc_sftp_client_start @ 791 ;
-       silc_sftp_client_shutdown @ 792 ;
-       silc_sftp_client_receive_process @ 793 ;
-       silc_sftp_open @ 794 ;
-       silc_sftp_close @ 795 ;
-       silc_sftp_read @ 796 ;
-       silc_sftp_write @ 797 ;
-       silc_sftp_remove @ 798 ;
-       silc_sftp_rename @ 799 ;
-       silc_sftp_mkdir @ 800 ;
-       silc_sftp_rmdir @ 801 ;
-       silc_sftp_opendir @ 802 ;
-       silc_sftp_readdir @ 803 ;
-       silc_sftp_stat @ 804 ;
-       silc_sftp_lstat @ 805 ;
-       silc_sftp_fstat @ 806 ;
-       silc_sftp_setstat @ 807 ;
-       silc_sftp_fsetstat @ 808 ;
-       silc_sftp_readlink @ 809 ;
-       silc_sftp_symlink @ 810 ;
-       silc_sftp_realpath @ 811 ;
-       silc_sftp_extended @ 812 ;
-       silc_sftp_server_start @ 813 ;
-       silc_sftp_server_shutdown @ 814 ;
-       silc_sftp_server_receive_process @ 815 ;
-       silc_sftp_fs_memory @ 816 ;
-       silc_sftp_fs_memory_alloc @ 817 ;
-       silc_sftp_fs_memory_free @ 818 ;
-       silc_sftp_fs_memory_add_dir @ 819 ;
-       silc_sftp_fs_memory_del_dir @ 820 ;
-       silc_sftp_fs_memory_add_file @ 821 ;
-       silc_sftp_fs_memory_del_file @ 822 ;
-       silc_file_open @ 824 ;
-       silc_file_close @ 825 ;
-       silc_file_read @ 826 ;
-       silc_file_write @ 827 ;
-       silc_file_size @ 828 ;
-       silc_hmac_init @ 829 ;
-       silc_hmac_update @ 830 ;
-       silc_hmac_final @ 831 ;
-       silc_hmac_init_with_key @ 832 ;
-       silc_hmac_get_name @ 833 ;
-       silc_hmac_get_hash @ 834 ;
-       silc_net_localip @ 835 ;
-       silc_sftp_server_set_monitor @ 836 ;
-       silc_net_gethostbyname @ 837 ;
-       silc_net_gethostbyaddr @ 838 ;
-       silc_net_gethostbyname_async @ 839 ;
-       silc_net_gethostbyaddr_async @ 840 ;
-       silc_net_is_ip4 @ 841 ;
-       silc_net_is_ip6 @ 842 ;
-       silc_log_set_debug_string @ 843 ;
-       silc_log_reset_all @ 844 ;
-       silc_log_flush_all @ 845 ;
-       silc_log_get_file @ 846 ;
-       silc_log_quick @ 847 DATA ;
-       silc_log_flushdelay @ 848 DATA ;
-       silc_hash_table_list_reset @ 849 ;
-       silc_debug_hexdump @ 850 DATA ;
-       silc_memdup @ 851 ;
-       silc_command_get_status @ 852 ;
-       silc_utf8_encode @ 853 ;
-       silc_utf8_decode @ 854 ;
-       silc_utf8_encoded_len @ 855 ;
-       silc_utf8_valid @ 856 ;
-       silc_mime_parse @ 857 ;
-       silc_get_status_message @ 858 ;
-       silc_get_mode_list @ 859 ;
-       silc_hash_table_find_by_context @ 860 ;
-       silc_channel_message_payload_encrypt @ 861 ;
-       silc_string_is_ascii @ 862 ;
-       silc_parse_version_string @ 863 ;
-       silc_version_to_num @ 864 ;
-       silc_fingerprint @ 865 ;
+;\r
+; Exports file for SILC Core DLL.\r
+;\r
+; This file is generated from MinGW compiled object files using the\r
+; following command:\r
+;\r
+; dlltool --export-all --output-def libsilc.def libsilc.a\r
+;\r
+; ----------------------------------------------------------------------------\r
+;\r
+; If you edit this file by adding or removing any exports be sure to\r
+; preserve the ordinal values (the @ n in the exports) and add new exports\r
+; always at the end of the list with new ordinal value. Do not ever\r
+; add new export with old ordinal value if you need to preserve backwards\r
+; compatiblity. -Pekka\r
+;\r
+EXPORTS\r
+       silc_aes_context_len @ 235 ; \r
+       silc_aes_decrypt_cbc @ 236 ; \r
+       silc_aes_encrypt_cbc @ 237 ; \r
+       silc_aes_set_key @ 238 ; \r
+       silc_aes_set_key_with_string @ 239 ; \r
+       silc_argument_get_arg_num @ 240 ; \r
+       silc_argument_get_arg_type @ 241 ; \r
+       silc_argument_get_first_arg @ 242 ; \r
+       silc_argument_get_next_arg @ 243 ; \r
+       silc_argument_payload_encode @ 244 ; \r
+       silc_argument_payload_encode_payload @ 245 ; \r
+       silc_argument_payload_free @ 246 ; \r
+       silc_argument_payload_parse @ 247 ; \r
+       silc_auth_get_data @ 248 ; \r
+       silc_auth_get_method @ 249 ; \r
+       silc_auth_payload_encode @ 250 ; \r
+       silc_auth_payload_free @ 251 ; \r
+       silc_auth_payload_parse @ 252 ; \r
+       silc_auth_public_key_auth_generate @ 253 ; \r
+       silc_auth_public_key_auth_verify @ 254 ; \r
+       silc_auth_public_key_auth_verify_data @ 255 ; \r
+       silc_auth_verify @ 256 ; \r
+       silc_auth_verify_data @ 257 ; \r
+       silc_blowfish_context_len @ 258 ; \r
+       silc_blowfish_decrypt_cbc @ 259 ; \r
+       silc_blowfish_encrypt_cbc @ 260 ; \r
+       silc_blowfish_set_key @ 261 ; \r
+       silc_blowfish_set_key_with_string @ 262 ; \r
+       silc_buffer_format @ 263 ; \r
+       silc_buffer_unformat @ 264 ; \r
+       silc_calloc @ 265 ; \r
+       silc_cast_context_len @ 266 ; \r
+       silc_cast_decrypt_cbc @ 267 ; \r
+       silc_cast_encrypt_cbc @ 268 ; \r
+       silc_cast_set_key @ 269 ; \r
+       silc_cast_set_key_with_string @ 270 ; \r
+       silc_channel_get_id @ 271 ; \r
+       silc_channel_get_id_parse @ 272 ; \r
+       silc_channel_get_mode @ 273 ; \r
+       silc_channel_get_name @ 274 ; \r
+       silc_channel_key_get_cipher @ 275 ; \r
+       silc_channel_key_get_id @ 276 ; \r
+       silc_channel_key_get_key @ 277 ; \r
+       silc_channel_key_payload_encode @ 278 ; \r
+       silc_channel_key_payload_free @ 279 ; \r
+       silc_channel_key_payload_parse @ 280 ; \r
+       silc_channel_message_get_mac @ 281 ; \r
+       silc_channel_message_get_data @ 282 ; \r
+       silc_channel_message_get_flags @ 283 ; \r
+       silc_channel_message_get_iv @ 284 ; \r
+       silc_channel_message_payload_decrypt @ 285 ; \r
+       silc_channel_message_payload_encode @ 286 ; \r
+       silc_channel_message_payload_free @ 287 ; \r
+       silc_channel_message_payload_parse @ 288 ; \r
+       silc_channel_payload_encode @ 289 ; \r
+       silc_channel_payload_free @ 290 ; \r
+       silc_channel_payload_list_free @ 291 ; \r
+       silc_channel_payload_parse @ 292 ; \r
+       silc_channel_payload_parse_list @ 293 ; \r
+       silc_check_line @ 294 ; \r
+       silc_cipher_alloc @ 295 ; \r
+       silc_cipher_decrypt @ 296 ; \r
+       silc_cipher_encrypt @ 297 ; \r
+       silc_cipher_free @ 298 ; \r
+       silc_cipher_get_block_len @ 299 ; \r
+       silc_cipher_get_iv @ 300 ; \r
+       silc_cipher_get_key_len @ 301 ; \r
+       silc_cipher_get_supported @ 302 ; \r
+       silc_cipher_is_supported @ 303 ; \r
+       silc_cipher_list @ 304 ; \r
+       silc_cipher_register @ 305 ; \r
+       silc_cipher_register_default @ 306 ; \r
+       silc_cipher_set_iv @ 307 ; \r
+       silc_cipher_set_key @ 308 ; \r
+       silc_cipher_unregister @ 309 ; \r
+       silc_client_chmode @ 310 ; \r
+       silc_client_chumode @ 311 ; \r
+       silc_client_chumode_char @ 312 ; \r
+       silc_command_get @ 313 ; \r
+       silc_command_get_args @ 314 ; \r
+       silc_command_get_ident @ 315 ; \r
+       silc_command_payload_encode @ 316 ; \r
+       silc_command_payload_encode_payload @ 317 ; \r
+       silc_command_payload_encode_va @ 318 ; \r
+       silc_command_payload_encode_vap @ 319 ; \r
+       silc_command_payload_free @ 320 ; \r
+       silc_command_payload_parse @ 321 ; \r
+       silc_command_reply_payload_encode_va @ 322 ; \r
+       silc_command_set_command @ 323 ; \r
+       silc_command_set_ident @ 324 ; \r
+       silc_config_open @ 327 ; \r
+       silc_debug @ 328 DATA ; \r
+       silc_pem_decode @ 329 ; \r
+       silc_default_ciphers @ 330 DATA ; \r
+       silc_default_hash @ 331 DATA ; \r
+       silc_default_hmacs @ 332 DATA ; \r
+       silc_default_pkcs @ 333 DATA ; \r
+       silc_pem_encode @ 334 ; \r
+       silc_pem_encode_file @ 335 ; \r
+       silc_file_readfile @ 336 ; \r
+       silc_file_writefile @ 337 ; \r
+       silc_file_writefile_mode @ 338 ; \r
+       silc_format @ 339 ; \r
+       silc_free @ 340 ; \r
+       silc_get_time @ 341 ; \r
+       silc_gets @ 342 ; \r
+       silc_gettimeofday @ 343 ; \r
+       silc_hash_alloc @ 344 ; \r
+       silc_hash_client_id_compare @ 345 ; \r
+       silc_hash_data @ 346 ; \r
+       silc_hash_data_compare @ 347 ; \r
+       silc_hash_fingerprint @ 348 ; \r
+       silc_hash_free @ 349 ; \r
+       silc_hash_get_supported @ 350 ; \r
+       silc_hash_id @ 351 ; \r
+       silc_hash_id_compare @ 352 ; \r
+       silc_hash_is_supported @ 353 ; \r
+       silc_hash_len @ 354 ; \r
+       silc_hash_list @ 355 ; \r
+       silc_hash_make @ 356 ; \r
+       silc_hash_ptr @ 357 ; \r
+       silc_hash_register @ 358 ; \r
+       silc_hash_register_default @ 359 ; \r
+       silc_hash_string @ 360 ; \r
+       silc_hash_string_compare @ 361 ; \r
+       silc_hash_table_add @ 362 ; \r
+       silc_hash_table_add_ext @ 363 ; \r
+       silc_hash_table_alloc @ 364 ; \r
+       silc_hash_table_count @ 365 ; \r
+       silc_hash_table_del @ 366 ; \r
+       silc_hash_table_del_by_context @ 367 ; \r
+       silc_hash_table_del_by_context_ext @ 368 ; \r
+       silc_hash_table_del_ext @ 369 ; \r
+       silc_hash_table_find @ 370 ; \r
+       silc_hash_table_find_ext @ 371 ; \r
+       silc_hash_table_find_foreach @ 372 ; \r
+       silc_hash_table_find_foreach_ext @ 373 ; \r
+       silc_hash_table_foreach @ 374 ; \r
+       silc_hash_table_free @ 375 ; \r
+       silc_hash_table_get @ 376 ; \r
+       silc_hash_table_list @ 377 ; \r
+       silc_hash_table_rehash @ 378 ; \r
+       silc_hash_table_rehash_ext @ 379 ; \r
+       silc_hash_table_replace @ 380 ; \r
+       silc_hash_table_replace_ext @ 381 ; \r
+       silc_hash_table_size @ 382 ; \r
+       silc_hash_uint @ 383 ; \r
+       silc_hash_unregister @ 384 ; \r
+       silc_hmac_alloc @ 385 ; \r
+       silc_hmac_free @ 386 ; \r
+       silc_hmac_get_supported @ 387 ; \r
+       silc_hmac_is_supported @ 388 ; \r
+       silc_hmac_len @ 389 ; \r
+       silc_hmac_list @ 390 ; \r
+       silc_hmac_make @ 391 ; \r
+       silc_hmac_make_truncated @ 393 ; \r
+       silc_hmac_make_with_key @ 394 ; \r
+       silc_hmac_register @ 395 ; \r
+       silc_hmac_register_default @ 396 ; \r
+       silc_hmac_set_key @ 397 ; \r
+       silc_hmac_unregister @ 398 ; \r
+       silc_id_dup @ 399 ; \r
+       silc_id_get_len @ 400 ; \r
+       silc_id_id2str @ 401 ; \r
+       silc_id_payload_encode @ 402 ; \r
+       silc_id_payload_free @ 403 ; \r
+       silc_id_payload_get_data @ 404 ; \r
+       silc_id_payload_get_id @ 405 ; \r
+       silc_id_payload_get_len @ 406 ; \r
+       silc_id_payload_get_type @ 407 ; \r
+       silc_id_payload_parse @ 408 ; \r
+       silc_id_payload_parse_id @ 410 ; \r
+       silc_id_render @ 411 ; \r
+       silc_id_str2id @ 412 ; \r
+       silc_idcache_add @ 413 ; \r
+       silc_idcache_alloc @ 414 ; \r
+       silc_idcache_del @ 415 ; \r
+       silc_idcache_del_all @ 416 ; \r
+       silc_idcache_del_by_context @ 417 ; \r
+       silc_idcache_del_by_id @ 418 ; \r
+       silc_idcache_del_by_id_ext @ 419 ; \r
+       silc_idcache_find_by_context @ 420 ; \r
+       silc_idcache_find_by_id @ 421 ; \r
+       silc_idcache_find_by_id_one @ 422 ; \r
+       silc_idcache_find_by_id_one_ext @ 423 ; \r
+       silc_idcache_find_by_name @ 424 ; \r
+       silc_idcache_find_by_name_one @ 425 ; \r
+       silc_idcache_free @ 426 ; \r
+       silc_idcache_get_all @ 427 ; \r
+       silc_idcache_list_count @ 428 ; \r
+       silc_idcache_list_first @ 429 ; \r
+       silc_idcache_list_free @ 430 ; \r
+       silc_idcache_list_next @ 431 ; \r
+       silc_idcache_purge @ 432 ; \r
+       silc_idcache_purge_by_context @ 433 ; \r
+       silc_key_agreement_get_hostname @ 434 ; \r
+       silc_key_agreement_get_port @ 435 ; \r
+       silc_key_agreement_payload_encode @ 436 ; \r
+       silc_key_agreement_payload_free @ 437 ; \r
+       silc_key_agreement_payload_parse @ 438 ; \r
+       silc_log_output @ 439 ; \r
+       silc_log_output_debug @ 440 ; \r
+       silc_log_output_hexdump @ 441 ; \r
+       silc_log_reset_callbacks @ 442 ; \r
+       silc_log_reset_debug_callbacks @ 443 ; \r
+       silc_log_set_callback @ 444 ; \r
+       silc_log_set_debug_callbacks @ 445 ; \r
+       silc_log_set_file @ 446 ; \r
+       silc_malloc @ 448 ; \r
+       silc_mars_context_len @ 449 ; \r
+       silc_mars_decrypt_cbc @ 450 ; \r
+       silc_mars_encrypt_cbc @ 451 ; \r
+       silc_mars_set_key @ 452 ; \r
+       silc_mars_set_key_with_string @ 453 ; \r
+       silc_math_gen_prime @ 454 ; \r
+       silc_math_prime_test @ 455 ; \r
+       silc_md5_context_len @ 456 ; \r
+       silc_md5_final @ 457 ; \r
+       silc_md5_init @ 458 ; \r
+       silc_md5_transform @ 459 ; \r
+       silc_md5_update @ 460 ; \r
+       silc_mp_abs @ 461 ; \r
+       silc_mp_add @ 462 ; \r
+       silc_mp_add_ui @ 463 ; \r
+       silc_mp_and @ 464 ; \r
+       silc_mp_bin2mp @ 465 ; \r
+       silc_mp_cmp @ 466 ; \r
+       silc_mp_cmp_si @ 467 ; \r
+       silc_mp_cmp_ui @ 468 ; \r
+       silc_mp_div @ 469 ; \r
+       silc_mp_div_2exp @ 470 ; \r
+       silc_mp_div_2exp_qr @ 471 ; \r
+       silc_mp_div_qr @ 472 ; \r
+       silc_mp_div_ui @ 473 ; \r
+       silc_mp_gcd @ 474 ; \r
+       silc_mp_gcdext @ 475 ; \r
+       silc_mp_get_str @ 476 ; \r
+       silc_mp_get_ui @ 477 ; \r
+       silc_mp_init @ 478 ; \r
+       silc_mp_mod @ 479 ; \r
+       silc_mp_mod_2exp @ 480 ; \r
+       silc_mp_mod_ui @ 481 ; \r
+       silc_mp_modinv @ 482 ; \r
+       silc_mp_mp2bin @ 483 ; \r
+       silc_mp_mp2bin_noalloc @ 484 ; \r
+       silc_mp_mul @ 485 ; \r
+       silc_mp_mul_2exp @ 486 ; \r
+       silc_mp_mul_ui @ 487 ; \r
+       silc_mp_neg @ 488 ; \r
+       silc_mp_or @ 489 ; \r
+       silc_mp_pow @ 490 ; \r
+       silc_mp_pow_mod @ 491 ; \r
+       silc_mp_pow_mod_ui @ 492 ; \r
+       silc_mp_pow_ui @ 493 ; \r
+       silc_mp_set @ 494 ; \r
+       silc_mp_set_si @ 495 ; \r
+       silc_mp_set_str @ 496 ; \r
+       silc_mp_set_ui @ 497 ; \r
+       silc_mp_size @ 498 ; \r
+       silc_mp_sizeinbase @ 499 ; \r
+       silc_mp_sqrt @ 500 ; \r
+       silc_mp_sub @ 501 ; \r
+       silc_mp_sub_ui @ 502 ; \r
+       silc_mp_uninit @ 503 ; \r
+       silc_mp_xor @ 504 ; \r
+       silc_mutex_alloc @ 505 ; \r
+       silc_mutex_free @ 506 ; \r
+       silc_mutex_lock @ 507 ; \r
+       silc_mutex_unlock @ 508 ; \r
+       silc_net_accept_connection @ 509 ; \r
+       silc_net_addr2bin @ 510 ; \r
+       silc_net_check_host_by_sock @ 511 ; \r
+       silc_net_check_local_by_sock @ 512 ; \r
+       silc_net_close_connection @ 513 ; \r
+       silc_net_close_server @ 514 ; \r
+       silc_net_create_connection @ 515 ; \r
+       silc_net_create_connection_async @ 516 ; \r
+       silc_net_create_server @ 517 ; \r
+       silc_net_get_local_port @ 518 ; \r
+       silc_net_get_remote_port @ 519 ; \r
+       silc_net_get_socket_opt @ 520 ; \r
+       silc_net_is_ip @ 521 ; \r
+       silc_net_localhost @ 522 ; \r
+       silc_net_set_socket_nonblock @ 523 ; \r
+       silc_net_set_socket_opt @ 524 ; \r
+       silc_net_win32_init @ 525 ; \r
+       silc_net_win32_uninit @ 526 ; \r
+       silc_none_context_len @ 527 ; \r
+       silc_none_decrypt_cbc @ 528 ; \r
+       silc_none_encrypt_cbc @ 529 ; \r
+       silc_none_set_key @ 530 ; \r
+       silc_none_set_key_with_string @ 531 ; \r
+       silc_notify_get_arg_num @ 532 ; \r
+       silc_notify_get_args @ 533 ; \r
+       silc_notify_get_type @ 534 ; \r
+       silc_notify_payload_encode @ 535 ; \r
+       silc_notify_payload_encode_args @ 536 ; \r
+       silc_notify_payload_free @ 537 ; \r
+       silc_notify_payload_parse @ 538 ; \r
+       silc_packet_assemble @ 539 ; \r
+       silc_packet_context_alloc @ 540 ; \r
+       silc_packet_context_dup @ 541 ; \r
+       silc_packet_context_free @ 542 ; \r
+       silc_packet_encrypt @ 544 ; \r
+       silc_packet_parse @ 545 ; \r
+       silc_packet_parse_special @ 546 ; \r
+       silc_packet_receive @ 547 ; \r
+       silc_packet_receive_process @ 548 ; \r
+       silc_packet_send @ 549 ; \r
+       silc_packet_send_prepare @ 550 ; \r
+       silc_parse_command_line @ 551 ; \r
+       silc_parse_userfqdn @ 552 ; \r
+       silc_pkcs1_decrypt @ 553 ; \r
+       silc_pkcs1_encrypt @ 554 ; \r
+       silc_pkcs1_sign @ 555 ; \r
+       silc_pkcs1_verify @ 556 ; \r
+       silc_pkcs_alloc @ 557 ; \r
+       silc_pkcs_decode_identifier @ 558 ; \r
+       silc_pkcs_decrypt @ 559 ; \r
+       silc_pkcs_encode_identifier @ 560 ; \r
+       silc_pkcs_encrypt @ 561 ; \r
+       silc_pkcs_free @ 562 ; \r
+       silc_pkcs_free_identifier @ 563 ; \r
+       silc_pkcs_get_key_len @ 564 ; \r
+       silc_pkcs_get_private_key @ 565 ; \r
+       silc_pkcs_get_public_key @ 566 ; \r
+       silc_pkcs_get_supported @ 567 ; \r
+       silc_pkcs_is_supported @ 568 ; \r
+       silc_pkcs_list @ 569 ; \r
+       silc_pkcs_load_private_key @ 570 ; \r
+       silc_pkcs_load_public_key @ 571 ; \r
+       silc_pkcs_private_key_alloc @ 572 ; \r
+       silc_pkcs_private_key_data_encode @ 573 ; \r
+       silc_pkcs_private_key_data_set @ 574 ; \r
+       silc_pkcs_private_key_decode @ 575 ; \r
+       silc_pkcs_private_key_encode @ 576 ; \r
+       silc_pkcs_private_key_free @ 577 ; \r
+       silc_pkcs_private_key_set @ 578 ; \r
+       silc_pkcs_public_key_alloc @ 579 ; \r
+       silc_pkcs_public_key_data_encode @ 580 ; \r
+       silc_pkcs_public_key_data_set @ 581 ; \r
+       silc_pkcs_public_key_decode @ 582 ; \r
+       silc_pkcs_public_key_encode @ 583 ; \r
+       silc_pkcs_public_key_free @ 584 ; \r
+       silc_pkcs_public_key_set @ 585 ; \r
+       silc_pkcs_register @ 586 ; \r
+       silc_pkcs_register_default @ 587 ; \r
+       silc_pkcs_save_private_key @ 588 ; \r
+       silc_pkcs_save_private_key_data @ 589 ; \r
+       silc_pkcs_save_public_key @ 590 ; \r
+       silc_pkcs_save_public_key_data @ 591 ; \r
+       silc_pkcs_sign @ 592 ; \r
+       silc_pkcs_sign_with_hash @ 593 ; \r
+       silc_pkcs_unregister @ 594 ; \r
+       silc_pkcs_verify @ 595 ; \r
+       silc_pkcs_verify_with_hash @ 596 ; \r
+       silc_private_message_get_flags @ 597 ; \r
+       silc_private_message_get_message @ 598 ; \r
+       silc_private_message_payload_encode @ 599 ; \r
+       silc_private_message_payload_free @ 600 ; \r
+       silc_private_message_payload_parse @ 601 ; \r
+       silc_protocol_alloc @ 602 ; \r
+       silc_protocol_cancel @ 603 ; \r
+       silc_protocol_execute @ 604 ; \r
+       silc_protocol_execute_final @ 605 ; \r
+       silc_protocol_free @ 606 ; \r
+       silc_protocol_list @ 607 ; \r
+       silc_protocol_register @ 608 ; \r
+       silc_protocol_unregister @ 609 ; \r
+       silc_rc5_context_len @ 610 ; \r
+       silc_rc5_decrypt_cbc @ 611 ; \r
+       silc_rc5_encrypt_cbc @ 612 ; \r
+       silc_rc5_set_key @ 613 ; \r
+       silc_rc5_set_key_with_string @ 614 ; \r
+       silc_rc6_context_len @ 615 ; \r
+       silc_rc6_decrypt_cbc @ 616 ; \r
+       silc_rc6_encrypt_cbc @ 617 ; \r
+       silc_rc6_set_key @ 618 ; \r
+       silc_rc6_set_key_with_string @ 619 ; \r
+       silc_realloc @ 620 ; \r
+       silc_rng_add_noise @ 621 ; \r
+       silc_rng_alloc @ 622 ; \r
+       silc_rng_free @ 623 ; \r
+       silc_rng_get_byte @ 624 ; \r
+       silc_rng_get_rn16 @ 625 ; \r
+       silc_rng_get_rn32 @ 626 ; \r
+       silc_rng_get_rn_data @ 627 ; \r
+       silc_rng_get_rn_string @ 628 ; \r
+       silc_rng_global_add_noise @ 629 ; \r
+       silc_rng_global_get_byte @ 630 ; \r
+       silc_rng_global_get_rn16 @ 631 ; \r
+       silc_rng_global_get_rn32 @ 632 ; \r
+       silc_rng_global_get_rn_data @ 633 ; \r
+       silc_rng_global_get_rn_string @ 634 ; \r
+       silc_rng_global_init @ 635 ; \r
+       silc_rng_global_uninit @ 636 ; \r
+       silc_rng_init @ 637 ; \r
+       silc_rsa_clear_keys @ 638 ; \r
+       silc_rsa_context_len @ 639 ; \r
+       silc_rsa_decrypt @ 640 ; \r
+       silc_rsa_encrypt @ 641 ; \r
+       silc_rsa_get_private_key @ 642 ; \r
+       silc_rsa_get_public_key @ 643 ; \r
+       silc_rsa_init @ 644 ; \r
+       silc_rsa_set_private_key @ 645 ; \r
+       silc_rsa_set_public_key @ 646 ; \r
+       silc_rsa_sign @ 647 ; \r
+       silc_rsa_verify @ 648 ; \r
+       silc_schedule @ 649 ; \r
+       silc_schedule_init @ 650 ; \r
+       silc_schedule_one @ 651 ; \r
+       silc_schedule_set_listen_fd @ 652 ; \r
+       silc_schedule_stop @ 653 ; \r
+       silc_schedule_task_add @ 654 ; \r
+       silc_schedule_task_del @ 655 ; \r
+       silc_schedule_task_del_by_callback @ 656 ; \r
+       silc_schedule_task_del_by_context @ 657 ; \r
+       silc_schedule_task_del_by_fd @ 658 ; \r
+       silc_schedule_uninit @ 659 ; \r
+       silc_schedule_unset_listen_fd @ 660 ; \r
+       silc_schedule_wakeup @ 661 ; \r
+       silc_select @ 665 ; \r
+       silc_sha1_context_len @ 666 ; \r
+       silc_sha1_final @ 667 ; \r
+       silc_sha1_init @ 668 ; \r
+       silc_sha1_transform @ 669 ; \r
+       silc_sha1_update @ 670 ; \r
+       silc_ske_abort @ 671 ; \r
+       silc_ske_alloc @ 672 ; \r
+       silc_ske_assemble_security_properties @ 673 ; \r
+       silc_ske_end @ 675 ; \r
+       silc_ske_free @ 676 ; \r
+       silc_ske_free_key_material @ 677 ; \r
+       silc_ske_group_get_by_name @ 678 ; \r
+       silc_ske_group_get_by_number @ 679 ; \r
+       silc_ske_get_supported_groups @ 680 ; \r
+       silc_ske_group_get_number @ 681 ; \r
+       silc_ske_groups @ 682 ; \r
+       silc_ske_initiator_finish @ 683 ; \r
+       silc_ske_initiator_phase_1 @ 684 ; \r
+       silc_ske_initiator_phase_2 @ 685 ; \r
+       silc_ske_initiator_start @ 686 ; \r
+       silc_ske_payload_ke_decode @ 688 ; \r
+       silc_ske_payload_ke_encode @ 689 ; \r
+       silc_ske_payload_ke_free @ 690 ; \r
+       silc_ske_payload_start_decode @ 691 ; \r
+       silc_ske_payload_start_encode @ 692 ; \r
+       silc_ske_payload_start_free @ 693 ; \r
+       silc_ske_process_key_material @ 694 ; \r
+       silc_ske_process_key_material_data @ 695 ; \r
+       silc_ske_responder_finish @ 696 ; \r
+       silc_ske_responder_phase_1 @ 697 ; \r
+       silc_ske_responder_phase_2 @ 698 ; \r
+       silc_ske_responder_start @ 699 ; \r
+       silc_ske_select_security_properties @ 700 ; \r
+       silc_ske_set_callbacks @ 701 ; \r
+       silc_socket_alloc @ 702 ; \r
+       silc_socket_dup @ 703 ; \r
+       silc_socket_free @ 704 ; \r
+       silc_socket_host_lookup @ 705 ; \r
+       silc_socket_read @ 706 ; \r
+       silc_socket_set_heartbeat @ 707 ; \r
+       silc_socket_write @ 708 ; \r
+       silc_string_compare @ 709 ; \r
+       silc_thread_create @ 710 ; \r
+       silc_thread_exit @ 711 ; \r
+       silc_thread_self @ 712 ; \r
+       silc_thread_wait @ 713 ; \r
+       silc_to_upper @ 715 ; \r
+       silc_twofish_context_len @ 716 ; \r
+       silc_twofish_decrypt_cbc @ 717 ; \r
+       silc_twofish_encrypt_cbc @ 718 ; \r
+       silc_twofish_set_key @ 719 ; \r
+       silc_twofish_set_key_with_string @ 720 ; \r
+       silc_buffer_format_vp @ 789 ; \r
+       silc_buffer_unformat_vp @ 790 ; \r
+       silc_sftp_client_start @ 791 ;\r
+       silc_sftp_client_shutdown @ 792 ;\r
+       silc_sftp_client_receive_process @ 793 ;\r
+       silc_sftp_open @ 794 ;\r
+       silc_sftp_close @ 795 ;\r
+       silc_sftp_read @ 796 ;\r
+       silc_sftp_write @ 797 ;\r
+       silc_sftp_remove @ 798 ;\r
+       silc_sftp_rename @ 799 ;\r
+       silc_sftp_mkdir @ 800 ;\r
+       silc_sftp_rmdir @ 801 ;\r
+       silc_sftp_opendir @ 802 ;\r
+       silc_sftp_readdir @ 803 ;\r
+       silc_sftp_stat @ 804 ;\r
+       silc_sftp_lstat @ 805 ;\r
+       silc_sftp_fstat @ 806 ;\r
+       silc_sftp_setstat @ 807 ;\r
+       silc_sftp_fsetstat @ 808 ;\r
+       silc_sftp_readlink @ 809 ;\r
+       silc_sftp_symlink @ 810 ;\r
+       silc_sftp_realpath @ 811 ;\r
+       silc_sftp_extended @ 812 ;\r
+       silc_sftp_server_start @ 813 ;\r
+       silc_sftp_server_shutdown @ 814 ;\r
+       silc_sftp_server_receive_process @ 815 ;\r
+       silc_sftp_fs_memory @ 816 ;\r
+       silc_sftp_fs_memory_alloc @ 817 ;\r
+       silc_sftp_fs_memory_free @ 818 ;\r
+       silc_sftp_fs_memory_add_dir @ 819 ;\r
+       silc_sftp_fs_memory_del_dir @ 820 ;\r
+       silc_sftp_fs_memory_add_file @ 821 ;\r
+       silc_sftp_fs_memory_del_file @ 822 ;\r
+       silc_file_open @ 824 ;\r
+       silc_file_close @ 825 ;\r
+       silc_file_read @ 826 ;\r
+       silc_file_write @ 827 ;\r
+       silc_file_size @ 828 ;\r
+       silc_hmac_init @ 829 ;\r
+       silc_hmac_update @ 830 ;\r
+       silc_hmac_final @ 831 ;\r
+       silc_hmac_init_with_key @ 832 ;\r
+       silc_hmac_get_name @ 833 ;\r
+       silc_hmac_get_hash @ 834 ;\r
+       silc_net_localip @ 835 ;\r
+       silc_sftp_server_set_monitor @ 836 ;\r
+       silc_net_gethostbyname @ 837 ;\r
+       silc_net_gethostbyaddr @ 838 ;\r
+       silc_net_gethostbyname_async @ 839 ;\r
+       silc_net_gethostbyaddr_async @ 840 ;\r
+       silc_net_is_ip4 @ 841 ;\r
+       silc_net_is_ip6 @ 842 ;\r
+       silc_log_set_debug_string @ 843 ;\r
+       silc_log_reset_all @ 844 ;\r
+       silc_log_flush_all @ 845 ;\r
+       silc_log_get_file @ 846 ;\r
+       silc_log_quick @ 847 DATA ;\r
+       silc_log_flushdelay @ 848 DATA ;\r
+       silc_hash_table_list_reset @ 849 ;\r
+       silc_debug_hexdump @ 850 DATA ;\r
+       silc_memdup @ 851 ;\r
+       silc_command_get_status @ 852 ;\r
+       silc_utf8_encode @ 853 ;\r
+       silc_utf8_decode @ 854 ;\r
+       silc_utf8_encoded_len @ 855 ;\r
+       silc_utf8_valid @ 856 ;\r
+       silc_mime_parse @ 857 ;\r
+       silc_get_status_message @ 858 ;\r
+       silc_get_mode_list @ 859 ;\r
+       silc_hash_table_find_by_context @ 860 ;\r
+       silc_channel_message_payload_encrypt @ 861 ;\r
+       silc_string_is_ascii @ 862 ;\r
+       silc_parse_version_string @ 863 ;\r
+       silc_version_to_num @ 864 ;\r
+       silc_fingerprint @ 865 ;\r
+        silc_get_packet_name @ 866 ;\r
+        silc_get_command_name @ 867 ;\r
+        silc_strncat @ 868 ;\r
+        silc_attribute_payload_parse @ 869 ;\r
+        silc_attribute_payload_encode @ 870 ;\r
+        silc_attribute_payload_alloc @ 871 ;\r
+        silc_attribute_payload_free @ 872 ;\r
+        silc_attribute_payload_list_free @ 873 ;\r
+        silc_attribute_payload_encode_data @ 874 ;\r
+        silc_attribute_get_attribute @ 875 ;\r
+        silc_attribute_get_data @ 876 ;\r
+        silc_attribute_get_object @ 877 ;\r
+        silc_attribute_get_flags @ 878 ;\r
+        silc_attribute_get_verify_data @ 879 ;\r
+        silc_hash_get_name @ 880 ;\r
index 66eb72c4593c75795ed00f65fb252ab20f9dcda7..0b0cd72d108177c4643b367ea8439bea59845560 100644 (file)
@@ -43,7 +43,7 @@ RSC=rc.exe
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
 # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /YX /FD /c\r
-# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "DLL" /FD /c\r
+# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "DLL" /FD /c\r
 # SUBTRACT CPP /YX\r
 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
@@ -71,7 +71,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
 # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /YX /FD /GZ /c\r
-# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "SILC_DEBUG" /D "DLL" /FD /GZ /c\r
+# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILC_EXPORTS" /D "MP_API_COMPATIBLE" /D "SILC_DEBUG" /D "DLL" /FD /GZ /c\r
 # SUBTRACT CPP /YX\r
 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
@@ -103,6 +103,10 @@ SOURCE=..\..\lib\silccore\silcargument.c
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\lib\silccore\silcattrs.c\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\lib\silccore\silcauth.c\r
 # End Source File\r
 # Begin Source File\r
@@ -199,6 +203,10 @@ SOURCE=..\..\lib\silcutil\silcutil.c
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\lib\silcutil\silcvcard.c\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\lib\silcutil\win32\silcwin32mutex.c\r
 # End Source File\r
 # Begin Source File\r
@@ -367,6 +375,10 @@ SOURCE=..\..\lib\silccore\silcargument.h
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\lib\silccore\silcattrs.h\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\lib\silccore\silcauth.h\r
 # End Source File\r
 # Begin Source File\r
@@ -505,6 +517,10 @@ SOURCE=..\..\lib\silcutil\silctypes.h
 \r
 SOURCE=..\..\lib\silcutil\silcutil.h\r
 # End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\lib\silcutil\silcvcard.h\r
+# End Source File\r
 # End Group\r
 # Begin Group "silcmath No. 1"\r
 \r
index 6330a577bde62671f6ba78679f0c252a478642e4..942639fd25d8c52b8e381b706ec2e882db4d3fc5 100644 (file)
-;
-; Exports file for SILC Client DLL.
-;
-; This file is generated from MinGW compiled object files using the
-; following command:
-;
-; dlltool --export-all --output-def libsilc.def libsilc.a
-;
-; ----------------------------------------------------------------------------
-;
-; If you edit this file by adding or removing any exports be sure to
-; preserve the ordinal values (the @ n in the exports) and add new exports
-; always at the end of the list with new ordinal value. Do not ever
-; add new export with old ordinal value if you need to preserve backwards
-; compatiblity. -Pekka
-;
-EXPORTS
-       silc_ske_check_version @ 1 ; 
-       silc_client_add_channel_private_key @ 2 ; 
-       silc_client_add_connection @ 3 ; 
-       silc_client_add_private_message_key @ 4 ; 
-       silc_client_add_private_message_key_ske @ 5 ; 
-       silc_client_add_socket @ 6 ; 
-       silc_client_alloc @ 7 ; 
-       silc_client_channel_message @ 8 ; 
-       silc_client_close_connection @ 9 ; 
-       silc_client_command_alloc @ 10 ; 
-       silc_client_command_ban @ 11 ; 
-       silc_client_command_close @ 12 ; 
-       silc_client_command_cmode @ 13 ; 
-       silc_client_command_connect @ 14 ; 
-       silc_client_command_cumode @ 15 ; 
-       silc_client_command_dup @ 16 ; 
-       silc_client_command_find @ 17 ; 
-       silc_client_command_free @ 18 ; 
-       silc_client_command_get_channel_by_id_callback @ 19 ; 
-       silc_client_command_get_client_by_id_callback @ 20 ; 
-       silc_client_command_get_client_callback @ 21 ; 
-       silc_client_command_get_clients_list_callback @ 22 ; 
-       silc_client_command_getkey @ 23 ; 
-       silc_client_command_identify @ 24 ; 
-       silc_client_command_info @ 25 ; 
-       silc_client_command_invite @ 26 ; 
-       silc_client_command_join @ 27 ; 
-       silc_client_command_kick @ 28 ; 
-       silc_client_command_kill @ 29 ; 
-       silc_client_command_leave @ 30 ; 
-       silc_client_command_list @ 31 ; 
-       silc_client_command_motd @ 32 ; 
-       silc_client_command_nick @ 33 ; 
-       silc_client_command_oper @ 34 ; 
-       silc_client_command_pending @ 35 ; 
-       silc_client_command_pending_check @ 36 ; 
-       silc_client_command_pending_del @ 37 ; 
-       silc_client_command_ping @ 38 ; 
-       silc_client_command_quit @ 39 ; 
-       silc_client_command_reply_ban @ 40 ; 
-       silc_client_command_reply_close @ 41 ; 
-       silc_client_command_reply_cmode @ 42 ; 
-       silc_client_command_reply_connect @ 43 ; 
-       silc_client_command_reply_cumode @ 44 ; 
-       silc_client_command_reply_free @ 45 ; 
-       silc_client_command_reply_getkey @ 46 ; 
-       silc_client_command_reply_identify @ 47 ; 
-       silc_client_command_reply_info @ 48 ; 
-       silc_client_command_reply_invite @ 49 ; 
-       silc_client_command_reply_join @ 50 ; 
-       silc_client_command_reply_kick @ 51 ; 
-       silc_client_command_reply_kill @ 52 ; 
-       silc_client_command_reply_leave @ 53 ; 
-       silc_client_command_reply_list @ 54 ; 
-       silc_client_command_reply_motd @ 55 ; 
-       silc_client_command_reply_nick @ 56 ; 
-       silc_client_command_reply_oper @ 57 ; 
-       silc_client_command_reply_ping @ 58 ; 
-       silc_client_command_reply_process @ 59 ; 
-       silc_client_command_reply_shutdown @ 60 ; 
-       silc_client_command_reply_silcoper @ 61 ; 
-       silc_client_command_reply_topic @ 62 ; 
-       silc_client_command_reply_umode @ 63 ; 
-       silc_client_command_reply_users @ 64 ; 
-       silc_client_command_reply_whois @ 65 ; 
-       silc_client_command_reply_whowas @ 66 ; 
-       silc_client_command_shutdown @ 67 ; 
-       silc_client_command_silcoper @ 68 ; 
-       silc_client_command_topic @ 70 ; 
-       silc_client_command_umode @ 71 ; 
-       silc_client_command_users @ 72 ; 
-       silc_client_command_whois @ 73 ; 
-       silc_client_command_whowas @ 74 ; 
-       silc_client_connect_to_server @ 75 ; 
-       silc_client_del_channel @ 76 ; 
-       silc_client_del_channel_private_key @ 77 ; 
-       silc_client_del_channel_private_keys @ 78 ; 
-       silc_client_del_client @ 79 ; 
-       silc_client_del_client_entry @ 80 ; 
-       silc_client_del_connection @ 81 ; 
-       silc_client_del_private_message_key @ 82 ; 
-       silc_client_del_server @ 83 ; 
-       silc_client_del_socket @ 84 ; 
-       silc_client_disconnected_by_server @ 85 ; 
-       silc_client_error_by_server @ 86 ; 
-       silc_client_free @ 87 ; 
-       silc_client_free_channel_private_keys @ 88 ; 
-       silc_client_free_private_message_keys @ 89 ; 
-       silc_client_get_channel @ 90 ; 
-       silc_client_get_channel_by_id @ 91 ; 
-       silc_client_get_channel_by_id_resolve @ 92 ; 
-       silc_client_get_client_by_id @ 93 ; 
-       silc_client_get_client_by_id_resolve @ 94 ; 
-       silc_client_get_clients @ 95 ; 
-       silc_client_get_clients_by_list @ 96 ; 
-       silc_client_get_clients_local @ 97 ; 
-       silc_client_get_server @ 98 ; 
-       silc_client_get_server_by_id @ 99 ; 
-       silc_client_init @ 100 ; 
-       silc_client_key_agreement @ 101 ; 
-       silc_client_list_channel_private_keys @ 102 ; 
-       silc_client_list_private_message_keys @ 103 ; 
-       silc_client_notify_by_server @ 105 ; 
-       silc_client_packet_process @ 106 ; 
-       silc_client_packet_send @ 107 ; 
-       silc_client_packet_send_real @ 108 ; 
-       silc_client_perform_key_agreement @ 109 ; 
-       silc_client_perform_key_agreement_fd @ 110 ; 
-       silc_client_private_message @ 111 ; 
-       silc_client_private_message_key @ 112 ; 
-       silc_client_process_failure @ 113 ; 
-       silc_client_protocol_ke_send_packet @ 114 ; 
-       silc_client_protocol_ke_set_keys @ 115 ; 
-       silc_client_protocol_ke_verify_key @ 116 ; 
-       silc_client_protocols_register @ 117 ; 
-       silc_client_protocols_unregister @ 118 ; 
-       silc_client_receive_channel_key @ 119 ; 
-       silc_client_receive_new_id @ 120 ; 
-       silc_client_remove_from_channels @ 121 ; 
-       silc_client_replace_from_channels @ 122 ; 
-       silc_client_run @ 123 ; 
-       silc_client_save_channel_key @ 124 ; 
-       silc_client_send_channel_message @ 125 ; 
-       silc_client_command_send @ 126 ; 
-       silc_client_send_key_agreement @ 127 ; 
-       silc_client_send_private_message @ 128 ; 
-       silc_client_send_private_message_key @ 129 ; 
-       silc_client_start_key_exchange @ 131 ; 
-       silc_client_stop @ 132 ; 
-       silc_idlist_get_client @ 137 ; 
-       silc_client_abort_key_agreement @ 138 ; 
-       silc_client_set_away_message @ 139 ; 
-       silc_client_request_authentication_method @ 140 ; 
-       silc_client_file_send @ 141 ;
-       silc_client_file_receive @ 142 ;
-       silc_client_file_close @ 143 ;
-       silc_client_command_register @ 144 ;
-       silc_client_command_unregister @ 145 ;
-       silc_client_commands_register @ 146 ;
-       silc_client_commands_unregister @ 147 ;
-       silc_client_command_call @ 148 ;
-       silc_client_command_reply_quit @ 149 ;
-       silc_client_run_one @ 150 ;
-       silc_client_on_channel @ 151 ;
-       silc_client_current_channel_private_key @ 152;
+;\r
+; Exports file for SILC Client DLL.\r
+;\r
+; This file is generated from MinGW compiled object files using the\r
+; following command:\r
+;\r
+; dlltool --export-all --output-def libsilc.def libsilc.a\r
+;\r
+; ----------------------------------------------------------------------------\r
+;\r
+; If you edit this file by adding or removing any exports be sure to\r
+; preserve the ordinal values (the @ n in the exports) and add new exports\r
+; always at the end of the list with new ordinal value. Do not ever\r
+; add new export with old ordinal value if you need to preserve backwards\r
+; compatiblity. -Pekka\r
+;\r
+EXPORTS\r
+       silc_ske_check_version @ 1 ; \r
+       silc_client_add_channel_private_key @ 2 ; \r
+       silc_client_add_connection @ 3 ; \r
+       silc_client_add_private_message_key @ 4 ; \r
+       silc_client_add_private_message_key_ske @ 5 ; \r
+       silc_client_add_socket @ 6 ; \r
+       silc_client_alloc @ 7 ; \r
+       silc_client_channel_message @ 8 ; \r
+       silc_client_close_connection @ 9 ; \r
+       silc_client_command_alloc @ 10 ; \r
+       silc_client_command_ban @ 11 ; \r
+       silc_client_command_close @ 12 ; \r
+       silc_client_command_cmode @ 13 ; \r
+       silc_client_command_connect @ 14 ; \r
+       silc_client_command_cumode @ 15 ; \r
+       silc_client_command_dup @ 16 ; \r
+       silc_client_command_find @ 17 ; \r
+       silc_client_command_free @ 18 ; \r
+       silc_client_command_get_channel_by_id_callback @ 19 ; \r
+       silc_client_command_get_client_by_id_callback @ 20 ; \r
+       silc_client_command_get_client_callback @ 21 ; \r
+       silc_client_command_get_clients_list_callback @ 22 ; \r
+       silc_client_command_getkey @ 23 ; \r
+       silc_client_command_identify @ 24 ; \r
+       silc_client_command_info @ 25 ; \r
+       silc_client_command_invite @ 26 ; \r
+       silc_client_command_join @ 27 ; \r
+       silc_client_command_kick @ 28 ; \r
+       silc_client_command_kill @ 29 ; \r
+       silc_client_command_leave @ 30 ; \r
+       silc_client_command_list @ 31 ; \r
+       silc_client_command_motd @ 32 ; \r
+       silc_client_command_nick @ 33 ; \r
+       silc_client_command_oper @ 34 ; \r
+       silc_client_command_pending @ 35 ; \r
+       silc_client_command_pending_check @ 36 ; \r
+       silc_client_command_pending_del @ 37 ; \r
+       silc_client_command_ping @ 38 ; \r
+       silc_client_command_quit @ 39 ; \r
+       silc_client_command_reply_ban @ 40 ; \r
+       silc_client_command_reply_close @ 41 ; \r
+       silc_client_command_reply_cmode @ 42 ; \r
+       silc_client_command_reply_connect @ 43 ; \r
+       silc_client_command_reply_cumode @ 44 ; \r
+       silc_client_command_reply_free @ 45 ; \r
+       silc_client_command_reply_getkey @ 46 ; \r
+       silc_client_command_reply_identify @ 47 ; \r
+       silc_client_command_reply_info @ 48 ; \r
+       silc_client_command_reply_invite @ 49 ; \r
+       silc_client_command_reply_join @ 50 ; \r
+       silc_client_command_reply_kick @ 51 ; \r
+       silc_client_command_reply_kill @ 52 ; \r
+       silc_client_command_reply_leave @ 53 ; \r
+       silc_client_command_reply_list @ 54 ; \r
+       silc_client_command_reply_motd @ 55 ; \r
+       silc_client_command_reply_nick @ 56 ; \r
+       silc_client_command_reply_oper @ 57 ; \r
+       silc_client_command_reply_ping @ 58 ; \r
+       silc_client_command_reply_process @ 59 ; \r
+       silc_client_command_reply_shutdown @ 60 ; \r
+       silc_client_command_reply_silcoper @ 61 ; \r
+       silc_client_command_reply_topic @ 62 ; \r
+       silc_client_command_reply_umode @ 63 ; \r
+       silc_client_command_reply_users @ 64 ; \r
+       silc_client_command_reply_whois @ 65 ; \r
+       silc_client_command_reply_whowas @ 66 ; \r
+       silc_client_command_shutdown @ 67 ; \r
+       silc_client_command_silcoper @ 68 ; \r
+       silc_client_command_topic @ 70 ; \r
+       silc_client_command_umode @ 71 ; \r
+       silc_client_command_users @ 72 ; \r
+       silc_client_command_whois @ 73 ; \r
+       silc_client_command_whowas @ 74 ; \r
+       silc_client_connect_to_server @ 75 ; \r
+       silc_client_del_channel @ 76 ; \r
+       silc_client_del_channel_private_key @ 77 ; \r
+       silc_client_del_channel_private_keys @ 78 ; \r
+       silc_client_del_client @ 79 ; \r
+       silc_client_del_client_entry @ 80 ; \r
+       silc_client_del_connection @ 81 ; \r
+       silc_client_del_private_message_key @ 82 ; \r
+       silc_client_del_server @ 83 ; \r
+       silc_client_del_socket @ 84 ; \r
+       silc_client_disconnected_by_server @ 85 ; \r
+       silc_client_error_by_server @ 86 ; \r
+       silc_client_free @ 87 ; \r
+       silc_client_free_channel_private_keys @ 88 ; \r
+       silc_client_free_private_message_keys @ 89 ; \r
+       silc_client_get_channel @ 90 ; \r
+       silc_client_get_channel_by_id @ 91 ; \r
+       silc_client_get_channel_by_id_resolve @ 92 ; \r
+       silc_client_get_client_by_id @ 93 ; \r
+       silc_client_get_client_by_id_resolve @ 94 ; \r
+       silc_client_get_clients @ 95 ; \r
+       silc_client_get_clients_by_list @ 96 ; \r
+       silc_client_get_clients_local @ 97 ; \r
+       silc_client_get_server @ 98 ; \r
+       silc_client_get_server_by_id @ 99 ; \r
+       silc_client_init @ 100 ; \r
+       silc_client_key_agreement @ 101 ; \r
+       silc_client_list_channel_private_keys @ 102 ; \r
+       silc_client_list_private_message_keys @ 103 ; \r
+       silc_client_notify_by_server @ 105 ; \r
+       silc_client_packet_process @ 106 ; \r
+       silc_client_packet_send @ 107 ; \r
+       silc_client_packet_send_real @ 108 ; \r
+       silc_client_perform_key_agreement @ 109 ; \r
+       silc_client_perform_key_agreement_fd @ 110 ; \r
+       silc_client_private_message @ 111 ; \r
+       silc_client_private_message_key @ 112 ; \r
+       silc_client_process_failure @ 113 ; \r
+       silc_client_protocol_ke_send_packet @ 114 ; \r
+       silc_client_protocol_ke_set_keys @ 115 ; \r
+       silc_client_protocol_ke_verify_key @ 116 ; \r
+       silc_client_protocols_register @ 117 ; \r
+       silc_client_protocols_unregister @ 118 ; \r
+       silc_client_receive_channel_key @ 119 ; \r
+       silc_client_receive_new_id @ 120 ; \r
+       silc_client_remove_from_channels @ 121 ; \r
+       silc_client_replace_from_channels @ 122 ; \r
+       silc_client_run @ 123 ; \r
+       silc_client_save_channel_key @ 124 ; \r
+       silc_client_send_channel_message @ 125 ; \r
+       silc_client_command_send @ 126 ; \r
+       silc_client_send_key_agreement @ 127 ; \r
+       silc_client_send_private_message @ 128 ; \r
+       silc_client_send_private_message_key @ 129 ; \r
+       silc_client_start_key_exchange @ 131 ; \r
+       silc_client_stop @ 132 ; \r
+       silc_idlist_get_client @ 137 ; \r
+       silc_client_abort_key_agreement @ 138 ; \r
+       silc_client_set_away_message @ 139 ; \r
+       silc_client_request_authentication_method @ 140 ; \r
+       silc_client_file_send @ 141 ;\r
+       silc_client_file_receive @ 142 ;\r
+       silc_client_file_close @ 143 ;\r
+       silc_client_command_register @ 144 ;\r
+       silc_client_command_unregister @ 145 ;\r
+       silc_client_commands_register @ 146 ;\r
+       silc_client_commands_unregister @ 147 ;\r
+       silc_client_command_call @ 148 ;\r
+       silc_client_command_reply_quit @ 149 ;\r
+       silc_client_run_one @ 150 ;\r
+       silc_client_on_channel @ 151 ;\r
+       silc_client_current_channel_private_key @ 152;\r
+        silc_client_attribute_add @ 153 ;\r
+        silc_client_attribute_del @ 154 ;\r
+        silc_client_attributes_get @ 155 ;\r
+        silc_client_attributes_request @ 156 ;\r
index 08932f180d5b21469cf7cf665e4118a00419b250..5b2a08bb0da1e9d715546e77c3d575ed1f553a5b 100644 (file)
@@ -42,7 +42,7 @@ RSC=rc.exe
 # PROP Intermediate_Dir "Release"\r
 # PROP Target_Dir ""\r
 # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /YX /FD /c\r
-# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /D "NDEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "DLL" /YX /FD /c\r
+# ADD CPP /nologo /MT /W2 /GX /O2 /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "NDEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "DLL" /YX /FD /c\r
 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32\r
 # ADD BASE RSC /l 0x409 /d "NDEBUG"\r
@@ -69,7 +69,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
 # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /YX /FD /GZ /c\r
-# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /D "_DEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "SILC_DEBUG" /D "DLL" /YX /FD /GZ /c\r
+# ADD CPP /nologo /MTd /W2 /Gm /GX /ZI /Od /I ".\\" /I "..\\" /I "..\..\\" /I "..\..\includes" /I "..\..\lib\silccore" /I "..\..\lib\silcske" /I "..\..\lib\silcmath" /I "..\..\lib\silcmath\mpi" /I "..\..\lib\silcutil" /I "..\..\lib\silccrypt" /I "..\..\lib\silcsim" /I "..\..\lib\trq" /I "..\..\lib\silcclient" /I "..\..\lib\silcsftp" /I "..\..\lib\contrib" /D "_DEBUG" /D "MP_API_COMPATIBLE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSILCCLIENT_EXPORTS" /D "SILC_DEBUG" /D "DLL" /YX /FD /GZ /c\r
 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
 # ADD BASE RSC /l 0x409 /d "_DEBUG"\r
@@ -100,6 +100,10 @@ SOURCE=..\..\lib\silcclient\client.c
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\lib\silcclient\client_attrs.c\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\lib\silcclient\client_channel.c\r
 # End Source File\r
 # Begin Source File\r