for lib in BoringSSL BouncyCastle libgcrypt mbedtls openssl tomcrypt botan Crypto++ ippcp libressl nettle SunEC; do echo ${lib}; java -jar ../../standalone/build/libs/ECTesterStandalone.jar ${protocol} -nc wrong/weakcurve -n 10 -o ncomposite/${protocol}_${lib}.csv ${lib} 2> ncomposite/${protocol}_${lib}.txt; done for lib in BoringSSL BouncyCastle libgcrypt mbedtls openssl tomcrypt botan Crypto++ ippcp libressl nettle SunEC; do echo ${lib}; java -jar ../../standalone/build/libs/ECTesterStandalone.jar ${protocol} -nc wrong/secp256r1faken -n 10 -o nGinf/${protocol}_${lib}.csv ${lib} 2> nGinf/${protocol}_${lib}.txt; done for lib in BoringSSL BouncyCastle libgcrypt mbedtls openssl tomcrypt botan Crypto++ ippcp libressl nettle SunEC; do echo ${lib}; java -jar ../../standalone/build/libs/ECTesterStandalone.jar ${protocol} -nc wrong/curve_prime_gen -pub nPinf/point_3n.csv -priv nPinf/key.csv -n 10 -o nPinf/${protocol}_${lib}.csv ${lib} 2> nPinf/${protocol}_${lib}.txt; done for lib in BoringSSL BouncyCastle libgcrypt mbedtls openssl tomcrypt botan Crypto++ ippcp libressl nettle SunEC; do echo ${lib}; java -jar ../../standalone/build/libs/ECTesterStandalone.jar ${protocol} -nc wrong/cofactor256p5_prime -n 10 -o hasse/${protocol}_${lib}.csv ${lib} 2> hasse/${protocol}_${lib}.txt; done for lib in BoringSSL BouncyCastle libgcrypt mbedtls openssl tomcrypt botan Crypto++ ippcp libressl nettle SunEC; do echo ${lib}; java -jar ../../standalone/build/libs/ECTesterStandalone.jar ecdh -nc wrong/cofactor256p373_full -pub any/point_373.csv -priv any/key.csv -n 10 -o any/ecdh_${lib}.csv ${lib} 2> any/ecdh_${lib}.txt; done for lib in BoringSSL BouncyCastle libgcrypt mbedtls openssl tomcrypt botan Crypto++ ippcp libressl nettle SunEC; do echo ${lib}; java -jar ../../standalone/build/libs/ECTesterStandalone.jar ecdsa -nc wrong/cofactor256p373_small_generator_full -n 10 -o any/ecdsa_${lib}.csv ${lib} 2> any/ecdsa_${lib}.txt; done