You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// A valid algorithm family identifier. If specified, this value must be one of the
2193
2194
// enumeration of valid algorithm Family identifiers defined in the
2194
2195
// cryptography-defs.json subschema. A corresponding schema for ProtoBuf is not available.
2195
-
optionalstringalgorithmFamily=2;
2196
+
optionalstringalgorithmFamily=12;
2196
2197
// An identifier for the parameter set of the cryptographic algorithm. Examples: in AES128, '128' identifies the key length in bits, in SHA256, '256' identifies the digest length, '128' in SHAKE128 identifies its maximum security level in bits, and 'SHA2-128s' identifies a parameter set used in SLH-DSA (FIPS205).
2197
-
optionalstringparameterSetIdentifier=3;
2198
+
optionalstringparameterSetIdentifier=2;
2198
2199
// DEPRECATED - DO NOT USE - This will be removed in a future version - Use `.ellipticCurve` Instead.
2199
2200
// The specific underlying Elliptic Curve (EC) definition employed which is an indicator of the level of security strength, performance and complexity. Absent an authoritative source of curve names, CycloneDX recommends use of curve names as defined at [https://neuromancer.sk/std/](https://neuromancer.sk/std/), the source from which can be found at [https://github.com/J08nY/std-curves](https://github.com/J08nY/std-curves).
2200
-
optionalstringcurve=4 [deprecated = true];
2201
+
optionalstringcurve=3 [deprecated = true];
2201
2202
// The specific underlying Elliptic Curve (EC) definition employed which is an indicator
2202
2203
// of the level of security strength, performance and complexity. Curves are defined in
2203
2204
// the cryptography-defs.json subschema. A corresponding schema for ProtoBuf is not available.
2204
2205
optionalstringellipticCurve=13;
2205
2206
// The target and execution environment in which the algorithm is implemented in.
// The target platform for which the algorithm is implemented. The implementation can be 'generic', running on any platform or for a specific platform.
// The certification that the implementation of the cryptographic algorithm has received, if any. Certifications include revisions and levels of FIPS 140 or Common Criteria of different Extended Assurance Levels (CC-EAL).
2210
-
repeatedstringcertificationLevel=7;
2211
+
repeatedstringcertificationLevel=6;
2211
2212
// The mode of operation in which the cryptographic algorithm (block cipher) is used.
2212
-
optionalCryptoAlgorithmModemode=8;
2213
+
optionalCryptoAlgorithmModemode=7;
2213
2214
// The padding scheme that is used for the cryptographic algorithm.
2214
-
optionalCryptoAlgorithmPaddingpadding=9;
2215
+
optionalCryptoAlgorithmPaddingpadding=8;
2215
2216
// The cryptographic functions implemented by the cryptographic algorithm.
// The classical security level that a cryptographic algorithm provides (in bits).
2218
-
optionalint32classicalSecurityLevel=11;
2219
+
optionalint32classicalSecurityLevel=10;
2219
2220
// The NIST security strength category as defined in https://csrc.nist.gov/projects/post-quantum-cryptography/post-quantum-cryptography-standardization/evaluation-criteria/security-(evaluation-criteria). A value of 0 indicates that none of the categories are met.
0 commit comments