Andreas Schneider
|
996b7cae26
|
pki: Make sure we don't double free pointers.
|
2012-10-07 22:35:33 +02:00 |
|
Andreas Schneider
|
fb6855a821
|
pki: Fix openssl ecdsa signature from blob.
|
2012-02-04 23:04:26 +01:00 |
|
Andreas Schneider
|
e4d0ac7ba1
|
pki: Update copyright.
|
2012-02-04 20:37:29 +01:00 |
|
Andreas Schneider
|
679cd9efd8
|
pki: Fix build if you don't have ECC support.
|
2012-02-04 18:37:05 +01:00 |
|
Andreas Schneider
|
b1434fd09b
|
pki: Add ecdsa support to do_sign_sessionid.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
79383cf8ee
|
pki: Add ecdsa support to do_sign.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
33b0cfc199
|
pki: Add ecdsa support for signature_verify.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
e9f5c7421e
|
pki: Add ecdsa support for signature_from_blob.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
9070b04184
|
pki: Add ecdsa support for signature_to_blob.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
b309dd8fb7
|
pki: Add support to generate ecdsa keys.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
ecbdc589f4
|
pki: Fix ecdsa key dup.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
f35c284761
|
pki: Add support to import ecdsa pubkeys.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
3c7571e61b
|
pki: Add support for export ecdsa pubkeys.
|
2012-02-04 18:37:04 +01:00 |
|
Andreas Schneider
|
ea74a12b70
|
pki: Add support to import ecdsa private keys.
|
2012-02-04 18:37:03 +01:00 |
|
Andreas Schneider
|
b4823252ca
|
pki: Add ECDSA for key compare.
|
2012-02-04 18:37:03 +01:00 |
|
Andreas Schneider
|
2c04994443
|
pki: Add a ssh_key_cmp() function.
|
2011-10-29 19:58:28 +02:00 |
|
Aris Adamantiadis
|
e38f2f933b
|
pki: ssh_pki_generate
for both gcrypt and openssl
|
2011-09-24 01:36:58 +02:00 |
|
Aris Adamantiadis
|
3fa5293aec
|
pki: DO actually verify signatures
Would have been an embarrassing bug...
|
2011-09-24 00:25:44 +02:00 |
|
Andreas Schneider
|
11f3b0e684
|
pki: Add missing ECC ifdef.
|
2011-09-06 09:44:45 +02:00 |
|
Andreas Schneider
|
808c7a9be4
|
pki: Add ssh_pki_export_pubkey_rsa1().
|
2011-09-05 11:28:19 +02:00 |
|
Andreas Schneider
|
6901e25085
|
pki_crypto: Add ecdsa support for key duplication.
|
2011-09-02 23:10:23 +02:00 |
|
Andreas Schneider
|
a060a235a4
|
pki: string_* -> ssh_string_*
|
2011-08-28 22:51:00 +02:00 |
|
Andreas Schneider
|
246d20ef23
|
pki: Refactor _RSA_do_sign().
|
2011-08-28 22:25:33 +02:00 |
|
Andreas Schneider
|
2d9cd48b1d
|
pki: Cleanup crypto includes.
|
2011-08-28 14:50:43 +02:00 |
|
Andreas Schneider
|
79ed1bc601
|
pki: Handle hash correctly.
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
|
2011-08-26 23:13:57 +02:00 |
|
Andreas Schneider
|
ab1a66ca7b
|
pki: Fix build with DEBUG_CRYPTO.
|
2011-08-26 10:44:43 +02:00 |
|
Andreas Schneider
|
7457937bab
|
pki: Migrate ssh_pki_do_sign to new pki.
|
2011-08-26 09:51:02 +02:00 |
|
Andreas Schneider
|
5cc98ed720
|
pki: Add ssh_pki_signature_verify_blob().
|
2011-08-22 18:39:56 +02:00 |
|
Andreas Schneider
|
245a354187
|
pki: Fix switch in crypto pki_signature_to_blob().
|
2011-08-22 14:28:46 +02:00 |
|
Andreas Schneider
|
79ffd49940
|
pki: Add ssh_srv_pki_do_sign_sessionid().
|
2011-08-22 13:48:25 +02:00 |
|
Andreas Schneider
|
a86ac461fd
|
pki: Ensure sig_blob isn't used uninitialized.
|
2011-08-22 08:04:22 +02:00 |
|
Andreas Schneider
|
eb65f031af
|
pki: Fix setting flags in ssh_key_dup().
|
2011-08-21 12:31:16 +02:00 |
|
Andreas Schneider
|
c041261921
|
pki: Create a pki private header file.
|
2011-08-21 11:15:29 +02:00 |
|
Andreas Schneider
|
a4b2518761
|
pki: Add ssh_pki_import_signature_blob().
|
2011-08-21 11:03:53 +02:00 |
|
Andreas Schneider
|
4f19a304d1
|
pki: Add ssh_pki_export_signature_blob().
|
2011-08-21 10:11:05 +02:00 |
|
Andreas Schneider
|
8acc3dd3af
|
pki: Add _RSA_do_sign to pki_crypto.
|
2011-08-20 18:08:16 +02:00 |
|
Andreas Schneider
|
c575de17a8
|
pki: Use a consistent naming scheme.
|
2011-08-19 11:14:23 +02:00 |
|
Andreas Schneider
|
25a2108809
|
pki: Remove session from ssh_pki_import_privkey_* functions.
|
2011-08-16 18:53:18 +02:00 |
|
Andreas Schneider
|
977d6fc089
|
pki: Fix pki_publickey_to_string() rsa checks.
|
2011-08-16 00:47:43 +02:00 |
|
Andreas Schneider
|
6ffee22448
|
pki: Add ssh_pki_publickey_to_string().
|
2011-08-15 18:48:08 +02:00 |
|
Andreas Schneider
|
a983512678
|
pki: Fix ssh_key_dup().
|
2011-08-15 18:48:08 +02:00 |
|
Andreas Schneider
|
c77b23b32a
|
pki: Cleanup pki header.
|
2011-08-15 18:48:08 +02:00 |
|
Andreas Schneider
|
190ae27463
|
pki: Added ssh_key_dup().
|
2011-08-15 16:26:58 +02:00 |
|
Andreas Schneider
|
bec483bc18
|
pki: Add ssh_pki_import_pubkey_base64().
|
2011-08-08 15:28:31 +02:00 |
|
Andreas Schneider
|
f81444bd57
|
pki: Add pki_do_sign().
|
2011-08-08 15:28:31 +02:00 |
|
Andreas Schneider
|
36ee2d3332
|
pki: Create pki_publickey_from_privatekey().
|
2011-08-08 15:28:31 +02:00 |
|
Andreas Schneider
|
f55cd7de43
|
pki: Improve ssh_key_import_private().
|
2011-08-08 15:28:31 +02:00 |
|
Andreas Schneider
|
9569d053d8
|
pki: Improve ssh_pki_import_privkey_base64().
|
2011-08-08 15:28:31 +02:00 |
|
Andreas Schneider
|
6ccb3f7a82
|
pki: Add pki_crypto.c.
|
2011-08-08 15:28:31 +02:00 |
|