Geoff Thorpe
|
eb77ebe26c
|
Update tunala so it builds ok with OPENSSL_NO_DEPRECATED, and improve the
autoungunk.sh logic (autobits have grown since I last tried this...).
|
2008-03-28 01:56:08 +00:00 |
|
Dr. Stephen Henson
|
f5e2354c9d
|
Add support for signed receipt request printout and generation.
|
2008-03-26 17:40:22 +00:00 |
|
Dr. Stephen Henson
|
f4cc56f494
|
Signed Receipt Request utility functions and option on CMS utility to
print out receipt requests.
|
2008-03-26 13:10:21 +00:00 |
|
Dr. Stephen Henson
|
be86c7fc87
|
Add signed receipt ASN1 structures. Initial GENERAL_NAME utility functions.
|
2008-03-24 22:14:02 +00:00 |
|
Dr. Stephen Henson
|
6205171362
|
Add support for CMS structure printing in cms utility.
|
2008-03-24 21:53:07 +00:00 |
|
Dr. Stephen Henson
|
ab568a17cf
|
Fix duplicate asn1 ctrl values.
|
2008-03-23 14:13:45 +00:00 |
|
Dr. Stephen Henson
|
fe591284be
|
Update dependencies.
|
2008-03-22 18:52:03 +00:00 |
|
Dr. Stephen Henson
|
7122aafce5
|
Preliminary documentation for CMS utility.
|
2008-03-21 13:09:26 +00:00 |
|
Geoff Thorpe
|
5ffba305c8
|
Comment out a (currently) unused CMS function. (Sorry Steve, but I need
-Werror right now to help me code-by-domino :-)
|
2008-03-19 23:08:20 +00:00 |
|
Geoff Thorpe
|
ceee538af5
|
Fork my debug configuration into 32-bit and 64-bit versions.
|
2008-03-19 23:05:48 +00:00 |
|
Dr. Stephen Henson
|
054307e7ed
|
Allow alternate eContentType oids to be set in cms utility.
Add id-ct-asciiTextWithCRLF OID.
Give more meaninful error message is attempt to use key ID from a certificate
without a key ID.
|
2008-03-19 19:34:30 +00:00 |
|
Dr. Stephen Henson
|
8cd358bef8
|
Rebuild CMS error codes.
|
2008-03-19 18:42:02 +00:00 |
|
Dr. Stephen Henson
|
eeb9cdfc94
|
Add support for KEK decrypt in cms utility.
|
2008-03-19 18:39:51 +00:00 |
|
Dr. Stephen Henson
|
16fe5f8b50
|
Produce meaningful error if sanity check fails.
Delete trailing whitespace from objects.txt
Delete duplicate NIDs.
|
2008-03-19 17:01:12 +00:00 |
|
Dr. Stephen Henson
|
041e7f2eee
|
Additional sanity check.
|
2008-03-19 14:18:36 +00:00 |
|
Dr. Stephen Henson
|
ab12438030
|
Add support for KEKRecipientInfo in cms application.
|
2008-03-19 13:53:52 +00:00 |
|
Dr. Stephen Henson
|
c220e58f9e
|
Make 3DES default cipher in cms utility.
|
2008-03-18 19:03:03 +00:00 |
|
Dr. Stephen Henson
|
6bd05ad472
|
Delete standard out and err temp files too.
|
2008-03-18 18:53:12 +00:00 |
|
Dr. Stephen Henson
|
90ec4c0af0
|
Delete tmp files, silence openssl commands, compare extracted content.
|
2008-03-18 18:51:44 +00:00 |
|
Dr. Stephen Henson
|
52e9196d7e
|
Add enveloped data keyid test.
|
2008-03-18 18:29:54 +00:00 |
|
Dr. Stephen Henson
|
f7e85c371e
|
Uninitialized variable bug fix.
|
2008-03-18 18:18:25 +00:00 |
|
Dr. Stephen Henson
|
f5cbf8fbe1
|
Fixes for S/MIME consistency checker and flexibility enhancements.
|
2008-03-18 17:33:46 +00:00 |
|
Dr. Stephen Henson
|
7d7e640e0b
|
Add extensive PCKS7 and CMS consistency test script.
|
2008-03-18 14:37:59 +00:00 |
|
Dr. Stephen Henson
|
e4f0e40eac
|
Various tidies/fixes:
Make streaming support in cms cleaner.
Note errors in various S/MIME functions if CMS_final() fails.
Add streaming support for enveloped data.
|
2008-03-18 13:45:43 +00:00 |
|
Dr. Stephen Henson
|
6e3bc4f073
|
More support for KEK RecipientInfo.
Generalise RecipientInfo and enveloped data handling so applications can
add their own key lookup routines as well as using the standard ones.
|
2008-03-18 01:00:38 +00:00 |
|
Dr. Stephen Henson
|
c36e936b60
|
Partial support for KEKRecipientInfo type.
|
2008-03-17 18:11:27 +00:00 |
|
Dr. Stephen Henson
|
761ffa729f
|
Preliminary support for enveloped data content type creation.
Fix signed data creation so versions are only corrected if structure is
being created.
|
2008-03-17 13:38:51 +00:00 |
|
Geoff Thorpe
|
1e26a8baed
|
Fix a variety of warnings generated by some elevated compiler-fascism,
OPENSSL_NO_DEPRECATED, etc. Steve, please double-check the CMS stuff...
|
2008-03-16 21:05:46 +00:00 |
|
Dr. Stephen Henson
|
7c337e00d2
|
Fix some warnings.
|
2008-03-16 20:59:10 +00:00 |
|
Geoff Thorpe
|
7e8481afd1
|
Fix a nasty cast issue that my compiler was choking on.
|
2008-03-16 20:57:12 +00:00 |
|
Geoff Thorpe
|
1266cec2fe
|
Fix my debug-geoff configuration.
|
2008-03-16 20:49:32 +00:00 |
|
Dr. Stephen Henson
|
3667a6f5b3
|
Adapt to diffrent OpenSSL utility locations.
|
2008-03-16 19:10:02 +00:00 |
|
Dr. Stephen Henson
|
deb21fbae9
|
Remove deleted function from header file, update mkfiles.pl
|
2008-03-16 18:41:20 +00:00 |
|
Dr. Stephen Henson
|
057039f782
|
Don't need to check for examples directory any more.
|
2008-03-16 18:31:18 +00:00 |
|
Dr. Stephen Henson
|
d7c738a09a
|
Extend runex.pl to extract examples directly from RFC text.
|
2008-03-16 18:03:48 +00:00 |
|
Dr. Stephen Henson
|
a981e2adbc
|
Add support for random key generation: this will be needed by enveloped data.
|
2008-03-16 13:05:03 +00:00 |
|
Dr. Stephen Henson
|
88fce8539f
|
Initial support for enveloped data decrypt. Extent runex.pl to cover these
examples. All RFC4134 examples can now be processed.
|
2008-03-15 23:21:34 +00:00 |
|
Dr. Stephen Henson
|
4f1aa191b3
|
Initial support for enveloped data decrypt. Extent runex.pl to cover these
examples. All RFC4134 examples can not be processed.
|
2008-03-15 23:21:33 +00:00 |
|
Dr. Stephen Henson
|
e540d1cd77
|
Check for cipher BIO errors and set key length after parameter decode.
|
2008-03-15 13:37:32 +00:00 |
|
Dr. Stephen Henson
|
fd47c36136
|
Return error if no cipher set for encrypted data type.
Update CHANGES.
|
2008-03-15 00:02:23 +00:00 |
|
Dr. Stephen Henson
|
d9f5f07e28
|
Initial support for Encrypted Data type generation.
|
2008-03-14 23:30:56 +00:00 |
|
Dr. Stephen Henson
|
b31db9ee96
|
Delete temp files.
|
2008-03-14 19:40:40 +00:00 |
|
Dr. Stephen Henson
|
1021f9aa5e
|
Typos.
|
2008-03-14 19:38:44 +00:00 |
|
Dr. Stephen Henson
|
320bfc1be7
|
Reorganise encrypted content info code to avoid duplication and be more
consistent with other content types.
|
2008-03-14 19:37:56 +00:00 |
|
Dr. Stephen Henson
|
b820455c6e
|
Encrypted Data type processing. Add options to cms utility and run section 7
tests in RFC4134.
|
2008-03-14 13:21:48 +00:00 |
|
Dr. Stephen Henson
|
5c4436c977
|
New utility functions for encryptedData content type which will also be used
by envelopedData.
Use PRE and not POST when freeing up RecipientInfo.
|
2008-03-14 00:58:43 +00:00 |
|
Dr. Stephen Henson
|
a78a03744d
|
Only call free once in CHOICE type.
|
2008-03-14 00:57:01 +00:00 |
|
Dr. Stephen Henson
|
a329fdde51
|
RFC4134 S/MIME examples test script.
|
2008-03-13 01:04:47 +00:00 |
|
Dr. Stephen Henson
|
31d3c84422
|
.cvignore file for cms
|
2008-03-13 00:50:02 +00:00 |
|
Dr. Stephen Henson
|
afff52a3ba
|
Free up additional data in RecipientInfo structure
|
2008-03-13 00:48:59 +00:00 |
|