openssl/crypto/bn/asm
Andy Polyakov adc4f1fc25 bn/asm/x86[_64]-mont*.pl: complement alloca with page-walking.
Some OSes, *cough*-dows, insist on stack being "wired" to
physical memory in strictly sequential manner, i.e. if stack
allocation spans two pages, then reference to farmost one can
be punishable by SEGV. But page walking can do good even on
other OSes, because it guarantees that villain thread hits
the guard page before it can make damage to innocent one...

Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-03-07 14:58:14 +01:00
..
alpha-mont.pl
armv4-gf2m.pl ARMv4 assembly pack: allow Thumb2 even in iOS build, 2015-12-07 12:06:06 +01:00
armv4-mont.pl Consistently use arm_arch.h constants in armcap assembly code. 2016-03-02 12:57:28 +01:00
armv8-mont.pl
bn-586.pl
bn-c64xplus.asm bn/asm/bn-c64xplus.asm: update commentary. 2015-12-22 10:30:03 +01:00
c64xplus-gf2m.pl
co-586.pl
ia64-mont.pl
ia64.S GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
mips-mont.pl
mips.pl
pa-risc2.s
pa-risc2W.s
parisc-mont.pl GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
ppc64-mont.pl
ppc-mont.pl
ppc.pl
rsaz-avx2.pl bn/asm/rsaz-avx2.pl: constant-time gather procedure. 2016-03-01 13:34:22 +00:00
rsaz-x86_64.pl bn/asm/rsaz-avx2.pl: constant-time gather procedure. 2016-03-01 13:34:22 +00:00
s390x-gf2m.pl
s390x-mont.pl
s390x.S
sparct4-mont.pl
sparcv8.S
sparcv8plus.S
sparcv9-gf2m.pl
sparcv9-mont.pl
sparcv9a-mont.pl
via-mont.pl
vis3-mont.pl
vms.mar
x86_64-gcc.c
x86_64-gf2m.pl
x86_64-mont5.pl bn/asm/x86[_64]-mont*.pl: complement alloca with page-walking. 2016-03-07 14:58:14 +01:00
x86_64-mont.pl bn/asm/x86[_64]-mont*.pl: complement alloca with page-walking. 2016-03-07 14:58:14 +01:00
x86-gf2m.pl
x86-mont.pl bn/asm/x86[_64]-mont*.pl: complement alloca with page-walking. 2016-03-07 14:58:14 +01:00
x86.pl