Juan Lang
|
0a8d14c2e6
|
crypt32: Rewrite CDecodeMsg_Update for better detached data handling.
|
2008-08-21 11:35:07 +02:00 |
Juan Lang
|
51b16fb857
|
crypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM.
|
2008-08-21 11:33:39 +02:00 |
Juan Lang
|
57a85f0d6b
|
crypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM.
|
2008-08-21 11:33:30 +02:00 |
Juan Lang
|
6d9fc0f59d
|
crypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM.
|
2008-08-21 11:33:21 +02:00 |
Juan Lang
|
ca94a1cc0d
|
crypt32: Add more tests for the version of encoded signed CMS messages.
|
2008-08-21 11:33:12 +02:00 |
Juan Lang
|
595bae3ef3
|
crypt32: Test and correct encoding of signed CMS messages.
|
2008-08-21 11:33:03 +02:00 |
Juan Lang
|
4fa4e5a793
|
crypt32: Allow CMS fields to be set when opening a signed message to encode.
|
2008-08-20 10:24:21 +02:00 |
Juan Lang
|
3297080045
|
crypt32: Allow messages to be opened when compiled with CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
|
2008-08-20 10:24:15 +02:00 |
Juan Lang
|
427b3fbd5d
|
crypt32: Allow messages to be opened when compiled with CMSG_SIGNER_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
|
2008-08-20 10:24:08 +02:00 |
Juan Lang
|
fc8545b43a
|
crypt32: Implement CryptMsgGetAndVerifySigner.
|
2008-08-18 17:15:55 +02:00 |
Juan Lang
|
d677f6084d
|
crypt32: Add tests for CryptMsgGetAndVerifySigner.
|
2008-08-18 17:15:55 +02:00 |
Reece Dunn
|
6a21ab270b
|
crypt32: Check Vista error codes for the msg tests.
|
2008-07-29 14:10:00 +02:00 |
Juan Lang
|
bca6cbcea7
|
crypt32: Move simplified message tests to their own file.
|
2008-07-29 11:52:04 +02:00 |
Detlef Riekenberg
|
07eeb4e406
|
crypt32/tests: Make the msg tests usable on win9x (avoid crash).
|
2008-07-21 14:37:22 +02:00 |
Juan Lang
|
44f2517335
|
crypt32: Allow one update to a decode message after the final update if it's a detached message.
|
2008-03-26 10:33:16 +01:00 |
Juan Lang
|
3617819bf6
|
crypt32: Test updates after the final update to a detached message.
|
2008-03-26 10:33:01 +01:00 |
Francois Gouget
|
4c8e218252
|
Assorted spelling fixes.
|
2008-02-15 12:09:24 +01:00 |
Juan Lang
|
d8fb290ee1
|
crypt32: Fix a couple leaked messages.
|
2007-10-19 14:21:59 +02:00 |
Juan Lang
|
71b5ba0336
|
crypt32: Implement streamed encoding of an indefinite-length data message.
|
2007-09-19 11:40:44 +02:00 |
Juan Lang
|
f5b4806159
|
crypt32: Implement CryptVerifyMessageSignature.
|
2007-08-23 12:38:05 +02:00 |
Juan Lang
|
3a9e1d6648
|
crypt32: Test and correct verifying the signature of a valid signed message.
|
2007-08-23 12:37:59 +02:00 |
Juan Lang
|
4fb26709cd
|
crypt32: Test encoding a signed message with a valid public key.
|
2007-08-22 12:59:37 +02:00 |
Juan Lang
|
e52c80e53b
|
crypt32: Test and implement CryptGetMessageSignerCount.
|
2007-08-22 12:33:59 +02:00 |
Juan Lang
|
b7e420429d
|
crypt32: Implement verifying a decoded signed message's signature.
|
2007-08-21 22:09:35 +02:00 |
Juan Lang
|
d3431271fa
|
crypt32: Test and implement getting the computed hash from a decoded signed message.
|
2007-08-21 22:09:31 +02:00 |
Juan Lang
|
3e88838b60
|
crypt32: Implement verifying the hash of a decoded hash message.
|
2007-08-21 22:08:20 +02:00 |
Juan Lang
|
e7ce5ae2bc
|
crypt32: Add a couple tests that show you can't get the hash from an encoded hash message, and fix encoded hash messages to match.
|
2007-08-21 22:08:15 +02:00 |
Juan Lang
|
163e8d6256
|
crypt32: Add a mostly stub control function for decode messages.
|
2007-08-21 22:08:11 +02:00 |
Juan Lang
|
31c414f4b4
|
crypt32: Add a default message control function pointer.
|
2007-08-21 22:08:06 +02:00 |
Juan Lang
|
cc8948fefa
|
crypt32: Add tests for CryptMsgControl.
|
2007-08-21 22:08:01 +02:00 |
Juan Lang
|
8c4330e732
|
crypt32: Test an encoded signed message with a cert with a public key.
|
2007-08-21 22:07:56 +02:00 |
Paul Vriens
|
c0b88f880f
|
crypt32/tests: Make tests run again on win95.
|
2007-08-14 12:46:38 +02:00 |
Juan Lang
|
4e0f33dada
|
crypt32: Support getting the inner content OID from a decoded signed message.
|
2007-07-31 11:16:04 +02:00 |
Juan Lang
|
555e85a2b2
|
crypt32: Implement getting signer info from a decoded signed message.
|
2007-07-31 11:14:46 +02:00 |
Juan Lang
|
d6150a7974
|
crypt32: Implement getting inner content of a decoded signed message.
|
2007-07-31 11:14:26 +02:00 |
Juan Lang
|
2acb8a2dd2
|
crypt32: Test getting more parameters from a decoded signed message.
|
2007-07-31 11:14:18 +02:00 |
Juan Lang
|
115edc67e6
|
crypt32: Implement getting some parameters from a decoded signed message.
|
2007-07-30 12:53:20 +02:00 |
Juan Lang
|
d187fcd172
|
crypt32: Test getting parameters from decoded signed messages.
|
2007-07-30 12:52:59 +02:00 |
Juan Lang
|
d5a478edfa
|
crypt32: Test and implement encoding signed messages with authenticated attributes.
|
2007-07-26 12:35:21 +02:00 |
Juan Lang
|
e0b13a20b5
|
crypt32: Add initial tests for decoding signed messages.
|
2007-07-26 12:34:26 +02:00 |
Juan Lang
|
5572902046
|
crypt32: Test getting the hash from a hash message with an invalid index.
|
2007-07-26 12:34:19 +02:00 |
Juan Lang
|
f987ca01d0
|
crypt32: Test and implement getting the encoded signers from an encoded signed message.
|
2007-07-25 13:02:23 +02:00 |
Juan Lang
|
0584964518
|
crypt32: Test and implement encoding signed data messages with CRLs.
|
2007-07-24 11:49:23 +02:00 |
Juan Lang
|
01ab14e174
|
crypt32: Test and implement encoding signed messages with certificates.
|
2007-07-24 11:49:14 +02:00 |
Juan Lang
|
4f30f90c39
|
crypt32: Implement getting version from an encoded signed message.
|
2007-07-24 11:48:59 +02:00 |
Juan Lang
|
8c81a38698
|
crypt32: Add tests for getting an encoded signed message's parameters.
|
2007-07-24 11:48:52 +02:00 |
Juan Lang
|
937b27f3a3
|
crypt32: Implement getting outer content of a signed message.
|
2007-07-24 11:48:27 +02:00 |
Juan Lang
|
b80101eb65
|
crypt32: Partially implement encoding signed messages.
|
2007-07-24 11:48:19 +02:00 |
Juan Lang
|
71a5859ded
|
crypt32: Implement getting the hash for each signer of a signed encoded message.
|
2007-07-24 11:48:06 +02:00 |
Juan Lang
|
4e2b3ab9e1
|
crypt32: Hash and sign data when updating signed messages.
|
2007-07-24 11:32:19 +02:00 |
Juan Lang
|
19e63d9004
|
crypt32: Add tests for opening non-detached signed messages, and clarify detached open.
|
2007-07-24 11:32:03 +02:00 |
Juan Lang
|
d11ddebc76
|
crypt32: Add a partial stub for updating a signed encoded message.
|
2007-07-24 11:31:56 +02:00 |
Juan Lang
|
014f282b72
|
crypt32: Add tests for signed message encoding.
|
2007-07-24 11:31:46 +02:00 |
Juan Lang
|
cc4005829d
|
crypt32: Add tests for updating signed encoded messages.
|
2007-07-24 11:30:50 +02:00 |
Juan Lang
|
223bad2312
|
crypt32: Add stub encoded signed message.
|
2007-07-24 11:30:21 +02:00 |
Juan Lang
|
725d440d3c
|
crypt32: Add tests for opening signed message to encode.
|
2007-07-24 11:30:12 +02:00 |
Juan Lang
|
74bd61203d
|
crypt32: Implement querying computed hash of a decoded hash message.
|
2007-07-20 11:41:19 +02:00 |
Juan Lang
|
0e90cb9629
|
crypt32: Store (most) parameters of a decoded hash message.
|
2007-07-20 11:40:56 +02:00 |
Juan Lang
|
056b4f10dd
|
crypt32: Add a couple more parameter tests for hash messages.
|
2007-07-18 12:57:41 +02:00 |
Juan Lang
|
4e28944934
|
crypt32: Implement getting content of a data message.
|
2007-07-18 12:57:21 +02:00 |
Juan Lang
|
95bb1be2b7
|
crypt32: Add a few tests for decoded message parameters.
|
2007-07-18 12:57:14 +02:00 |
Juan Lang
|
35abf3adf3
|
crypt32: Implement decoding hash messages.
|
2007-07-18 12:56:48 +02:00 |
Juan Lang
|
60c6a9e381
|
crypt32: Add tests for decoding a hash message.
|
2007-07-18 12:56:33 +02:00 |
Juan Lang
|
76061f403b
|
crypt32: Implement decoding data messages (when opened in non-streaming mode).
|
2007-07-16 13:51:51 +02:00 |
Juan Lang
|
2cca297ba6
|
crypt32: Partially implement updating decode messages.
|
2007-07-16 13:40:11 +02:00 |
Juan Lang
|
09c4faf159
|
crypt32: Change finalized from a boolean to a state and use it to simplify message updating.
|
2007-07-13 14:40:25 +02:00 |
Juan Lang
|
9bdb084eb6
|
crypt32: Relax a test, the specific error isn't so important.
|
2007-07-13 14:40:15 +02:00 |
Juan Lang
|
8599fd7748
|
crypt32: Implement retrieving a hashed message's content.
|
2007-07-13 14:40:04 +02:00 |
Juan Lang
|
880507d906
|
crypt32: Add tests for retrieving the content of a non-finalized (detached) message.
|
2007-07-13 14:39:09 +02:00 |
Juan Lang
|
72b8f8325f
|
crypt32: Add tests for hash message encoding.
|
2007-07-13 14:38:32 +02:00 |
Juan Lang
|
804b9d7165
|
crypt32: Implement getting hash message version.
|
2007-07-13 14:38:24 +02:00 |
Juan Lang
|
739cc08b3b
|
crypt32: Partially implement updating hash messages.
|
2007-07-13 14:37:51 +02:00 |
Juan Lang
|
5cb26d8e58
|
crypt32: Test updating hash messages with NULL stream output function.
|
2007-07-13 14:37:42 +02:00 |
Juan Lang
|
c2f8191a64
|
crypt32: Simplify hash value tests.
|
2007-07-13 14:37:24 +02:00 |
Juan Lang
|
bb1246a51c
|
crypt32: Implement getting a hash message's hash value.
|
2007-07-13 14:37:16 +02:00 |
Juan Lang
|
1745d8a728
|
crypt32: Add tests for getting hash message params.
|
2007-07-13 14:37:09 +02:00 |
Juan Lang
|
3c15f98b77
|
crypt32: Add a stub hash message implementation.
|
2007-07-13 14:37:00 +02:00 |
Juan Lang
|
e6c339d076
|
crypt32: Test opening hash messages to encode with streaming.
|
2007-07-13 14:36:48 +02:00 |
Juan Lang
|
ad975f672b
|
crypt32: Add tests for updating hash messages opened to encode.
|
2007-07-13 14:36:40 +02:00 |
Juan Lang
|
b12072b72d
|
crypt32: Add open tests for hash messages.
|
2007-07-13 14:36:32 +02:00 |
Juan Lang
|
afaba37ed7
|
crypt32: Implement streamed encoding of definite-length data messages.
|
2007-07-13 14:36:16 +02:00 |
Juan Lang
|
685d7e799a
|
crypt32: More decode message update tests.
|
2007-07-10 13:56:42 +02:00 |
Juan Lang
|
acc0bec41f
|
crypt32: Add some tests for updating decode messages.
|
2007-07-10 13:56:35 +02:00 |
Juan Lang
|
8ca755915b
|
crypt32: Implement getting the type of a decode message.
|
2007-07-10 13:56:28 +02:00 |
Juan Lang
|
656d960dd4
|
crypt32: Add a stub decode message implementation.
|
2007-07-10 13:56:20 +02:00 |
Juan Lang
|
e557d36320
|
crypt32: Test and fix CryptMsgGetParam for streamed messages.
|
2007-07-10 13:56:13 +02:00 |
Juan Lang
|
b18b05f53c
|
crypt32: Add tests for streamed encoding of data messages.
|
2007-07-10 13:56:00 +02:00 |
Juan Lang
|
aa99cf8ec0
|
crypt32: Test that inner content OID is ignored for data messages.
|
2007-07-10 13:55:53 +02:00 |
Juan Lang
|
fd05fe0d13
|
crypt32: Add more tests for opening a data message for encoding.
|
2007-07-10 13:55:31 +02:00 |
Francois Gouget
|
a3317a5c01
|
Assorted spelling fixes.
|
2007-07-05 19:56:34 +02:00 |
Juan Lang
|
f75b86f02b
|
crypt32: Implement getting content for data messages opened to encode.
|
2007-06-29 13:27:17 +02:00 |
Juan Lang
|
263f424c3b
|
crypt32: Implement getting bare content for data messages opened to encode.
|
2007-06-29 13:27:10 +02:00 |
Juan Lang
|
d1f379340a
|
crypt32: Add tests for data message encoding.
|
2007-06-29 13:27:02 +02:00 |
Juan Lang
|
0546cf1a69
|
crypt32: Add a stub get param function for data messages and remove stub message from open function.
|
2007-06-29 13:26:53 +02:00 |
Juan Lang
|
74bf713be7
|
crypt32: Implement CryptMsgUpdate for data messages opened to encode.
|
2007-06-29 13:25:33 +02:00 |
Juan Lang
|
5db6b1cc96
|
crypt32: Add an update function, use it to implement CryptMsgUpdate.
|
2007-06-29 13:25:03 +02:00 |
Juan Lang
|
fa0f5bd066
|
crypt32: Stub CryptMsgOpenToEncode for data messages.
|
2007-06-29 13:24:25 +02:00 |
Juan Lang
|
e829833986
|
crypt32: Test CryptMsgGetParam for data messages opened to encode.
|
2007-06-29 13:17:47 +02:00 |
Juan Lang
|
bd05e2abe3
|
crypt32: Test CryptMsgUpdate for data messages opened to encode.
|
2007-06-29 13:17:31 +02:00 |
Juan Lang
|
a581855d26
|
crypt32: Test CryptMsgOpenToEncode for data messages.
|
2007-06-29 13:17:22 +02:00 |