Commit Graph

297 Commits

Author SHA1 Message Date
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 8dcd9e4279 crypt32: Fix decoding sequences with extra trailing data. 2007-07-16 13:39:35 +02:00
Juan Lang 01685bca0e crypt32: Add test showing extra trailing bytes should be tolerated in encoded data. 2007-07-16 13:39:24 +02:00
Paul Vriens 0653b95017 crypt32/tests: Skip test if we don't have enough rights. 2007-07-13 14:43:33 +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 678fb8ac14 crypt32: Introduce an algorithm id encoding function that encodes missing parameters as NULL
and use it to match native encoding (and simplify PKCS signer tests).
2007-07-13 14:39:40 +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 19c3a09ba8 crypt32: Implement CryptSIPLoad. 2007-07-10 14:41:05 +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 ef134dc703 crypt32: Accept ERROR_INVALID_PARAMETER in addition to ERROR_PATH_NOT_FOUND (and remove no-longer-useful checkFileStoreFailure). 2007-07-02 13:34:17 +02:00
Juan Lang 11e6717e66 crypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE. 2007-07-02 13:34:00 +02:00
Juan Lang f575d8569b crypt32: Accept OSS errors as well. 2007-07-02 13:33:49 +02:00
Juan Lang e64e66c41d crypt32: Accept OSS errors. 2007-07-02 13:33:40 +02:00
Juan Lang 85eeccc585 crypt32: Don't fail when CryptVerifyCertificateSignatureEx is missing, use skip (and get rid of unnecessary indenting). 2007-07-02 13:32:57 +02:00
Juan Lang 68b052057b crypt32: Use skip to avoid failures where support is missing. 2007-07-02 13:32:28 +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
Juan Lang 1c837f16ac crypt32: Add basic parameter checking to CryptMsgOpenTo*. 2007-06-29 12:58:58 +02:00
Juan Lang 3de0e4ac48 crypt32: Add basic tests for CryptMsg functions. 2007-06-29 12:34:02 +02:00
Francois Gouget fe40b2d85f crypt32/tests: Fix compilation on systems that don't support nameless unions. 2007-06-18 13:36:48 +02:00
Paul Vriens 5fb284721d crypt32/tests: Don't crash on Vista. 2007-06-18 12:13:16 +02:00
Francois Gouget 021c4dba17 crypt32: Add missing '\n' to ok() call. 2007-06-14 13:54:45 +02:00
Paul Vriens 74edf133e0 crypt32/tests: Vista uses a different error code. 2007-06-14 13:14:28 +02:00
Paul Vriens c44d22466c crypt32/tests: Skip tests if we don't have enough rights. 2007-06-14 13:14:11 +02:00
Paul Vriens 023d6fd986 crypt32/tests: Skip tests if we don't have enough rights. 2007-06-13 12:58:44 +02:00
Juan Lang d1ac9c73f6 crypt32: Implement PKCS7_SIGNER_INFO encoding/decoding. 2007-06-13 11:56:20 +02:00
Juan Lang e1f83a7abf crypt32: Implement PKCS_ATTRIBUTES encoding/decoding. 2007-06-13 11:55:57 +02:00
Juan Lang 97f2c658fd crypt32: Implement PKCS_ATTRIBUTE encoding/decoding. 2007-06-13 11:54:36 +02:00
Juan Lang 1cd9510be0 crypt32: Implement PKCS_CONTENT_INFO encoding/decoding. 2007-06-13 11:53:47 +02:00
Juan Lang 2d00a4f0f5 crypt32: Implement CERT_AUTHORITY_KEY_ID2_INFO encoding/decoding. 2007-06-13 11:53:36 +02:00
Francois Gouget fa48cb042c Assorted spelling fixes. 2007-05-29 13:47:18 +02:00
Juan Lang fa10a29930 crypt32: Remove wrong test and parameter check. 2007-05-29 11:52:31 +02:00
Mounir IDRASSI e5256d9840 crypt32: Fix CertAddCertificateContextToStore when called with CERT_STORE_ADD_USE_EXISTING. 2007-05-21 12:38:56 +02:00
Juan Lang d132d1944c crypt32: Remove last error checks on success. 2007-05-15 15:20:02 +02:00
Juan Lang 4c6988e8f0 crypt32: Implement CertGetStoreProperty and CertSetStoreProperty. 2007-05-15 15:19:13 +02:00
Mounir IDRASSI ebe83d561b crypt32: Fix crash in CertGetCertificateContextProperty when querying length of a hash property. 2007-05-14 14:26:32 +02:00
Mounir IDRASSI 204bdb8755 crypt32: Correct the implementation of CertCreateSelfSignCertificate. 2007-05-10 12:53:37 +02:00
Juan Lang 21dce1d02d crypt32: Implement CertEnumSystemStore. 2007-05-09 12:06:50 +02:00
Paul Vriens 4c90bbd6f7 crypt32/tests: Use A-version for registry functions. 2007-04-24 11:53:51 +02:00
Francois Gouget d9e8a0f63e Remove unneeded checks on the GetModuleHandle() return value for cases where we are linked with the dll. 2007-03-28 12:36:13 +02:00
Paul Vriens 5faa3d0a59 crypt32/tests: No need to check return value of GetModuleHandle. 2007-03-14 22:44:14 +01:00
Paul Vriens 68fec9028c crypt32/tests: Use GetModuleHandle and skip. 2007-03-13 21:07:58 +01:00
Paul Vriens cd3161eb32 crypt32/tests: Fix compilation for older gcc versions (and MinGW). 2007-01-15 14:39:03 +01:00
Paul Vriens 259c06ffc9 crypt32/tests: Cast-qual warning fixes. 2007-01-12 20:41:29 +01:00
Francois Gouget 4bc31a962a crypt32/tests: Replace some '#if 0's with 'if (0)'s. 2007-01-08 12:08:55 +01:00
Marcus Meissner f0280cbd1e made functions and variables static in some testcases. 2006-12-11 12:18:29 +01:00
Andrew Talbot fa8b971c2e crypt32/tests: Cast-qual warnings fix. 2006-12-08 11:39:00 +01:00
Andrew Talbot 43605806c5 crypt32/tests: Cast-qual warnings fix. 2006-12-08 11:38:55 +01:00
Louis Lenders 532f57a243 crypt32: Add test for I_CryptInstallOssGlobal. 2006-11-27 17:21:02 +01:00
Paul Vriens c8da5149d0 crypt32: Input parameter checking. 2006-10-30 17:43:47 +01:00
Michael Stefaniuc 15765dd953 The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility. 2006-10-16 10:53:04 +02:00
Alexandre Julliard 6a9222fc39 Fixed some printf warnings caused by using sizeof. 2006-10-12 14:58:25 +02:00
Paul Vriens 5c89858539 crypt32: Cast-qual warnings fix. 2006-10-06 12:53:25 +02:00
Paul Vriens f99efa3835 crypt32: More tests for CryptSIPLoad. 2006-10-04 20:55:52 +02:00
Marcus Meissner 8b1b0c71b8 crypt32/tests: Replace bad use of sprintf by 2 strcats. 2006-10-03 20:20:49 +02:00
Paul Vriens 0484cb0a5a crypt32: Remove bogus tests. 2006-10-03 15:56:36 +02:00
Juan Lang 2868977995 crypt32: Implement CryptSignAndEncodeCertificate. 2006-10-03 11:24:42 +02:00