This is a library that uses Cryptography from WinCrypt.h in Advapi32.dll.
Now includes Curve25519 for ECDH shared secret exchange.
This currently generates random bytes and Encrypts/Decrypts bytes.
The project targets a link lib (.lib), so is easy to consume in your project.