Merge pull request #7109 from Frauschi/falcon_compat
PQC: Update Falcon support to match OQS
This commit is contained in:
commit
4f8fd98d0d
@ -4019,11 +4019,11 @@ static word32 SetBitString16Bit(word16 val, byte* output)
|
||||
#endif /* HAVE_ED448 */
|
||||
#ifdef HAVE_PQC
|
||||
#ifdef HAVE_FALCON
|
||||
/* Falcon Level 1: 1 3 9999 3 1 */
|
||||
static const byte sigFalcon_Level1Oid[] = {43, 206, 15, 3, 1};
|
||||
/* Falcon Level 1: 1 3 9999 3 6 */
|
||||
static const byte sigFalcon_Level1Oid[] = {43, 206, 15, 3, 6};
|
||||
|
||||
/* Falcon Level 5: 1 3 9999 3 4 */
|
||||
static const byte sigFalcon_Level5Oid[] = {43, 206, 15, 3, 4};
|
||||
/* Falcon Level 5: 1 3 9999 3 9 */
|
||||
static const byte sigFalcon_Level5Oid[] = {43, 206, 15, 3, 9};
|
||||
#endif /* HAVE_FACON */
|
||||
#ifdef HAVE_DILITHIUM
|
||||
/* Dilithium Level 2: 1.3.6.1.4.1.2.267.7.4.4 */
|
||||
@ -4095,11 +4095,11 @@ static word32 SetBitString16Bit(word16 val, byte* output)
|
||||
#endif /* !NO_DH */
|
||||
#ifdef HAVE_PQC
|
||||
#ifdef HAVE_FALCON
|
||||
/* Falcon Level 1: 1 3 9999 3 1 */
|
||||
static const byte keyFalcon_Level1Oid[] = {43, 206, 15, 3, 1};
|
||||
/* Falcon Level 1: 1 3 9999 3 6 */
|
||||
static const byte keyFalcon_Level1Oid[] = {43, 206, 15, 3, 6};
|
||||
|
||||
/* Falcon Level 5: 1 3 9999 3 4 */
|
||||
static const byte keyFalcon_Level5Oid[] = {43, 206, 15, 3, 4};
|
||||
/* Falcon Level 5: 1 3 9999 3 9 */
|
||||
static const byte keyFalcon_Level5Oid[] = {43, 206, 15, 3, 9};
|
||||
#endif /* HAVE_FALCON */
|
||||
#ifdef HAVE_DILITHIUM
|
||||
/* Dilithium Level 2: 1.3.6.1.4.1.2.267.7.4.4 */
|
||||
|
@ -1779,11 +1779,11 @@ enum Misc {
|
||||
|
||||
PQC_SA_MAJOR = 0xFE,/* Most significant byte used with PQC sig algs */
|
||||
|
||||
/* These values for falcon and dilithium match what OQS has defined in their OpenSSL fork. */
|
||||
/* These values for falcon and dilithium match what OQS has defined. */
|
||||
FALCON_LEVEL1_SA_MAJOR = 0xFE,
|
||||
FALCON_LEVEL1_SA_MINOR = 0x0B,
|
||||
FALCON_LEVEL1_SA_MINOR = 0xAE,
|
||||
FALCON_LEVEL5_SA_MAJOR = 0xFE,
|
||||
FALCON_LEVEL5_SA_MINOR = 0x0E,
|
||||
FALCON_LEVEL5_SA_MINOR = 0xB1,
|
||||
|
||||
DILITHIUM_LEVEL2_SA_MAJOR = 0xFE,
|
||||
DILITHIUM_LEVEL2_SA_MINOR = 0xA0,
|
||||
|
@ -1136,8 +1136,8 @@ enum Key_Sum {
|
||||
ED448k = 257, /* 1.3.101.113 */
|
||||
X448k = 255, /* 1.3.101.111 */
|
||||
DHk = 647, /* dhKeyAgreement OID: 1.2.840.113549.1.3.1 */
|
||||
FALCON_LEVEL1k = 268, /* 1.3.9999.3.1 */
|
||||
FALCON_LEVEL5k = 271, /* 1.3.9999.3.4 */
|
||||
FALCON_LEVEL1k = 273, /* 1.3.9999.3.6 */
|
||||
FALCON_LEVEL5k = 276, /* 1.3.9999.3.9 */
|
||||
DILITHIUM_LEVEL2k = 213, /* 1.3.6.1.4.1.2.267.7.4.4 */
|
||||
DILITHIUM_LEVEL3k = 216, /* 1.3.6.1.4.1.2.267.7.6.5 */
|
||||
DILITHIUM_LEVEL5k = 220, /* 1.3.6.1.4.1.2.267.7.8.7 */
|
||||
|
@ -214,8 +214,8 @@ enum Ctc_SigType {
|
||||
CTC_ED25519 = 256,
|
||||
CTC_ED448 = 257,
|
||||
|
||||
CTC_FALCON_LEVEL1 = 268,
|
||||
CTC_FALCON_LEVEL5 = 271,
|
||||
CTC_FALCON_LEVEL1 = 273,
|
||||
CTC_FALCON_LEVEL5 = 276,
|
||||
|
||||
CTC_DILITHIUM_LEVEL2 = 213,
|
||||
CTC_DILITHIUM_LEVEL3 = 216,
|
||||
|
Loading…
x
Reference in New Issue
Block a user