summaryrefslogtreecommitdiffstats
path: root/libssh/keyfiles.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed stupid "can't parse known host key" bugAris Adamantiadis2009-08-101-0/+1
| | | | due to a dangling \n in the base64 ...
* Fix build with MSVC.Andreas Schneider2009-07-301-1/+0
|
* Fix compile errors in keyfiles.Andreas Schneider2009-07-271-8/+8
|
* Change PRIVATE_KEY * to ssh_private_keyAris Adamantiadis2009-07-241-8/+8
|
* Changed all PUBLIC_KEY * to ssh_public_keyAris Adamantiadis2009-07-241-1/+1
|
* Changed all occurences of BUFFER * to ssh_bufferAris Adamantiadis2009-07-241-13/+13
|
* Change all occurences of STRING * to ssh_stringAris Adamantiadis2009-07-241-24/+24
|
* replacing keys_struct with ssh_keys_structAris Adamantiadis2009-07-241-1/+1
|
* Fix ssh_write_knownhost() which always returned -1.Andreas Schneider2009-07-211-1/+1
| | | | | fwrite() return the the number of items written not the size of the buffer.
* Fix doxygen to match SSH_SERVER_FILE_NOT_FOUND fixAris Adamantiadis2009-07-141-1/+4
|
* Added return code SSH_SERVER_FILE_NOT_FOUNDAris Adamantiadis2009-07-121-2/+2
| | | | | This error is returned by ssh_is_server_known when known_hosts file does not exist and gives more action to the developer.
* Fixed memory leak in ssh_is_server_known()Aris Adamantiadis2009-06-221-0/+2
|
* Fixed a use-after-free in match_hashed_host()Aris Adamantiadis2009-06-211-1/+1
|
* Fix build warnings.Andreas Schneider2009-06-091-0/+5
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@774 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix the vim modeline and place it at the end of the file.Andreas Schneider2009-05-121-3/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
* Change variable names of the keys_struct to avoid conflicts.Andreas Schneider2009-05-111-2/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@753 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve the autopubkey authentication.Andreas Schneider2009-04-301-26/+7
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@658 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve auto public key authentication.Andreas Schneider2009-04-281-45/+85
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@636 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve ssh_write_knownhost.Andreas Schneider2009-04-281-54/+130
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@635 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve ssh_is_server_known.Andreas Schneider2009-04-271-67/+98
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@634 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve match_hashed_host.Andreas Schneider2009-04-271-53/+83
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@633 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve check_public_key().Andreas Schneider2009-04-271-57/+87
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@632 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve ssh_get_knownhost_line.Andreas Schneider2009-04-271-52/+67
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@631 7dcaeef0-15fb-0310-b436-a5af3365683c
* Use ctype to make alldigits simpler.Andreas Schneider2009-04-201-7/+12
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@568 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve publickey_from_file().Andreas Schneider2009-04-201-49/+65
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@567 7dcaeef0-15fb-0310-b436-a5af3365683c
* Cleanup and add more error checks to _privatekey_from_file().Andreas Schneider2009-04-201-49/+73
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@566 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add functions without any passphrase.Andreas Schneider2009-04-201-8/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@565 7dcaeef0-15fb-0310-b436-a5af3365683c
* Cleanup and add more error checks to privatekey_from_file().Andreas Schneider2009-04-201-91/+120
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@564 7dcaeef0-15fb-0310-b436-a5af3365683c
* Rename privatekey_free() to be consistent with publickey_free().Andreas Schneider2009-04-201-2/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@563 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add more error checks to read_dsa_privatekey().Andreas Schneider2009-04-191-29/+48
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@562 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add more error checks to read_rsa_privatekey().Andreas Schneider2009-04-191-37/+59
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@561 7dcaeef0-15fb-0310-b436-a5af3365683c
* The description should be const.Andreas Schneider2009-04-191-4/+4
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@560 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add more error checks to privatekey_file_to_buffer().Andreas Schneider2009-04-191-47/+70
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@559 7dcaeef0-15fb-0310-b436-a5af3365683c
* Use POSIX return values and check them!Andreas Schneider2009-04-191-10/+11
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@558 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add FIXME.Andreas Schneider2009-04-181-0/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@556 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix gcrypt error if no auth callback has been set.Andreas Schneider2009-04-181-5/+13
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@555 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve gcrypt private_key functions.Andreas Schneider2009-04-181-18/+24
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@554 7dcaeef0-15fb-0310-b436-a5af3365683c
* Some minor improvements to passphrase_to_key().Andreas Schneider2009-04-181-13/+21
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@553 7dcaeef0-15fb-0310-b436-a5af3365683c
* Reformat asn1_check_sequence() and read_line().Andreas Schneider2009-04-181-9/+20
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@552 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add more error checks to asn1_get_int().Andreas Schneider2009-04-181-7/+17
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@551 7dcaeef0-15fb-0310-b436-a5af3365683c
* Reformat some functions.Andreas Schneider2009-04-181-12/+15
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@550 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix segfault with gcrypt.Andreas Schneider2009-04-181-2/+6
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@542 7dcaeef0-15fb-0310-b436-a5af3365683c
* Use const where it should be used.Andreas Schneider2009-04-051-1/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@407 7dcaeef0-15fb-0310-b436-a5af3365683c
* Make use of const.Andreas Schneider2009-04-051-2/+4
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@406 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warnings.Andreas Schneider2009-04-051-4/+5
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@396 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warnings, mostly const chars.Andreas Schneider2009-04-051-2/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@394 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve free functions of the keyfiles.Andreas Schneider2009-04-041-17/+18
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@389 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add NULL check to private_key_free().Andreas Schneider2009-04-031-0/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@383 7dcaeef0-15fb-0310-b436-a5af3365683c
* There is no file to close here.Andreas Schneider2009-04-021-2/+0
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@339 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add memory error checks for crypto wrapper functions.Andreas Schneider2009-04-011-1/+10
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@330 7dcaeef0-15fb-0310-b436-a5af3365683c