diff options
author | Jack Lloyd <[email protected]> | 2015-10-23 15:32:15 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2015-10-23 15:32:15 -0400 |
commit | 3e44cbed78eb528daa38f9837d67aa0471ee7bd2 (patch) | |
tree | 01539aa0dd511db79e6d218394ea3fd51db94756 /src/lib/cert/x509/key_constraint.h | |
parent | 69a5a56b38a309241126641149471a36137507a0 (diff) |
Fix cert validation bugs found by x509test.
Add test suite with certs from x509test
Diffstat (limited to 'src/lib/cert/x509/key_constraint.h')
-rw-r--r-- | src/lib/cert/x509/key_constraint.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/cert/x509/key_constraint.h b/src/lib/cert/x509/key_constraint.h index 3509b6868..179e413b5 100644 --- a/src/lib/cert/x509/key_constraint.h +++ b/src/lib/cert/x509/key_constraint.h @@ -18,15 +18,15 @@ namespace Botan { */ enum Key_Constraints { NO_CONSTRAINTS = 0, - DIGITAL_SIGNATURE = 32768, - NON_REPUDIATION = 16384, - KEY_ENCIPHERMENT = 8192, - DATA_ENCIPHERMENT = 4096, - KEY_AGREEMENT = 2048, - KEY_CERT_SIGN = 1024, - CRL_SIGN = 512, - ENCIPHER_ONLY = 256, - DECIPHER_ONLY = 128 + DIGITAL_SIGNATURE = 1 << 15, + NON_REPUDIATION = 1 << 14, + KEY_ENCIPHERMENT = 1 << 13, + DATA_ENCIPHERMENT = 1 << 12, + KEY_AGREEMENT = 1 << 11, + KEY_CERT_SIGN = 1 << 10, + CRL_SIGN = 1 << 9, + ENCIPHER_ONLY = 1 << 8, + DECIPHER_ONLY = 1 << 7 }; class Public_Key; |