Dr. Stephen Henson
|
ceb4678956
|
Extend DH ASN1 method to support public key encode/decode and parameter
utilities.
|
2006-04-12 17:14:48 +00:00 |
|
Dr. Stephen Henson
|
0cb8499b73
|
Compare parameters when comparing public keys.
|
2006-04-12 17:01:19 +00:00 |
|
Dr. Stephen Henson
|
4d62ec32e0
|
Add file dso_beos.c missing from original commit.
PR: 1312
|
2006-04-12 11:46:16 +00:00 |
|
Dr. Stephen Henson
|
75ef718820
|
Support for DSA keygen, fix for genpkey.
|
2006-04-12 11:14:11 +00:00 |
|
Dr. Stephen Henson
|
c927df3fa1
|
Initial DSA EVP_PKEY_METHOD. Fixup some error codes.
|
2006-04-12 10:20:47 +00:00 |
|
Ulf Möller
|
4700aea951
|
Add BeOS support.
PR: 1312
Submitted by: Oliver Tappe <zooey@hirschkaefer.de>
Reviewed by: Ulf Moeller
|
2006-04-11 21:34:21 +00:00 |
|
Ulf Möller
|
0ef888cd3e
|
Use Dl_info only on systems where it is known to exist. It does not
exist on AIX 4.3.3, AIX 5.1, SCO 5, or Cygwin.
|
2006-04-11 21:00:13 +00:00 |
|
Ulf Möller
|
26c777d516
|
uncomment; that one slipped through
|
2006-04-11 20:09:31 +00:00 |
|
Ulf Möller
|
9555339007
|
improve make dclean to remove files generated during build
PR: 1308
Submitted by: Oliver Tappe <zooey@hirschkaefer.de>
Reviewed by: Ulf Moeller
|
2006-04-11 20:05:23 +00:00 |
|
Dr. Stephen Henson
|
54d853ebc3
|
Add support for setting keybits and public exponent value for pkey RSA keygen.
|
2006-04-11 17:28:37 +00:00 |
|
Dr. Stephen Henson
|
f5cda4cbb1
|
Initial keygen support.
|
2006-04-11 13:28:52 +00:00 |
|
Dr. Stephen Henson
|
f9a6348a53
|
ctrls to set PSS salt length.
|
2006-04-10 12:55:04 +00:00 |
|
Dr. Stephen Henson
|
a7ffd9d19c
|
Preliminary PSS support.
|
2006-04-10 12:41:21 +00:00 |
|
Dr. Stephen Henson
|
29db322e8f
|
Beginnings of PSS support.
|
2006-04-10 11:48:35 +00:00 |
|
Richard Levitte
|
25dc89eb9b
|
Synchronise with the Unix build
|
2006-04-10 11:39:49 +00:00 |
|
Dr. Stephen Henson
|
716630c0eb
|
Change operation values so they can be used as a mask.
Fix rsa_pkey_method.
|
2006-04-10 11:16:11 +00:00 |
|
Dr. Stephen Henson
|
4f59b6587f
|
Implementation of pkey_rsa_verify. Some constification.
|
2006-04-10 01:06:17 +00:00 |
|
Dr. Stephen Henson
|
9befdf1d20
|
New utility function to reverse a buffer, either by copying or in-place.
|
2006-04-10 00:11:30 +00:00 |
|
Dr. Stephen Henson
|
75d44c0452
|
Store digests as EVP_MD instead of a NID.
Add digest size sanity checks.
|
2006-04-09 21:24:48 +00:00 |
|
Dr. Stephen Henson
|
a58a636838
|
Constification.
|
2006-04-09 20:53:19 +00:00 |
|
Dr. Stephen Henson
|
9fdab72dd7
|
Bugfix X9.31 padding.
|
2006-04-09 20:44:00 +00:00 |
|
Dr. Stephen Henson
|
b2a97be7f4
|
Support for digest signing and X931 in rsa_pkey_meth.
|
2006-04-09 19:17:25 +00:00 |
|
Dr. Stephen Henson
|
6471c9f478
|
Add checking to padding ctrl.
|
2006-04-09 12:53:55 +00:00 |
|
Dr. Stephen Henson
|
4a3dc3c0e3
|
Add RSA ctrl for padding mode, add ctrl support in pkeyutl.
|
2006-04-09 12:42:09 +00:00 |
|
Dr. Stephen Henson
|
8cd44e3630
|
Implement encrypt/decrypt using RSA.
|
2006-04-08 13:02:04 +00:00 |
|
Dr. Stephen Henson
|
07e970c7e6
|
Initial functions for RSA EVP_PKEY_METHOD.
Update dependencies.
|
2006-04-08 00:15:07 +00:00 |
|
Dr. Stephen Henson
|
d1aa0d38c5
|
If <operatio>_init function is zero interpret as noop.
|
2006-04-07 23:11:49 +00:00 |
|
Dr. Stephen Henson
|
9e4d0f0be2
|
New utility 'pkeyutl' a general purpose version of 'rsautl'.
|
2006-04-07 19:33:28 +00:00 |
|
Dr. Stephen Henson
|
cd7638980a
|
Include EVP_PKEY argument in EVP_PKEY_CTX_new(). This avoids the
need for a separate EVP_PKEY parameter in the other operation
initialization routines.
|
2006-04-07 17:28:56 +00:00 |
|
Dr. Stephen Henson
|
f733a5ef0e
|
Initial functions for main EVP_PKEY_METHOD operations.
No method implementations yet.
|
2006-04-07 16:42:09 +00:00 |
|
Dr. Stephen Henson
|
5da98aa687
|
Updated to EVP_PKEY_METHOD code... still doesn't do much.
|
2006-04-06 17:32:43 +00:00 |
|
Dr. Stephen Henson
|
0b6f3c66cd
|
Initial definitions and a few functions for EVP_PKEY_METHOD: an extension
of the EVP routines to public key algorithms.
|
2006-04-06 13:02:06 +00:00 |
|
Dr. Stephen Henson
|
e46691a0bc
|
New function to add dynamic alias.
|
2006-04-05 13:24:19 +00:00 |
|
Dr. Stephen Henson
|
732a40e107
|
Last arg to EVP_PKEY_assign() should be void *.
|
2006-04-05 13:04:02 +00:00 |
|
Dr. Stephen Henson
|
29da3ade3c
|
Rebuild mac table to avoid duplicates.
|
2006-04-05 12:09:09 +00:00 |
|
Dr. Stephen Henson
|
de908d6319
|
Typos in a few OID names.
|
2006-04-05 12:06:32 +00:00 |
|
Dr. Stephen Henson
|
9c9c98ad2e
|
Typo.
|
2006-04-05 12:00:22 +00:00 |
|
Dr. Stephen Henson
|
5e0e9fce5d
|
Minor object name edit.
|
2006-04-05 11:29:31 +00:00 |
|
Dr. Stephen Henson
|
863779065e
|
Fix dynamic public key method lookup.
|
2006-04-04 18:32:19 +00:00 |
|
Dr. Stephen Henson
|
0b33dac310
|
New function to retrieve ASN1 info on public key algorithms. New command
line option to print out info.
|
2006-04-04 18:16:03 +00:00 |
|
Dr. Stephen Henson
|
228b4e426b
|
Update and add last (?) set of GOST OIDs.
|
2006-04-04 15:53:21 +00:00 |
|
Dr. Stephen Henson
|
362ab3e4f9
|
More GOST OIDs
|
2006-04-02 13:22:39 +00:00 |
|
Dr. Stephen Henson
|
2aed84d16b
|
Add GOST parameter set OIDs.
|
2006-04-02 03:01:27 +00:00 |
|
Dr. Stephen Henson
|
5deea1c015
|
Don't free up key in priv_decode.
|
2006-03-31 18:16:22 +00:00 |
|
Dr. Stephen Henson
|
99516f81b1
|
Initialize pval.
|
2006-03-31 18:11:54 +00:00 |
|
Richard Levitte
|
d6091d5a39
|
If we declare a function, like d2i_TS_MSG_IMPRINT_bio(), we'd better
*define* it too, or things like shared libraries might be a bit sad.
|
2006-03-31 12:25:24 +00:00 |
|
Dr. Stephen Henson
|
5a47825ece
|
Fix gost OIDs.
|
2006-03-31 10:57:32 +00:00 |
|
Dr. Stephen Henson
|
531308d929
|
Fix typo.
|
2006-03-29 15:58:55 +00:00 |
|
Dr. Stephen Henson
|
74e564cd46
|
Add some GOST OIDs.
|
2006-03-29 13:02:21 +00:00 |
|
Dr. Stephen Henson
|
42eae426df
|
Add missing function declaration.
|
2006-03-29 12:18:26 +00:00 |
|