Mercurial > dropbear
annotate crypto_desc.h @ 910:89555751c489 asm
merge up to 2013.63, improve ASM makefile rules a bit
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 27 Feb 2014 21:35:58 +0800 |
parents | c19acba28590 |
children |
rev | line source |
---|---|
766 | 1 #ifndef _CRYPTO_DESC_H |
2 #define _CRYPTO_DESC_H | |
3 | |
910
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
4 #include "includes.h" |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
5 |
766 | 6 void crypto_init(); |
7 | |
8 extern int dropbear_ltc_prng; | |
9 | |
910
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
10 #ifdef DROPBEAR_AES_ASM |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
11 extern const struct ltc_cipher_descriptor aes_asm_desc; |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
12 #define DROPBEAR_AES_DESC (aes_asm_desc) |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
13 #else |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
14 #define DROPBEAR_AES_DESC (aes_desc) |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
15 #endif |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
16 |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
17 #ifdef DROPBEAR_SHA1_ASM |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
18 extern const struct ltc_hash_descriptor sha1_asm_desc; |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
19 #define DROPBEAR_SHA1_DESC (sha1_asm_desc) |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
20 #else |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
21 #define DROPBEAR_SHA1_DESC (sha1_desc) |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
22 #endif |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
23 |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
24 |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
25 |
89555751c489
merge up to 2013.63, improve ASM makefile rules a bit
Matt Johnston <matt@ucc.asn.au>
parents:
857
diff
changeset
|
26 |
857 | 27 #endif /* _CRYPTO_DESC_H */ |
766 | 28 |