Page tree
Skip to end of metadata
Go to start of metadata

Supported ECDSA Curves

The following ECDSA curves are currently supported by the Bouncy Castle APIs:

p

X9.62

CurveSize (in bits)

prime192v1

192

prime192v2192
prime192v3192
prime239v1239
prime239v2239
prime239v3239
prime256v1256

SEC

CurveSize (in bits)
secp192k1192
secp192r1192
secp224k1224
secp224r1224
secp256k1256
secp256r1256
secp384r1384
secp521r1521

NIST (aliases for SEC curves)

CurveSize (in bits)
P-224224
P-256256
P-384384
P-521521

2m

X9.62

CurveSize (in bits)
c2pnb163v1163
c2pnb163v2163
c2pnb163v3163
c2pnb176w1176
c2tnb191v1191
c2tnb191v2

191

c2tnb191v3191
c2pnb208w1208
c2tnb239v1239
c2tnb239v2239
c2tnb239v3239
c2pnb272w1272
c2pnb304w1304
c2tnb359v1359
c2pnb368w1368
c2tnb431r1431

SEC

CurveSize (in bits)
sect163k1163
sect163r1163
sect163r2163
sect193r1193
sect193r2193
sect233k1233
sect233r1233
sect239k1239
sect283k1283
sect283r1283
sect409k1409
sect409r1409
sect571k1571
sect571r1571

NIST (aliases for SEC curves)

CurveSize (in bits)
B-163

163

B-233233
B-283283
B-409409
B-571571

Teletrust

CurveSize (in bits)
brainpoolp160r1160
brainpoolp160t1160
brainpoolp192r1192
brainpoolp192t1192
brainpoolp224r1224
brainpoolp224t1224
brainpoolp256r1256
brainpoolp256t1256
brainpoolp320r1320
brainpoolp320t1320
brainpoolp384r1384
brainpoolp384t1384
brainpoolp512r1512
brainpoolp512t1512

Supported ECGOST (GOST3410-2001) Curves

The following ECGOST curves are currently supported by the Bouncy Castle APIs:

Curve
GostR3410-2001-CryptoPro-A
GostR3410-2001-CryptoPro-XchB
GostR3410-2001-CryptoPro-XchA
GostR3410-2001-CryptoPro-C
GostR3410-2001-CryptoPro-B
  • No labels