Add a reference configuration without any asymmetric cryptography

Add a reference configuration with most symmetric cryptographic
algorithms enabled, but without any asymmetric cryptography. This
checks that we don't have spurious unexpected dependencies on
asymmetric-only modules such as bignum.

Keep HAVE_ASM disabled because it's platform-specific.

Keep HAVEGE disabled because it's untested and not recommended.

Keep MEMORY_BUFFER_ALLOC out because it isn't related to cryptography
at all and it makes memory sanitizers ineffective.

Keep THREADING disabled because it requires special build options.
This commit is contained in:
Gilles Peskine 2019-10-10 20:30:54 +02:00
parent 3cdb3da3a0
commit fec306452b
2 changed files with 101 additions and 0 deletions

View file

@ -17,6 +17,8 @@ use warnings;
use strict;
my %configs = (
'config-symmetric-only.h' => {
},
'config-suite-b.h' => {
},
);