View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000046 | bareos-core | file daemon | public | 2013-01-27 19:43 | 2015-03-25 19:19 |
| Reporter | mvwieringen | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Platform | OpenIndiana | OS | OpenIndiana | OS Version | b151a |
| Product Version | 13.1.0 | ||||
| Fixed in Version | 13.1.0 | ||||
| Summary | 0000046: Encryption cipher is hardcoded | ||||
| Description | The crypto framework support multiple encryption ciphers but the code hardcodes the cipher to AES128. | ||||
| Additional Information | The crypto framework support the following ciphers: - AES128 - AES192 - AES256 - BLOWFISH openssl (< 1.0) also has support for the following block ciphers. - CAMELLIA128 - CAMELLIA192 - CAMELLIA256 openssl (> 1.0) also has support for the following block ciphers. - AES128HMACSHA1 - AES256HMACSHA1 Adding support for these extra block ciphers seems obvious e.g. set the right NID and entry point to the cipher. | ||||
| Tags | No tags attached. | ||||
| TODO is creating a regression test. | |
| Fix committed to bareos master branch with changesetid 839. | |
| Fix committed to bareos2015 bareos-13.2 branch with changesetid 4395. | |
|
Due to the reimport of the Github repository to bugs.bareos.org, the status of some tickets have been changed. These tickets will be closed again. Sorry for the noise. |
|
|
bareos: master d35282ec 2013-05-04 20:48
Ported: N/A Details Diff |
Encryption cipher is hardcoded The crypto framework support multiple encryption ciphers but the code hardcodes the cipher to AES128. The crypto framework support the following ciphers: - AES128 - AES192 - AES256 - BLOWFISH openssl (< 1.0) also has support for the following block ciphers. - CAMELLIA128 - CAMELLIA192 - CAMELLIA256 openssl (> 1.0) also has support for the following block ciphers. - AES128HMACSHA1 - AES256HMACSHA1 Adding support for these extra block ciphers seems obvious e.g. set the right NID and entry point to the cipher. Fixes 0000046: Encryption cipher is hardcoded |
Affected Issues 0000046 |
|
| mod - src/stored/stored_conf.c | Diff File | ||
| mod - src/lib/crypto.h | Diff File | ||
| mod - src/lib/crypto.c | Diff File | ||
| mod - src/filed/filed_conf.h | Diff File | ||
| mod - src/filed/filed_conf.c | Diff File | ||
| mod - src/filed/crypto.c | Diff File | ||
|
bareos2015: bareos-13.2 73927aa1 2013-05-04 22:48 Ported: N/A Details Diff |
Encryption cipher is hardcoded The crypto framework support multiple encryption ciphers but the code hardcodes the cipher to AES128. The crypto framework support the following ciphers: - AES128 - AES192 - AES256 - BLOWFISH openssl (< 1.0) also has support for the following block ciphers. - CAMELLIA128 - CAMELLIA192 - CAMELLIA256 openssl (> 1.0) also has support for the following block ciphers. - AES128HMACSHA1 - AES256HMACSHA1 Adding support for these extra block ciphers seems obvious e.g. set the right NID and entry point to the cipher. Fixes 0000046: Encryption cipher is hardcoded |
Affected Issues 0000046 |
|
| mod - src/filed/crypto.c | Diff File | ||
| mod - src/filed/filed_conf.c | Diff File | ||
| mod - src/filed/filed_conf.h | Diff File | ||
| mod - src/lib/crypto.c | Diff File | ||
| mod - src/lib/crypto.h | Diff File | ||
| mod - src/stored/stored_conf.c | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-01-27 19:43 | mvwieringen | New Issue | |
| 2013-01-27 19:43 | mvwieringen | Status | new => assigned |
| 2013-01-27 19:43 | mvwieringen | Assigned To | => mvwieringen |
| 2013-01-28 09:38 | mvwieringen | Target Version | => 12.4.0 |
| 2013-01-28 09:38 | mvwieringen | Fixed in Version | => 12.4.0 |
| 2013-01-28 09:38 | mvwieringen | Additional Information Updated | |
| 2013-02-13 18:56 | mvwieringen | Changeset attached | => bareos master bcc11d7c |
| 2013-02-13 18:56 | mvwieringen | Status | assigned => closed |
| 2013-02-13 18:56 | mvwieringen | Resolution | open => fixed |
| 2013-02-13 19:06 | mvwieringen | Product Version | 12.4.0 => 13.1.0 |
| 2013-02-13 19:06 | mvwieringen | Target Version | 12.4.0 => 13.1.0 |
| 2013-02-13 19:06 | mvwieringen | Fixed in Version | 12.4.0 => 13.1.0 |
| 2013-02-13 19:06 | mvwieringen | Assigned To | mvwieringen => |
| 2013-03-04 10:31 | mvwieringen | Product Version | => 13.1.0 |
| 2013-03-04 10:31 | mvwieringen | Fixed in Version | => 13.1.0 |
| 2013-05-24 12:52 | pstorz | Assigned To | => pstorz |
| 2013-05-24 12:52 | pstorz | Status | closed => resolved |
| 2013-07-04 13:07 | pstorz | Note Added: 0000487 | |
| 2013-07-11 09:00 |
|
Status | resolved => closed |
| 2013-07-11 09:00 |
|
Assigned To | pstorz => |
| 2013-08-13 03:12 |
|
Changeset attached | => bareos master d35282ec |
| 2013-08-13 03:12 |
|
Note Added: 0000621 | |
| 2013-08-13 03:12 |
|
Assigned To | => mvwieringen adm |
| 2013-08-13 03:12 |
|
Status | closed => resolved |
| 2013-08-13 08:58 |
|
Assigned To | mvwieringen adm => |
| 2013-08-13 08:58 |
|
Status | resolved => closed |
| 2015-03-25 16:51 | mvwieringen | Changeset attached | => bareos2015 bareos-13.2 73927aa1 |
| 2015-03-25 16:51 | mvwieringen | Note Added: 0001427 | |
| 2015-03-25 16:51 | mvwieringen | Status | closed => resolved |
| 2015-03-25 19:19 | joergs | Note Added: 0001580 | |
| 2015-03-25 19:19 | joergs | Status | resolved => closed |