소스 검색

[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 년 전
부모
커밋
37cb7c7498
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3
    3
      src/crypto/axtls/os_port.h

+ 3
- 3
src/crypto/axtls/os_port.h 파일 보기

@@ -35,10 +35,10 @@ static inline void get_random_NZ ( int num_rand_bytes, uint8_t *rand_data ) {
35 35
 #define aes 1
36 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 43
 void axtls_aes_encrypt ( void *ctx, uint32_t *data ) {
44 44
 	AES_encrypt ( ctx, data );

Loading…
취소
저장