.supported = 1,
},
#if ENABLE_GOST
+ /* Curves for usage in GOST digital signature algorithm (GOST R
+ * 34.10-2001/-2012) and key agreement (VKO GOST R 34.10-2001/-2012).
+ *
+ * Historically CryptoPro has defined three 256-bit curves for use with
+ * digital signature algorithm (CryptoPro-A, -B, -C).
+ *
+ * Also it has reissues two of them with different OIDs for key
+ * exchange (CryptoPro-XchA = CryptoPro-A and CryptoPro-XchB =
+ * CryptoPro-C).
+ *
+ * Then TC26 (Standard comitee working on cryptographic standards) has
+ * defined one 256-bit curve (TC26-256-A) and three 512-bit curves
+ * (TC26-512-A, -B, -C).
+ *
+ * And finally TC26 has reissues original CryptoPro curves under their
+ * own OID namespace (TC26-256-B = CryptoPro-A, TC26-256-C =
+ * CryptoPro-B and TC26-256-D = CryptoPro-C).
+ *
+ * CryptoPro OIDs are usable for both GOST R 34.10-2001 and
+ * GOST R 34.10-2012 keys (thus they have GNUTLS_PK_UNKNOWN in this
+ * table).
+ * TC26 OIDs are usable only for GOST R 34.10-2012 keys.
+ */
{
.name = "CryptoPro-A",
.oid = "1.2.643.2.2.35.1",