> I think the options are:
>
>   (1) Remove RDSEED completely until GCC provides full support
>   (2) Disable RDSEED for the Unix on Windows gear until GCC provides full 
> support
>   (3) Provide an ASM implementation that always "just works"
>
> What is the course of action we should take?
>
> My "vote":
>
> I'd vote for (3) if we can't make the intrinsics work. This will also 
> enable us to provide RDSEED ( / RDRAND) for older compiler versions (pre- 
> 4.6 and pre- 4.8)
>
> If this is too much work, (2) may be an option.
>
> We should avoid (1) if anyhow possible.
>

Yes, agreed. I like it when things "just work" :)

 We can (1) provide the ASM that always "just works" and (2) provide an 
optional Intrinsics in case things go sideways in unexpected ways.

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