monero/src/crypto
Howard Chu 69b59186f3
Add ARMv8-A AES support
More than twice as fast as plain C code. Note that both ARMv7 and
ARMv8 can be further improved with better use of NEON.

Also tweak ARMv7 multiplier
2016-09-16 01:45:49 +01:00
..
crypto_ops_builder minor tweaks, add readme for crypto_ops_builder 2016-03-11 22:48:46 +02:00
aesb.c Replace tabs with two spaces for consistency with rest of codebase 2015-12-15 06:22:06 -08:00
blake256.c updated copyright year 2015-12-31 08:39:56 +02:00
blake256.h updated copyright year 2015-12-31 08:39:56 +02:00
chacha8.c moved all stuff to github 2014-03-03 22:07:58 +00:00
chacha8.h updated copyright year 2015-12-31 08:39:56 +02:00
CMakeLists.txt crypto,cmake: enable ASM mul impl on ARM; add cmake opt 2016-09-04 06:46:35 +00:00
crypto-ops-data.c updated copyright year 2015-12-31 08:39:56 +02:00
crypto-ops.c ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
crypto-ops.h ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
crypto.cpp rct amount key modified as per luigi1111's recommendations 2016-08-28 21:30:19 +01:00
crypto.h rct amount key modified as per luigi1111's recommendations 2016-08-28 21:30:19 +01:00
generic-ops.h updated copyright year 2015-12-31 08:39:56 +02:00
groestl_tables.h updated copyright year 2015-12-31 08:39:56 +02:00
groestl.c use correct unsigned type 2015-08-23 21:10:24 +02:00
groestl.h updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-blake.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-groestl.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-jh.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-skein.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-ops.h updated copyright year 2015-12-31 08:39:56 +02:00
hash.c updated copyright year 2015-12-31 08:39:56 +02:00
hash.h updated copyright year 2015-12-31 08:39:56 +02:00
initializer.h updated copyright year 2015-12-31 08:39:56 +02:00
jh.c moved all stuff to github 2014-03-03 22:07:58 +00:00
jh.h moved all stuff to github 2014-03-03 22:07:58 +00:00
keccak.c ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
keccak.h ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
oaes_config.h Update oaes_config.h 2014-05-17 15:39:46 -07:00
oaes_lib.c crypto: oaes_lib: remove unused _NR array 2016-05-18 01:02:07 -04:00
oaes_lib.h 0.8.8update 2014-05-25 13:06:40 -04:00
random.c crypto: make clear generate_random_bytes is not thread safe 2016-05-15 00:05:59 +01:00
random.h crypto: make clear generate_random_bytes is not thread safe 2016-05-15 00:05:59 +01:00
skein_port.h updated copyright year 2015-12-31 08:39:56 +02:00
skein.c moved all stuff to github 2014-03-03 22:07:58 +00:00
skein.h moved all stuff to github 2014-03-03 22:07:58 +00:00
slow-hash.c Add ARMv8-A AES support 2016-09-16 01:45:49 +01:00
tree-hash.c OpenBSD support for Monero. 2016-01-21 11:18:26 -07:00