Commit db50c1da authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

add ecdhx25519 option to speed

parent 4a5bbc4e
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -201,7 +201,7 @@ static int do_multi(int multi);
#define RSA_NUM         7
#define DSA_NUM         3

#define EC_NUM       16
#define EC_NUM          17
#define MAX_ECDH_SIZE   256
#define MISALIGN        64

@@ -509,6 +509,7 @@ static OPT_PAIR rsa_choices[] = {
#define R_EC_B283    13
#define R_EC_B409    14
#define R_EC_B571    15
#define R_EC_X25519  16
#ifndef OPENSSL_NO_EC
static OPT_PAIR ecdsa_choices[] = {
    {"ecdsap160", R_EC_P160},
@@ -546,6 +547,7 @@ static OPT_PAIR ecdh_choices[] = {
    {"ecdhb283", R_EC_B283},
    {"ecdhb409", R_EC_B409},
    {"ecdhb571", R_EC_B571},
    {"ecdhx25519", R_EC_X25519},
    {NULL}
};
#endif
@@ -705,7 +707,9 @@ int speed_main(int argc, char **argv)
        NID_sect163k1, NID_sect233k1, NID_sect283k1,
        NID_sect409k1, NID_sect571k1, NID_sect163r2,
        NID_sect233r1, NID_sect283r1, NID_sect409r1,
        NID_sect571r1
        NID_sect571r1,
        /* Other */
        NID_X25519
    };
    static const char *test_curves_names[EC_NUM] = {
        /* Prime Curves */
@@ -715,7 +719,9 @@ int speed_main(int argc, char **argv)
        "nistk163", "nistk233", "nistk283",
        "nistk409", "nistk571", "nistb163",
        "nistb233", "nistb283", "nistb409",
        "nistb571"
        "nistb571",
        /* Other */
        "X25519"
    };
    static int test_curves_bits[EC_NUM] = {
        160, 192, 224,
@@ -723,7 +729,7 @@ int speed_main(int argc, char **argv)
        163, 233, 283,
        409, 571, 163,
        233, 283, 409,
        571
        571, 253 /* X25519 */
    };
#endif
#ifndef OPENSSL_NO_EC