5 Commits

Author SHA1 Message Date
Christian Paquin
afc321d352 Fix aesctr on windows (#49)
* Added AES-CTR files to Visual Studio project and fixed compilation errors on Windows.
2016-11-10 14:47:14 -05:00
Christian Paquin
c949205f5d Enabled building Frodo on Windows (#39)
* Enables Windows build.

* Modified CAPI call to avoid error when no key container is present for the user.

* Removed spurious white spaces.

* Enabled building Frodo on Windows using the Visual Studio solution.

* Replaced non-portable packed bit fields with bit masks.

* Removed commented-out code and defined macro that has been moved to preprocessor defs.

* Disabled AES NI when using x86 Visual Studio projects.

* Prettyprint.
2016-10-31 21:09:22 -04:00
Christian Paquin
e2b7725768 Modified VS projects and some newhope files to enable Windows compilation (#31) 2016-10-21 22:03:23 -04:00
Christian Paquin
096b476e4f Modified OQS Windows projects to make it compatible with OpenSSL on Windows (#17)
* Removed warning Windows when using strdup, and removed the corresponding _strdup definition.

* Modified OQS projects to link statically with the system runtime, like the OpenSSL project does.
Otherwise we get link errors when including OQS in OpenSSL on Windows.
2016-10-01 16:13:28 -04:00
Christian Paquin
16e35cd19c Enables Windows build. (#7) 2016-09-22 16:38:26 -04:00