summaryrefslogtreecommitdiffstats
path: root/src/pki_crypto.c
Commit message (Expand)AuthorAgeFilesLines
* ed25519: Generate, sign and verify keys.Aris2014-09-071-1/+55
* bignums: detach bignum-related functions from dh.c.Aris Adamantiadis2014-08-061-1/+1
* pki: Move ssh_pki_key_ecdsa_name() to the correct file.Andreas Schneider2014-04-231-14/+0
* pki: Make pki_key_ecdsa_nid_to_name() a shared function.Andreas Schneider2014-04-231-1/+1
* pki crypto: expose new ssh_pki_key_ecdsa_name APIJon Simons2014-04-091-0/+14
* pki_crypto: guard against NULL pubkey->rsa in signature extractionJon Simons2014-03-271-1/+7
* pki_crypto: Replace deprecated RSA_generate_key() with RSA_generate_key_ex()Petar Koretic2014-03-271-4/+14
* pki_crypto: Always copy ecdsa_nid into duplicated ECDSA keysAlan Dunn2014-03-121-2/+2
* pki: Fix build warning about unused variables.Andreas Schneider2014-02-141-2/+2
* pki_crypto: Fix memory leak with EC_KEY_set_public_key().Andreas Schneider2014-01-281-1/+3
* pki_crypto: fix DSA signature extractionJon Simons2014-01-231-26/+50
* pki_crypto: pad RSA signature blobsJon Simons2014-01-211-24/+56
* src: Rename buffer_add_data() to ssh_buffer_add_data().Andreas Schneider2014-01-191-3/+3
* src: Rename buffer_init to ssh_buffer_init().Andreas Schneider2014-01-191-1/+1
* update copyright informationAris Adamantiadis2014-01-071-1/+1
* pki_crypto: Add pki_private_key_to_pem().Andreas Schneider2013-11-271-0/+118
* remove warnings on OSX (workaround)Aris Adamantiadis2013-11-041-2/+2
* pki: Don't leak a buffer.Andreas Schneider2013-10-191-0/+2
* pki_crpypto: Fix ecdsa signature to blob.Andreas Schneider2013-10-181-12/+26
* pki: Add the type as a char pointer.Andreas Schneider2013-10-181-1/+4
* pki: Fix switch statement of pki_key_generate_ecdsa().Andreas Schneider2013-06-181-0/+2
* pki: Fix resource leak on error.Andreas Schneider2013-06-131-0/+1
* pki: Don't leak the signature on error paths.Andreas Schneider2012-10-121-0/+2
* pki: Don't leak memory in pubkey to blob.Andreas Schneider2012-10-071-3/+4
* pki: Make sure we don't double free pointers.Andreas Schneider2012-10-071-0/+6
* pki: Fix openssl ecdsa signature from blob.Andreas Schneider2012-02-041-34/+62
* pki: Update copyright.Andreas Schneider2012-02-041-1/+1
* pki: Fix build if you don't have ECC support.Andreas Schneider2012-02-041-0/+4
* pki: Add ecdsa support to do_sign_sessionid.Andreas Schneider2012-02-041-0/+8
* pki: Add ecdsa support to do_sign.Andreas Schneider2012-02-041-0/+14
* pki: Add ecdsa support for signature_verify.Andreas Schneider2012-02-041-0/+14
* pki: Add ecdsa support for signature_from_blob.Andreas Schneider2012-02-041-0/+50
* pki: Add ecdsa support for signature_to_blob.Andreas Schneider2012-02-041-0/+29
* pki: Add support to generate ecdsa keys.Andreas Schneider2012-02-041-0/+34
* pki: Fix ecdsa key dup.Andreas Schneider2012-02-041-0/+2
* pki: Add support to import ecdsa pubkeys.Andreas Schneider2012-02-041-0/+52
* pki: Add support for export ecdsa pubkeys.Andreas Schneider2012-02-041-0/+116
* pki: Add support to import ecdsa private keys.Andreas Schneider2012-02-041-0/+52
* pki: Add ECDSA for key compare.Andreas Schneider2012-02-041-0/+29
* pki: Add a ssh_key_cmp() function.Andreas Schneider2011-10-291-0/+58
* pki: ssh_pki_generateAris Adamantiadis2011-09-241-0/+23
* pki: DO actually verify signaturesAris Adamantiadis2011-09-241-2/+2
* pki: Add missing ECC ifdef.Andreas Schneider2011-09-061-0/+2
* pki: Add ssh_pki_export_pubkey_rsa1().Andreas Schneider2011-09-051-0/+29
* pki_crypto: Add ecdsa support for key duplication.Andreas Schneider2011-09-021-0/+31
* pki: string_* -> ssh_string_*Andreas Schneider2011-08-281-4/+4
* pki: Refactor _RSA_do_sign().Andreas Schneider2011-08-281-15/+31
* pki: Cleanup crypto includes.Andreas Schneider2011-08-281-2/+0
* pki: Handle hash correctly.Andreas Schneider2011-08-261-10/+11
* pki: Fix build with DEBUG_CRYPTO.Andreas Schneider2011-08-261-4/+4