Viktor Dukhovni
|
ba39f42b81
|
TBS vs Certificate sigalg consistency for RSA
|
2015-03-04 19:51:11 -05:00 |
|
Love Hornquist Astrand
|
060474df16
|
quel 64bit warnings, fixup implicit encoding for template, fix spelling
|
2013-06-03 21:46:20 -07:00 |
|
Love Hornquist Astrand
|
846f6e0e7b
|
always produce a signature that is the size of the modulus
|
2012-09-11 20:45:43 -07:00 |
|
Love Hornquist Astrand
|
671c91fd5f
|
just mark sig algs as weak instead of expiration date
|
2012-06-08 18:08:23 +02:00 |
|
Love Hornquist Astrand
|
0879b9831a
|
remove trailing whitespace
|
2011-05-21 11:57:31 -07:00 |
|
Love Hornquist Astrand
|
f5f9014c90
|
Warning fixes from Christos Zoulas
- shadowed variables
- signed/unsigned confusion
- const lossage
- incomplete structure initializations
- unused code
|
2011-04-29 20:25:05 -07:00 |
|
Jelmer Vernooij
|
36ade8b509
|
hx509: Make various functions used by Samba public.
* hx509_cert_public_encrypt
* hx509_parse_private_key
* hx509_private_key_assign_rsa
* hx509_private_key_free
* hx509_private_key_private_decrypt
* hx509_private_key_init
* hx509_private_key2SPKI
* hx509_request_get_name
* hx509_request_get_SubjectPublicKeyInfo
* hx509_request_free
* hx509_request_init
* hx509_request_set_name
* hx509_request_set_SubjectPublicKeyInfo
Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
|
2011-02-23 19:47:28 -08:00 |
|
Love Hornquist Astrand
|
49ca1a40fa
|
export hx509_find_private_alg
|
2011-01-12 17:49:12 +01:00 |
|
Love Hornquist Astrand
|
48ad3e1e65
|
add import/export type for private keys
|
2010-10-03 16:32:01 -07:00 |
|
Love Hornquist Astrand
|
dfc54c6eea
|
now that we use 2k rsa keys, don't make ca keys twise as large
|
2010-10-03 14:59:43 -07:00 |
|
Love Hornquist Astrand
|
97390e087d
|
default to 2k rsa keys, for performance reasons you might want to generate 1k rsa keys though
|
2010-10-03 14:58:18 -07:00 |
|
Love Hornquist Astrand
|
3128a7a416
|
SHA384
|
2010-09-30 18:36:58 -07:00 |
|
Love Hornquist Astrand
|
9dbcb98f84
|
clue in sha512 in rsa signature
|
2010-09-30 01:00:42 -07:00 |
|
Love Hornquist Astrand
|
6699b5e59a
|
get padding size right
|
2010-09-30 00:20:52 -07:00 |
|
Love Hornquist Astrand
|
42727fc891
|
glue in sha512
|
2010-09-30 00:18:03 -07:00 |
|
Love Hornquist Astrand
|
07e7cdd4f0
|
Support PADDING_NONE for encryption too
|
2010-09-23 11:11:00 -07:00 |
|
Love Hornquist Astrand
|
74e46d59c1
|
add back hx509_crypto_allow_weak
|
2010-09-22 15:00:13 -07:00 |
|
Love Hornquist Astrand
|
6f328a9194
|
add padding support via hx509_crypto_set_padding
|
2010-09-22 14:41:17 -07:00 |
|
Love Hornquist Astrand
|
5dc765aa16
|
use uppercase OID def
|
2010-08-08 17:02:48 -07:00 |
|
Love Hornquist Astrand
|
d79063ee9f
|
add id-secsig-sha-1WithRSAEncryption
|
2010-08-08 15:49:49 -07:00 |
|
Love Hornquist Astrand
|
2a842e90d3
|
Drop MD2 support
Patch partly from Guillaume Rousse
|
2010-04-28 22:10:27 +02:00 |
|
Love Hornquist Astrand
|
e57bd85101
|
spelling
|
2010-03-10 20:05:31 -08:00 |
|
Love Hornquist Astrand
|
a059a70746
|
Only accept self-signed certs within chains for strong hash types
|
2009-11-25 05:03:16 -08:00 |
|
Love Hornquist Astrand
|
e538b1e84b
|
simplify, make sure length is set properly
|
2009-09-19 12:57:30 -07:00 |
|
Love Hornquist Astrand
|
26aefa1853
|
Don't free rsa (NULL) on failure to parse key
|
2009-09-19 12:35:27 -07:00 |
|
Love Hornquist Astrand
|
9f5d22b98a
|
define and use d2i_RSAPublicKey
|
2009-08-21 18:57:09 -07:00 |
|
Love Hornquist Astrand
|
72e306c7e3
|
Push cert down deaper into the stack
|
2009-08-21 18:34:21 -07:00 |
|
Love Hornquist Astrand
|
03cb3aa56b
|
use EVP_MD_CTX_create
|
2009-08-20 17:13:09 -07:00 |
|
Love Hornquist Astrand
|
0bb8ad20d3
|
Use EVP for digest signatures
|
2009-08-15 14:24:00 +02:00 |
|
Love Hörnquist Åstrand
|
4c302b52f8
|
remove unused type
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25285 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-06-17 18:10:59 +00:00 |
|
Love Hörnquist Åstrand
|
357a115f65
|
Use OID variable instead of function.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25248 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-05-28 01:20:06 +00:00 |
|
Love Hörnquist Åstrand
|
c8e9f23dc4
|
Use OID variable instead of function.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25243 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-05-28 01:19:12 +00:00 |
|
Love Hörnquist Åstrand
|
2e992827d9
|
remove unused variable, set ret before use
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25227 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-05-25 23:44:29 +00:00 |
|
Love Hörnquist Åstrand
|
6dc1f7bb98
|
Support parsing keys that have the group parameter include in the
EC_PrivateKey block. PKCS8's -- PRIVATE KEY -- vs PEM's -- EC PRIVATE KEY --
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25221 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-05-25 23:43:26 +00:00 |
|
Love Hörnquist Åstrand
|
b2fe5bd2a0
|
handle EC private keys for real
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25218 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-05-25 23:42:45 +00:00 |
|
Love Hörnquist Åstrand
|
a1b70e2edc
|
better error handling
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25193 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-05-06 19:04:02 +00:00 |
|
Love Hörnquist Åstrand
|
c4c71cc41a
|
switch to sha256
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24958 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-03-26 23:12:13 +00:00 |
|
Love Hörnquist Åstrand
|
37e726c136
|
wrap more EC stuff in HAVE_OPENSSL
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24925 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-03-22 17:24:26 +00:00 |
|
Love Hörnquist Åstrand
|
3ba1f9ab68
|
remove dup return
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24822 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-27 03:24:57 +00:00 |
|
Love Hörnquist Åstrand
|
a196e330ac
|
allow weak in PBE_string2key
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24821 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-27 03:24:38 +00:00 |
|
Love Hörnquist Åstrand
|
20dfc4e41e
|
don't allow weak crypto by default
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24818 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-27 03:24:03 +00:00 |
|
Love Hörnquist Åstrand
|
41f143471e
|
bits for match_keys_ec()
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24803 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-22 23:29:37 +00:00 |
|
Love Hörnquist Åstrand
|
ff5dab4f4a
|
remove rcsid
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24795 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-22 23:28:18 +00:00 |
|
Love Hörnquist Åstrand
|
aad4e9c130
|
don't deref ops, they might be null.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24692 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-14 04:17:47 +00:00 |
|
Love Hörnquist Åstrand
|
51fc4ba5a1
|
don't deref ops, they might be null.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24691 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-14 04:17:37 +00:00 |
|
Love Hörnquist Åstrand
|
ea8cb168b3
|
don't deref ops, they might be null.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24690 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-14 04:17:27 +00:00 |
|
Love Hörnquist Åstrand
|
28cf0ab673
|
abort on interface misuse
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24685 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-14 04:16:30 +00:00 |
|
Love Hörnquist Åstrand
|
833885be80
|
Also select crypto alg based on private key.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24684 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-14 04:16:10 +00:00 |
|
Love Hörnquist Åstrand
|
c7535afeb8
|
drop more oid pointers
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24682 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-14 04:15:47 +00:00 |
|
Love Hörnquist Åstrand
|
14b272fb98
|
remove unused varaibale
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24681 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2009-02-11 18:32:05 +00:00 |
|