RFR: 8046943: RSA Acceleration

Andrew Haley aph at redhat.com
Mon Jun 29 13:24:56 UTC 2015


On 06/29/2015 02:19 PM, David M. Lloyd wrote:
> Out of curiosity, instead of e.g.:
> 
>    unsigned long *scratch = (unsigned long *)alloca(total_allocation);
> 
> Could you not just use e.g.:
> 
>    unsigned long scratch[longwords * 4];
> 
> and avoid alloca altogether?

No.  Variable-length arrays are now in Standard C but not C++.

https://groups.google.com/forum/#!topic/comp.std.c++/K_4lgA1JYeg

I imagine that C++ will eventually support them, but not today.

Andrew.




More information about the security-dev mailing list