6ca43c31288aee3c8a916543f45bb42d84fda079
[openwrt/staging/yousong.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 32,
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 32,
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 32,
49 - "BLOWFISH-CTR",
50 + "BF-CTR",
51 8,
52 8,
53 &blowfish_info