aboutsummaryrefslogtreecommitdiff
path: root/src/pki_crypto.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-04pki_crypto: Use explicit_bzero()Andreas Schneider1-1/+1
2018-08-31pki: Support RSA SHA2 signatures of sessionid for serverJakub Jelen1-24/+13
2018-08-31pki: RSA signatures with SHA2 hash algorithms (RFC 8332)Jakub Jelen1-8/+58
2018-08-31pki: Support RSA verification using different hash algorithmsJakub Jelen1-3/+27
2018-08-03Remove internal calls to ssh_initAnderson Toshiyuki Sasaki1-10/+0
2018-06-29Rest in Peace SSHv1Andreas Schneider1-31/+0
2018-02-12src: Use explicit_bzero() if available on the platformAndreas Schneider1-1/+1
2018-01-10pki_crypto: Fix private key generation with passwordAndreas Schneider1-3/+3
2017-12-28pki: Fix accidental ECC switch case fallthroughs into ed25119 cases when buil...jvijtiuk1-1/+2
2017-11-08pki_crypto: Avoid potential memory leakJakub Jelen1-1/+3
2017-11-07pki_crypto: Avoid segfault with OpenSSL 1.1.0Jakub Jelen1-0/+4
2017-10-29pki_crypto: Don't use deprecated function with newer OpenSSLAndreas Schneider1-0/+13
2017-10-28Fix config.h includesAndreas Schneider1-0/+2
2016-11-07pki_crypto: Use getters and setters for opaque keys and signaturesJakub Jelen1-92/+203
2016-03-15pki_crypto: Add cert auth support to pki_publickey_to_blob()Axel Eppe1-0/+10
2016-01-19buffer: do not use ssh_buffer_get_rest_len()Fabiano Fidêncio1-4/+4
2016-01-19buffer: rename ssh_buffer_get_rest() to ssh_buffer_get()Fabiano Fidêncio1-2/+2
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano Fidêncio1-19/+19
2016-01-19cleanup: use ssh_ prefix in the bignum (non-static) functionsFabiano Fidêncio1-20/+20
2015-09-07pki: Add rsa, dss certificate key type definitionsAxel Eppe1-0/+4
2015-09-07pki: Use the standard logging functionAndreas Schneider1-23/+32
2015-02-02libcrypto: Make the PEM parser ed25519 awareAris Adamantiadis1-0/+6
2014-12-05pki_crypto.c: plug ecdsa_sig->[r,s] bignum leaksJon Simons1-2/+2
2014-09-07ed25519: Generate, sign and verify keys.Aris1-1/+55
2014-08-06bignums: detach bignum-related functions from dh.c.Aris Adamantiadis1-1/+1
2014-04-23pki: Move ssh_pki_key_ecdsa_name() to the correct file.Andreas Schneider1-14/+0
2014-04-23pki: Make pki_key_ecdsa_nid_to_name() a shared function.Andreas Schneider1-1/+1
2014-04-09pki crypto: expose new ssh_pki_key_ecdsa_name APIJon Simons1-0/+14
2014-03-27pki_crypto: guard against NULL pubkey->rsa in signature extractionJon Simons1-1/+7
2014-03-27pki_crypto: Replace deprecated RSA_generate_key() with RSA_generate_key_ex()Petar Koretic1-4/+14
2014-03-12pki_crypto: Always copy ecdsa_nid into duplicated ECDSA keysAlan Dunn1-2/+2
2014-02-14pki: Fix build warning about unused variables.Andreas Schneider1-2/+2
2014-01-28pki_crypto: Fix memory leak with EC_KEY_set_public_key().Andreas Schneider1-1/+3
2014-01-23pki_crypto: fix DSA signature extractionJon Simons1-26/+50
2014-01-21pki_crypto: pad RSA signature blobsJon Simons1-24/+56
2014-01-19src: Rename buffer_add_data() to ssh_buffer_add_data().Andreas Schneider1-3/+3
2014-01-19src: Rename buffer_init to ssh_buffer_init().Andreas Schneider1-1/+1
2014-01-07update copyright informationAris Adamantiadis1-1/+1
2013-11-27pki_crypto: Add pki_private_key_to_pem().Andreas Schneider1-0/+118
2013-11-04remove warnings on OSX (workaround)Aris Adamantiadis1-2/+2
2013-10-19pki: Don't leak a buffer.Andreas Schneider1-0/+2
2013-10-18pki_crpypto: Fix ecdsa signature to blob.Andreas Schneider1-12/+26
2013-10-18pki: Add the type as a char pointer.Andreas Schneider1-1/+4
2013-06-18pki: Fix switch statement of pki_key_generate_ecdsa().Andreas Schneider1-0/+2
2013-06-13pki: Fix resource leak on error.Andreas Schneider1-0/+1
2012-10-12pki: Don't leak the signature on error paths.Andreas Schneider1-0/+2
2012-10-07pki: Don't leak memory in pubkey to blob.Andreas Schneider1-3/+4
2012-10-07pki: Make sure we don't double free pointers.Andreas Schneider1-0/+6
2012-02-04pki: Fix openssl ecdsa signature from blob.Andreas Schneider1-34/+62
2012-02-04pki: Update copyright.Andreas Schneider1-1/+1