summaryrefslogtreecommitdiffstats
path: root/src/pki.c
Commit message (Collapse)AuthorAgeFilesLines
* pki: Open privkey file in binary mode.Andreas Schneider2012-09-041-1/+1
| | | | This is needed to correctly detect carriage return.
* pki: Add ecdsa support for signature verification.Andreas Schneider2012-02-041-8/+24
|
* pki: Fix ssh_pki_log function.Andreas Schneider2012-02-041-1/+1
|
* pki: Don't free a const key!Andreas Schneider2012-02-041-1/+0
|
* pki: Update copyright.Andreas Schneider2012-02-041-1/+1
|
* pki: Fix build if you don't have ECC support.Andreas Schneider2012-02-041-8/+0
|
* pki: Add support to generate ecdsa keys.Andreas Schneider2012-02-041-4/+13
|
* pki: Add support to import ecdsa pubkeys.Andreas Schneider2012-02-041-1/+38
|
* pki: Add support to import ecdsa private keys.Andreas Schneider2012-02-041-0/+4
|
* pki: Fix typo in error message.Andreas Schneider2012-02-041-1/+1
|
* pki: Add a ssh_key_cmp() function.Andreas Schneider2011-10-291-0/+34
|
* pki: ssh_pki_generateAris Adamantiadis2011-09-241-0/+43
| | | | for both gcrypt and openssl
* pki: null ptr checkAris Adamantiadis2011-09-181-1/+5
|
* pki: Use ssh_log_function() for ssh_pki_log().Andreas Schneider2011-09-171-4/+5
|
* pki: Use ssh_string_get_char().Andreas Schneider2011-09-081-19/+2
|
* pki: Add ssh_pki_export_pubkey_rsa1().Andreas Schneider2011-09-051-0/+8
|
* pki: Add ecdsa key support.Andreas Schneider2011-09-021-0/+7
|
* pki: Check the type of the key blob earlier.Andreas Schneider2011-08-301-2/+9
|
* pki: Use consistent API for ssh_pki_export_privkey_to_pubkey().Andreas Schneider2011-08-301-5/+19
|
* pki: Use consistent API for ssh_pki_export_pubkey_blob().Andreas Schneider2011-08-301-5/+21
|
* pki: Fix session_id hashing.Andreas Schneider2011-08-291-2/+2
| | | | I don't understand why this code worked before. It was completly wrong.
* pki: Refactor ssh_pki_do_sign().Andreas Schneider2011-08-281-10/+11
|
* pki: Add Windows defines.Andreas Schneider2011-08-281-0/+14
|
* pki: Handle hash correctly.Andreas Schneider2011-08-261-12/+10
| | | | | | | Looks like only DSA in grypt needs a leading zero to mark the has as positive. See http://lists.gnupg.org/pipermail/gcrypt-devel/2005-February/000754.html
* pki: Migrate ssh_pki_do_sign to new pki.Andreas Schneider2011-08-261-20/+26
|
* pki: Add more return values for file importing functions.Andreas Schneider2011-08-231-3/+28
|
* pki: We need only one signature verify blob function.Andreas Schneider2011-08-231-64/+5
| | | | This fixes the build without server.
* agent: Fix memory leak.Andreas Schneider2011-08-221-4/+16
|
* pki: Add ssh_srv_pki_signature_verify_blob().Andreas Schneider2011-08-221-0/+38
|
* pki: Add ssh_pki_signature_verify_blob().Andreas Schneider2011-08-221-0/+59
|
* pki: Add ssh_srv_pki_do_sign_sessionid().Andreas Schneider2011-08-221-0/+43
|
* pki: Add ssh_pki_do_sign_agent().Andreas Schneider2011-08-211-0/+53
|
* pki: Fix possible segfault in ssh_key_type_from_name().Andreas Schneider2011-08-211-19/+23
|
* pki: Create a pki private header file.Andreas Schneider2011-08-211-0/+1
|
* pki: Add ssh_pki_import_signature_blob().Andreas Schneider2011-08-211-0/+60
|
* pki: Add ssh_pki_export_signature_blob().Andreas Schneider2011-08-211-0/+56
|
* pki: Introduce ssh_signature.Andreas Schneider2011-08-201-0/+43
|
* pki: Use a consistent naming scheme.Andreas Schneider2011-08-191-8/+8
|
* tests: Added test for pubkey from privkey.Andreas Schneider2011-08-161-5/+5
|
* pki: Add ssh_pki_export_publickey_file().Andreas Schneider2011-08-161-1/+60
|
* pki: Fix and rename ssh_pki_publickey_to_base64().Andreas Schneider2011-08-161-7/+7
| | | | Rename it to ssh_pki_export_publickey_base64().
* pki: Remove session from ssh_pki_import_pubkey_* functions.Andreas Schneider2011-08-161-39/+21
|
* pki: Remove session from ssh_pki_import_privkey_* functions.Andreas Schneider2011-08-161-63/+77
|
* pki: Fix memleak in pki_import_pubkey_buffer().Andreas Schneider2011-08-161-0/+2
|
* pki: Add ssh_pki_log function.Andreas Schneider2011-08-161-2/+8
| | | | | The plan is to get rid of the session as a parameter to ssh pki key functions. We don't need a session for it and probably don't want it.
* pki: Fix ssh_pki_publickey_to_base64() warnings.Andreas Schneider2011-08-161-6/+1
|
* pki: Add ssh_pki_publickey_to_base64().Andreas Schneider2011-08-161-0/+42
|
* pki: Add ssh_pki_import_pubkey_file().Andreas Schneider2011-08-161-0/+73
|
* pki: Rename ssh_pki_publickey_to_string and make it public.Andreas Schneider2011-08-161-3/+6
|
* pki: Rename ssh_pki_import_pubkey_string and make it public.Andreas Schneider2011-08-161-7/+8
| | | | It should be named ssh_pki_import_pubkey_blob().