Browse Source

[crypto] Use real prototypes for AXTLS' AES_encrypt() and AES_decrypt()

Avoid a compiler warning on some versions of gcc by using real
function prototypes.

Reported-by: Rob Shelley <Rob@cirris.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 12 years ago
parent
commit
37cb7c7498
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      src/crypto/axtls/os_port.h

+ 3
- 3
src/crypto/axtls/os_port.h View File

35
 #define aes 1
35
 #define aes 1
36
 #if OBJECT
36
 #if OBJECT
37
 
37
 
38
-/* AES_CTX is not defined at this point, so omit prototypes */
38
+struct aes_key_st;
39
 
39
 
40
-static void AES_encrypt();
41
-static void AES_decrypt();
40
+static void AES_encrypt ( const struct aes_key_st *ctx, uint32_t *data );
41
+static void AES_decrypt ( const struct aes_key_st *ctx, uint32_t *data );
42
 
42
 
43
 void axtls_aes_encrypt ( void *ctx, uint32_t *data ) {
43
 void axtls_aes_encrypt ( void *ctx, uint32_t *data ) {
44
 	AES_encrypt ( ctx, data );
44
 	AES_encrypt ( ctx, data );

Loading…
Cancel
Save