antiduh
26888a8b7b
Create a similar SafeDecryptMessage that handles the CER crud.
...
Change the Safe*Message methods to order the parameters the same (even though the Win32 API doesn't..) and to take in the SecureBufferAdapter instead of its handle.
2014-06-25 01:08:29 +00:00
antiduh
2b52e1d84f
Helper method for invoking native methods with a CER.
2014-06-24 22:57:02 +00:00
antiduh
8837f3e95c
Implemented CERs for encryption and decryption.
2014-06-24 22:51:38 +00:00
antiduh
56e48dc65d
Cleaned up code style and comments
2014-06-24 21:35:32 +00:00
antiduh
508cd9df49
Move credential native methods to their own file. Create a QueryNameSupport.cs file to hold a couple classes related to implementing that functionality.
2014-06-24 20:19:58 +00:00
antiduh
6b3e395f7c
Implemented SafeHandle usage for Context et al. The usage isn't actually safe yet, since I still reference the rawHandle without doing safe (CER) reference counting on the handle.
2014-06-24 19:41:19 +00:00
antiduh
fe14836949
Fixed Credential using a fixed-size 64-bit handle; it's always 2 pointers.
...
Reworked the Credential handle into a SafeCredentialHandle. We still use references to the raw handle, which is unsafe, but I will hopefully rework that soon.
2014-06-24 03:01:53 +00:00
antiduh
3ac7fb5ec8
Initial implementation of EncryptMessage and DecryptMessage.
2014-06-23 21:50:12 +00:00
antiduh
9785183f31
Added support for querying the context's user name and authority. Still working my way up to EncryptMessage.
2014-06-23 18:30:26 +00:00
antiduh
1be2b9c7ef
Saving work.. working on implementing EncryptMessage. The buffer types and allocation that get passed to the call is really crazy in the sample.
2014-06-23 02:34:36 +00:00
antiduh
93bdd38729
A little cleaner, and we can complete negotiation.
2014-06-23 00:13:50 +00:00
antiduh
352e4d18fc
Working on implementing the ServerContext and structuring things so that invoking the public interface is a little easier - trying to move out of proof-of-concept code to prototype code. Still need to rework how I deal with the context and credential handles, worried that they're not treated safe. Still need to reorganize a lot of where code lives. Very inconsistent so far.
2014-06-22 16:20:10 +00:00