Adam Langley | 4fb0dc4 | 2015-11-13 13:09:47 -0800 | [diff] [blame] | 1 | include_directories(../../include) |
2 | |||||
Adam Langley | b1b6229 | 2015-11-17 15:41:34 -0800 | [diff] [blame] | 3 | if (${ARCH} STREQUAL "arm") |
4 | set( | ||||
5 | CURVE25519_ARCH_SOURCES | ||||
6 | |||||
Adam Langley | 7b8b9c1 | 2016-01-04 07:13:00 -0800 | [diff] [blame] | 7 | asm/x25519-asm-arm.S |
Adam Langley | b1b6229 | 2015-11-17 15:41:34 -0800 | [diff] [blame] | 8 | ) |
9 | endif() | ||||
10 | |||||
Adam Langley | 77a173e | 2015-11-20 14:41:50 -0800 | [diff] [blame] | 11 | if (${ARCH} STREQUAL "x86_64") |
12 | set( | ||||
13 | CURVE25519_ARCH_SOURCES | ||||
14 | |||||
Adam Langley | 7b8b9c1 | 2016-01-04 07:13:00 -0800 | [diff] [blame] | 15 | asm/x25519-asm-x86_64.S |
Adam Langley | 77a173e | 2015-11-20 14:41:50 -0800 | [diff] [blame] | 16 | ) |
17 | endif() | ||||
18 | |||||
Adam Langley | 4fb0dc4 | 2015-11-13 13:09:47 -0800 | [diff] [blame] | 19 | add_library( |
20 | curve25519 | ||||
21 | |||||
22 | OBJECT | ||||
23 | |||||
24 | curve25519.c | ||||
Arnar Birgisson | f27459e | 2016-02-09 18:09:00 -0800 | [diff] [blame] | 25 | spake25519.c |
Adam Langley | 77a173e | 2015-11-20 14:41:50 -0800 | [diff] [blame] | 26 | x25519-x86_64.c |
Adam Langley | b1b6229 | 2015-11-17 15:41:34 -0800 | [diff] [blame] | 27 | |
28 | ${CURVE25519_ARCH_SOURCES} | ||||
Adam Langley | 4fb0dc4 | 2015-11-13 13:09:47 -0800 | [diff] [blame] | 29 | ) |