polarssl: update to version 1.2.8
[openwrt.git] / package / libs / polarssl / patches / 300-openssl_cipher_name_compat.patch
1 --- a/library/cipher.c
2 +++ b/library/cipher.c
3 @@ -279,15 +279,21 @@ const cipher_info_t *cipher_info_from_st
4  #if defined(POLARSSL_BLOWFISH_C)
5      if( !strcasecmp( "BLOWFISH-CBC", cipher_name ) )
6          return cipher_info_from_type( POLARSSL_CIPHER_BLOWFISH_CBC );
7 +    if( !strcasecmp( "BF-CBC", cipher_name ) )
8 +        return cipher_info_from_type( POLARSSL_CIPHER_BLOWFISH_CBC );
9  
10  #if defined(POLARSSL_CIPHER_MODE_CFB)
11      if( !strcasecmp( "BLOWFISH-CFB64", cipher_name ) )
12          return cipher_info_from_type( POLARSSL_CIPHER_BLOWFISH_CFB64 );
13 +    if( !strcasecmp( "BF-CFB64", cipher_name ) )
14 +        return cipher_info_from_type( POLARSSL_CIPHER_BLOWFISH_CFB64 );
15  #endif /* defined(POLARSSL_CIPHER_MODE_CFB) */
16  
17  #if defined(POLARSSL_CIPHER_MODE_CTR)
18      if( !strcasecmp( "BLOWFISH-CTR", cipher_name ) )
19          return cipher_info_from_type( POLARSSL_CIPHER_BLOWFISH_CTR );
20 +    if( !strcasecmp( "BF-CTR", cipher_name ) )
21 +        return cipher_info_from_type( POLARSSL_CIPHER_BLOWFISH_CTR );
22  #endif /* defined(POLARSSL_CIPHER_MODE_CTR) */
23  #endif
24  
25 --- a/library/cipher_wrap.c
26 +++ b/library/cipher_wrap.c
27 @@ -643,7 +643,7 @@ const cipher_info_t blowfish_cbc_info = 
28      POLARSSL_CIPHER_BLOWFISH_CBC,
29      POLARSSL_MODE_CBC,
30      128,
31 -    "BLOWFISH-CBC",
32 +    "BF-CBC",
33      8,
34      8,
35      &blowfish_info
36 @@ -654,7 +654,7 @@ const cipher_info_t blowfish_cfb64_info 
37      POLARSSL_CIPHER_BLOWFISH_CFB64,
38      POLARSSL_MODE_CFB,
39      128,
40 -    "BLOWFISH-CFB64",
41 +    "BF-CFB64",
42      8,
43      8,
44      &blowfish_info
45 @@ -666,7 +666,7 @@ const cipher_info_t blowfish_ctr_info = 
46      POLARSSL_CIPHER_BLOWFISH_CTR,
47      POLARSSL_MODE_CTR,
48      128,
49 -    "BLOWFISH-CTR",
50 +    "BF-CTR",
51      8,
52      8,
53      &blowfish_info