> We have a contexpr dev-branch that attempts to take advantage of C++11 
> constexpr. Also see http://github.com/weidai11/cryptopp/tree/constexpr .
>
> The branch tested OK under Cygwin, Linux, OS X, Solaris and Windows 
> (VS2005-VS2013). VS2005-VS2013 do not exercise Microsoft's implementation.
>
> The branch needs testing under Windows with both MinGW and VS2015. VS2015 
> was the first to provide support (see 
> http://msdn.microsoft.com/en-us/library/hh567368.aspx).
>
> Could someone test under VS2015 and report back with results? I'm 
> interested in (1) compile and link issues, and (2) performance gains or 
> losses. If you see a missed opportunity for constexpr-ness, then (3) please 
> call it out, too.
>
> You can download the Crypto++ ZIP from GitHub (be sure to be on the 
> constexpr dev-branch). Or, the branch can be fetched from the command line 
> with:
>
>     git clone https://github.com/weidai11/cryptopp.git cryptopp-constexpr
>     cd cryptopp-constexpr
>     git checkout constexpr
>

I forgot to mention... There were two related bug fixes on this dev-branch, 
so the branch will need to be merged before Crypto++ 5.6.4 is released. 
Also see:

 * Issue 255: OS X 10.5 and Missing symbols for 
FixedKeyLength<params>::KEYLENGTH, 
http://github.com/weidai11/cryptopp/issues/255
 * Issue 252: Rijndael Base::UncheckedSetKey and out-of-bounds read, 
http://github.com/weidai11/cryptopp/issues/252

Issue 252 caught me by surprise, and we now have tests in the test suite 
looking for those sorts of breaks. Ironically, the 252 fix gave rise to the 
255 issue. Also see:

 * 
http://github.com/weidai11/cryptopp/commit/edf7bd8fa6e1f7d97f2f8630943fc8dc7296a29b
 * 
http://github.com/weidai11/cryptopp/commit/5057991a31bae69d0ff4bcfe3f9c47f2fb210242

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to