Describe the bug
The config.h file contains HAVE_CRYPTO_MD5 and _MD2. Setting these values from 1 to 0 does not change which code is compiled inside of auth.c.
It is necessary to remove these entries from config.h to change the #ifdef/#else/#endif behavior.
The assumption is setting these config.h entries to 0 is supposed to enable the #else clause in the code.
IPMITOOL Version
Make sure you're reporting a bug in the latest code taken from master branch here, NOT a bug
that you've found in some version that you've got from your OS vendor or any source other than this repository.
ipmitool version 1.8.19.16.g81b8242
To Reproduce
Steps to reproduce the behavior:
- Change HAVE_CRYPTO_MD5 to 0
- Compile the source
- Observe the abnormal reply:
Expected behavior
When either of these switches is set to 0 there should be no OpenSSL compile time errors.
Additional context
Add any other context about the problem here.
**Describe the bug**
The config.h file contains HAVE_CRYPTO_MD5 and _MD2. Setting these values from 1 to 0 does not change which code is compiled inside of auth.c.
It is necessary to remove these entries from config.h to change the #ifdef/#else/#endif behavior.
The assumption is setting these config.h entries to 0 is supposed to enable the #else clause in the code.
**IPMITOOL Version**
Make sure you're reporting a bug in the latest code taken from `master` branch here, NOT a bug
that you've found in some version that you've got from your OS vendor or any source other than this repository.
```ipmitool version 1.8.19.16.g81b8242```
**To Reproduce**
Steps to reproduce the behavior:
1. Change HAVE_CRYPTO_MD5 to 0
2. Compile the source
3. Observe the abnormal reply:
```Observe that OpenSSL compile time errors get emitted.
```
**Expected behavior**
When either of these switches is set to 0 there should be no OpenSSL compile time errors.
**Additional context**
Add any other context about the problem here.