305 Commits

Author SHA1 Message Date
2118f92e9a cert_store updated to be able to member a non-copyable class 2016-08-23 13:52:26 +02:00
8a0799c2b7 crypt_prov fixed to prevent compiler-generated copy constructor creation 2016-08-16 16:55:02 +02:00
dfbe66a826 Byte-enums redefined 2016-08-15 21:01:31 +02:00
37d768dabf winstd::user_impersonator helper class introduced 2016-08-15 17:32:57 +02:00
028979524a winstd::eap_attr tested and stabilized 2016-08-14 21:04:10 +02:00
25c886754d Exponent-one key creation introduced 2016-08-14 12:44:40 +02:00
84e544c2f6 eap_attr::create_ms_mppe_key() method for MS-MPPE-Send-Key and MS-MPPE-Recv-Key generation added 2016-08-12 21:09:38 +02:00
dc27115903 Some optional parameters made optional 2016-08-09 18:37:01 +02:00
bacf47ebbc win_runtime_error moved to WinStd, com_runtime_error introduced 2016-08-09 01:04:51 +02:00
e547372197 crypt_hash::derive() added 2016-08-06 16:27:05 +02:00
d82a31e543 Unused winstd::eap_packet methods removed 2016-08-05 00:32:49 +02:00
4b63d60b01 winstd::eap_type_t introduced 2016-08-04 12:08:10 +02:00
431c7d9960 winstd::eap_packet EapPacket wrapper class introduced 2016-08-04 10:06:52 +02:00
b1f5846d8c winstd::eap_method_prop introduced 2016-08-03 15:09:48 +02:00
da18e4cead Missing #include added 2016-08-03 09:21:30 +02:00
f721de2f26 winstd::event_provider::write() split to allow va_arg-type parameters too 2016-07-19 11:59:57 +02:00
df911bc302 Prefast declaration update 2016-07-19 11:58:57 +02:00
91ad14cf6a Cleanup 2016-07-15 12:49:16 +02:00
5c03df0d74 Additional winstd::event_data constructors added, since generic template was too aggressively selected 2016-06-23 15:43:23 +02:00
304ce26dc9 TdhGetProperty helper added 2016-06-23 15:42:25 +02:00
08bacb9e65 TdhGetEventMapInformation helper added 2016-06-23 15:41:44 +02:00
0507e4c5e8 LookupAccountSid() helper added 2016-06-23 15:40:38 +02:00
a4a0d7cd55 winstd::basic_string_msg extended 2016-06-23 15:39:55 +02:00
df869f6a5f String formatting using FormatMessage fixed 2016-06-23 01:37:53 +02:00
b7e21e972f CryptExportKey() tested 2016-06-23 00:47:30 +02:00
f9c0581409 winstd::data_blob revised 2016-06-22 23:32:20 +02:00
0c8d8f8931 TdhGetEventInformation() helper added 2016-06-22 16:24:37 +02:00
5e10b905f9 winstd::com_initializer helper introduced 2016-06-22 16:24:03 +02:00
6684c2cc64 winstd::event_trace_enabler helper class introduced and some other enhancements 2016-06-22 06:28:15 +02:00
865cab04ed Event Tracing for Windows extended to support sessions and traces 2016-06-21 17:19:29 +02:00
c2bbaf0b7e event_fn_auto and event_fn_auto_ret extended 2016-06-21 13:15:41 +02:00
4b6dbff918 DATA_BLOB wrapper added 2016-06-20 16:35:31 +02:00
5d47a19972 CryptEncrypt() fixed to support zero-length reserved buffers 2016-06-20 14:51:14 +02:00
7510410b56 Smaller-type check fixed 2016-06-15 19:58:51 +02:00
385986f704 Unnecessary BSTR NULL assert before SysStringLen() as the function handles NULL pointers well itself 2016-06-15 13:04:31 +02:00
e4f5b63a85 Doxygen documentation update 2016-06-10 12:21:21 +02:00
32edf94eef Clean-up 2016-06-10 11:50:52 +02:00
bc0967edc3 .h/.cpp files converted to UTF-8 to allow rcgettext parsing 2016-06-09 15:47:27 +02:00
1920ec5d35 CryptDecrypt() helper added 2016-06-08 15:29:15 +02:00
212671f311 winstd::sanitizing vector removed as constructors were not implemented to make it std::vector compliant 2016-06-08 15:28:54 +02:00
89daa65d39 Hexadecimal encoding/decoding introduced 2016-06-08 09:02:32 +02:00
04bb95dc2f Clean-up 2016-06-08 09:02:13 +02:00
3eca4d9ef4 Extra trailing zero-terminator removed 2016-06-08 06:03:16 +02:00
dfe7a56b5f GetDateFormat() helper added 2016-06-07 18:19:17 +02:00
aa0c84eba5 CertGetCertificateContextProperty() helper added 2016-06-07 18:18:51 +02:00
1022a2cc0d winstd::actctx_activator helper class introduced 2016-06-07 10:42:57 +02:00
645d05396c winstd::cert_store extended with additional create() method variant 2016-06-07 06:06:24 +02:00
8aca7f8214 CertGetNameString() helper tested 2016-06-04 07:03:49 +02:00
d4fb7f292f Documentation update 2016-06-02 15:26:38 +02:00
a2ae68b176 Doxygen documentation update 2016-06-02 08:20:51 +02:00