Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations.
This commit is contained in:
parent
556e525d62
commit
5f045c7599
58 changed files with 3012 additions and 395 deletions
12
conf/Unix32.mk
Normal file
12
conf/Unix32.mk
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Example configuration file for compiling on a Unix-like system with
|
||||
# GCC, targeting a 32-bit output. Moreover, it enables the "LOMUL" setting
|
||||
# to make the code select the "small" integer implementations (i15, m15,
|
||||
# ctmul32...), which is not necessarily a good idea for performance, but
|
||||
# handy for tests.
|
||||
|
||||
include conf/Unix.mk
|
||||
|
||||
BUILD = build32
|
||||
CFLAGS = -W -Wall -Os -fPIC -m32 -DBR_LOMUL
|
||||
LDFLAGS = -m32
|
||||
LDDLLFLAGS = -shared -m32
|
||||
Loading…
Add table
Add a link
Reference in a new issue