Annotation of embedaddon/strongswan/src/libstrongswan/plugins/test_vectors/test_vectors.h, revision 1.1

1.1     ! misho       1: /*
        !             2:  * Copyright (C) 2009 Martin Willi
        !             3:  * Copyright (C) 2009-2019 Andreas Steffen
        !             4:  * HSR Hochschule fuer Technik Rapperswil
        !             5:  *
        !             6:  * This program is free software; you can redistribute it and/or modify it
        !             7:  * under the terms of the GNU General Public License as published by the
        !             8:  * Free Software Foundation; either version 2 of the License, or (at your
        !             9:  * option) any later version.  See <http://www.fsf.org/copyleft/gpl.txt>.
        !            10:  *
        !            11:  * This program is distributed in the hope that it will be useful, but
        !            12:  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
        !            13:  * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
        !            14:  * for more details.
        !            15:  */
        !            16: 
        !            17: TEST_VECTOR_CRYPTER(aes_cbc1)
        !            18: TEST_VECTOR_CRYPTER(aes_cbc2)
        !            19: TEST_VECTOR_CRYPTER(aes_cbc3)
        !            20: TEST_VECTOR_CRYPTER(aes_cbc4)
        !            21: TEST_VECTOR_CRYPTER(aes_cbc5)
        !            22: TEST_VECTOR_CRYPTER(aes_cbc6)
        !            23: TEST_VECTOR_CRYPTER(aes_ecb1)
        !            24: TEST_VECTOR_CRYPTER(aes_ecb2)
        !            25: TEST_VECTOR_CRYPTER(aes_ecb3)
        !            26: TEST_VECTOR_CRYPTER(aes_ctr1)
        !            27: TEST_VECTOR_CRYPTER(aes_ctr2)
        !            28: TEST_VECTOR_CRYPTER(aes_ctr3)
        !            29: TEST_VECTOR_CRYPTER(aes_ctr4)
        !            30: TEST_VECTOR_CRYPTER(aes_ctr5)
        !            31: TEST_VECTOR_CRYPTER(aes_ctr6)
        !            32: TEST_VECTOR_CRYPTER(aes_ctr7)
        !            33: TEST_VECTOR_CRYPTER(aes_ctr8)
        !            34: TEST_VECTOR_CRYPTER(aes_ctr9)
        !            35: TEST_VECTOR_CRYPTER(blowfish1)
        !            36: TEST_VECTOR_CRYPTER(blowfish2)
        !            37: TEST_VECTOR_CRYPTER(camellia_cbc1)
        !            38: TEST_VECTOR_CRYPTER(camellia_cbc2)
        !            39: TEST_VECTOR_CRYPTER(camellia_cbc3)
        !            40: TEST_VECTOR_CRYPTER(camellia_cbc4)
        !            41: TEST_VECTOR_CRYPTER(camellia_cbc5)
        !            42: TEST_VECTOR_CRYPTER(camellia_cbc6)
        !            43: TEST_VECTOR_CRYPTER(camellia_ctr1)
        !            44: TEST_VECTOR_CRYPTER(camellia_ctr2)
        !            45: TEST_VECTOR_CRYPTER(camellia_ctr3)
        !            46: TEST_VECTOR_CRYPTER(camellia_ctr4)
        !            47: TEST_VECTOR_CRYPTER(camellia_ctr5)
        !            48: TEST_VECTOR_CRYPTER(camellia_ctr6)
        !            49: TEST_VECTOR_CRYPTER(camellia_ctr7)
        !            50: TEST_VECTOR_CRYPTER(camellia_ctr8)
        !            51: TEST_VECTOR_CRYPTER(camellia_ctr9)
        !            52: TEST_VECTOR_CRYPTER(cast1)
        !            53: TEST_VECTOR_CRYPTER(des_cbc1)
        !            54: TEST_VECTOR_CRYPTER(des_cbc2)
        !            55: TEST_VECTOR_CRYPTER(des_ecb1)
        !            56: TEST_VECTOR_CRYPTER(des_ecb2)
        !            57: TEST_VECTOR_CRYPTER(des3_cbc1)
        !            58: TEST_VECTOR_CRYPTER(des3_cbc2)
        !            59: TEST_VECTOR_CRYPTER(idea1)
        !            60: TEST_VECTOR_CRYPTER(idea2)
        !            61: TEST_VECTOR_CRYPTER(null1)
        !            62: TEST_VECTOR_CRYPTER(rc2_1)
        !            63: TEST_VECTOR_CRYPTER(rc2_2)
        !            64: TEST_VECTOR_CRYPTER(rc2_3)
        !            65: TEST_VECTOR_CRYPTER(rc2_4)
        !            66: TEST_VECTOR_CRYPTER(rc2_5)
        !            67: TEST_VECTOR_CRYPTER(rc2_6)
        !            68: TEST_VECTOR_CRYPTER(rc2_7)
        !            69: TEST_VECTOR_CRYPTER(rc2_8)
        !            70: TEST_VECTOR_CRYPTER(rc5_1)
        !            71: TEST_VECTOR_CRYPTER(rc5_2)
        !            72: TEST_VECTOR_CRYPTER(serpent_cbc1)
        !            73: TEST_VECTOR_CRYPTER(serpent_cbc2)
        !            74: TEST_VECTOR_CRYPTER(serpent_cbc3)
        !            75: TEST_VECTOR_CRYPTER(serpent_cbc4)
        !            76: TEST_VECTOR_CRYPTER(serpent_cbc5)
        !            77: TEST_VECTOR_CRYPTER(serpent_cbc6)
        !            78: TEST_VECTOR_CRYPTER(twofish_cbc1)
        !            79: TEST_VECTOR_CRYPTER(twofish_cbc2)
        !            80: TEST_VECTOR_CRYPTER(twofish_cbc3)
        !            81: 
        !            82: TEST_VECTOR_AEAD(aes_ccm1)
        !            83: TEST_VECTOR_AEAD(aes_ccm2)
        !            84: TEST_VECTOR_AEAD(aes_ccm3)
        !            85: TEST_VECTOR_AEAD(aes_ccm4)
        !            86: TEST_VECTOR_AEAD(aes_ccm5)
        !            87: TEST_VECTOR_AEAD(aes_ccm6)
        !            88: TEST_VECTOR_AEAD(aes_ccm7)
        !            89: TEST_VECTOR_AEAD(aes_ccm8)
        !            90: TEST_VECTOR_AEAD(aes_ccm9)
        !            91: TEST_VECTOR_AEAD(aes_ccm10)
        !            92: TEST_VECTOR_AEAD(aes_ccm11)
        !            93: TEST_VECTOR_AEAD(aes_ccm12)
        !            94: TEST_VECTOR_AEAD(aes_ccm13)
        !            95: TEST_VECTOR_AEAD(aes_ccm14)
        !            96: TEST_VECTOR_AEAD(aes_ccm15)
        !            97: TEST_VECTOR_AEAD(aes_ccm16)
        !            98: TEST_VECTOR_AEAD(aes_gcm1)
        !            99: TEST_VECTOR_AEAD(aes_gcm2)
        !           100: TEST_VECTOR_AEAD(aes_gcm3_1)
        !           101: TEST_VECTOR_AEAD(aes_gcm3_2)
        !           102: TEST_VECTOR_AEAD(aes_gcm3_3)
        !           103: TEST_VECTOR_AEAD(aes_gcm4)
        !           104: TEST_VECTOR_AEAD(aes_gcm7)
        !           105: TEST_VECTOR_AEAD(aes_gcm8)
        !           106: TEST_VECTOR_AEAD(aes_gcm9)
        !           107: TEST_VECTOR_AEAD(aes_gcm10)
        !           108: TEST_VECTOR_AEAD(aes_gcm13)
        !           109: TEST_VECTOR_AEAD(aes_gcm14)
        !           110: TEST_VECTOR_AEAD(aes_gcm15)
        !           111: TEST_VECTOR_AEAD(aes_gcm16)
        !           112: TEST_VECTOR_AEAD(aes_gcm17)
        !           113: TEST_VECTOR_AEAD(aes_gcm18)
        !           114: TEST_VECTOR_AEAD(aes_gcm19)
        !           115: TEST_VECTOR_AEAD(aes_gcm20)
        !           116: TEST_VECTOR_AEAD(aes_gcm21)
        !           117: TEST_VECTOR_AEAD(aes_gcm22)
        !           118: TEST_VECTOR_AEAD(aes_gcm23)
        !           119: 
        !           120: TEST_VECTOR_AEAD(chacha20poly1305_1)
        !           121: TEST_VECTOR_AEAD(chacha20poly1305_2)
        !           122: TEST_VECTOR_AEAD(chacha20poly1305_3)
        !           123: TEST_VECTOR_AEAD(chacha20poly1305_4)
        !           124: 
        !           125: TEST_VECTOR_SIGNER(aes_xcbc_s1)
        !           126: TEST_VECTOR_SIGNER(aes_xcbc_s2)
        !           127: TEST_VECTOR_SIGNER(aes_xcbc_s3)
        !           128: TEST_VECTOR_SIGNER(aes_xcbc_s4)
        !           129: TEST_VECTOR_SIGNER(aes_xcbc_s5)
        !           130: TEST_VECTOR_SIGNER(aes_cmac_s1)
        !           131: TEST_VECTOR_SIGNER(aes_cmac_s2)
        !           132: TEST_VECTOR_SIGNER(aes_cmac_s3)
        !           133: TEST_VECTOR_SIGNER(aes_cmac_s4)
        !           134: TEST_VECTOR_SIGNER(camellia_xcbc_s1)
        !           135: TEST_VECTOR_SIGNER(md5_hmac_s1)
        !           136: TEST_VECTOR_SIGNER(md5_hmac_s2)
        !           137: TEST_VECTOR_SIGNER(md5_hmac_s3)
        !           138: TEST_VECTOR_SIGNER(md5_hmac_s4)
        !           139: TEST_VECTOR_SIGNER(sha1_hmac_s1)
        !           140: TEST_VECTOR_SIGNER(sha1_hmac_s2)
        !           141: TEST_VECTOR_SIGNER(sha1_hmac_s3)
        !           142: TEST_VECTOR_SIGNER(sha1_hmac_s4)
        !           143: TEST_VECTOR_SIGNER(sha1_hmac_s5)
        !           144: TEST_VECTOR_SIGNER(sha1_hmac_s6)
        !           145: TEST_VECTOR_SIGNER(sha256_hmac_s1)
        !           146: TEST_VECTOR_SIGNER(sha256_hmac_s2)
        !           147: TEST_VECTOR_SIGNER(sha256_hmac_s3)
        !           148: TEST_VECTOR_SIGNER(sha384_hmac_s1)
        !           149: TEST_VECTOR_SIGNER(sha384_hmac_s2)
        !           150: TEST_VECTOR_SIGNER(sha384_hmac_s3)
        !           151: TEST_VECTOR_SIGNER(sha512_hmac_s1)
        !           152: TEST_VECTOR_SIGNER(sha512_hmac_s2)
        !           153: TEST_VECTOR_SIGNER(sha512_hmac_s3)
        !           154: 
        !           155: TEST_VECTOR_HASHER(md2_1)
        !           156: TEST_VECTOR_HASHER(md2_2)
        !           157: TEST_VECTOR_HASHER(md2_3)
        !           158: TEST_VECTOR_HASHER(md2_4)
        !           159: TEST_VECTOR_HASHER(md2_5)
        !           160: TEST_VECTOR_HASHER(md2_6)
        !           161: TEST_VECTOR_HASHER(md2_7)
        !           162: TEST_VECTOR_HASHER(md4_1)
        !           163: TEST_VECTOR_HASHER(md4_2)
        !           164: TEST_VECTOR_HASHER(md4_3)
        !           165: TEST_VECTOR_HASHER(md4_4)
        !           166: TEST_VECTOR_HASHER(md4_5)
        !           167: TEST_VECTOR_HASHER(md4_6)
        !           168: TEST_VECTOR_HASHER(md4_7)
        !           169: TEST_VECTOR_HASHER(md5_1)
        !           170: TEST_VECTOR_HASHER(md5_2)
        !           171: TEST_VECTOR_HASHER(md5_3)
        !           172: TEST_VECTOR_HASHER(md5_4)
        !           173: TEST_VECTOR_HASHER(md5_5)
        !           174: TEST_VECTOR_HASHER(md5_6)
        !           175: TEST_VECTOR_HASHER(md5_7)
        !           176: TEST_VECTOR_HASHER(sha1_1)
        !           177: TEST_VECTOR_HASHER(sha1_2)
        !           178: TEST_VECTOR_HASHER(sha1_3)
        !           179: TEST_VECTOR_HASHER(sha1_4)
        !           180: TEST_VECTOR_HASHER(sha224_1)
        !           181: TEST_VECTOR_HASHER(sha224_2)
        !           182: TEST_VECTOR_HASHER(sha224_3)
        !           183: TEST_VECTOR_HASHER(sha256_1)
        !           184: TEST_VECTOR_HASHER(sha256_2)
        !           185: TEST_VECTOR_HASHER(sha256_3)
        !           186: TEST_VECTOR_HASHER(sha384_1)
        !           187: TEST_VECTOR_HASHER(sha384_2)
        !           188: TEST_VECTOR_HASHER(sha384_3)
        !           189: TEST_VECTOR_HASHER(sha512_1)
        !           190: TEST_VECTOR_HASHER(sha512_2)
        !           191: TEST_VECTOR_HASHER(sha512_3)
        !           192: TEST_VECTOR_HASHER(sha3_224_0)
        !           193: TEST_VECTOR_HASHER(sha3_256_0)
        !           194: TEST_VECTOR_HASHER(sha3_384_0)
        !           195: TEST_VECTOR_HASHER(sha3_512_0)
        !           196: TEST_VECTOR_HASHER(sha3_224_1)
        !           197: TEST_VECTOR_HASHER(sha3_256_1)
        !           198: TEST_VECTOR_HASHER(sha3_384_1)
        !           199: TEST_VECTOR_HASHER(sha3_512_1)
        !           200: TEST_VECTOR_HASHER(sha3_224_2)
        !           201: TEST_VECTOR_HASHER(sha3_256_2)
        !           202: TEST_VECTOR_HASHER(sha3_384_2)
        !           203: TEST_VECTOR_HASHER(sha3_512_2)
        !           204: TEST_VECTOR_HASHER(sha3_224_143)
        !           205: TEST_VECTOR_HASHER(sha3_256_135)
        !           206: TEST_VECTOR_HASHER(sha3_384_103)
        !           207: TEST_VECTOR_HASHER(sha3_512_71)
        !           208: TEST_VECTOR_HASHER(sha3_224_144)
        !           209: TEST_VECTOR_HASHER(sha3_256_136)
        !           210: TEST_VECTOR_HASHER(sha3_384_104)
        !           211: TEST_VECTOR_HASHER(sha3_512_72)
        !           212: TEST_VECTOR_HASHER(sha3_224_255)
        !           213: TEST_VECTOR_HASHER(sha3_256_255)
        !           214: TEST_VECTOR_HASHER(sha3_384_255)
        !           215: TEST_VECTOR_HASHER(sha3_512_255)
        !           216: 
        !           217: TEST_VECTOR_PRF(aes_xcbc_p1)
        !           218: TEST_VECTOR_PRF(aes_xcbc_p2)
        !           219: TEST_VECTOR_PRF(aes_xcbc_p3)
        !           220: TEST_VECTOR_PRF(aes_xcbc_p4)
        !           221: TEST_VECTOR_PRF(aes_xcbc_p5)
        !           222: TEST_VECTOR_PRF(aes_xcbc_p6)
        !           223: TEST_VECTOR_PRF(aes_xcbc_p7)
        !           224: TEST_VECTOR_PRF(aes_cmac_p1)
        !           225: TEST_VECTOR_PRF(aes_cmac_p2)
        !           226: TEST_VECTOR_PRF(aes_cmac_p3)
        !           227: TEST_VECTOR_PRF(aes_cmac_p4)
        !           228: TEST_VECTOR_PRF(aes_cmac_p5)
        !           229: TEST_VECTOR_PRF(aes_cmac_p6)
        !           230: TEST_VECTOR_PRF(aes_cmac_p7)
        !           231: TEST_VECTOR_PRF(camellia_xcbc_p1)
        !           232: TEST_VECTOR_PRF(camellia_xcbc_p2)
        !           233: TEST_VECTOR_PRF(camellia_xcbc_p3)
        !           234: TEST_VECTOR_PRF(md5_hmac_p1)
        !           235: TEST_VECTOR_PRF(md5_hmac_p2)
        !           236: TEST_VECTOR_PRF(md5_hmac_p3)
        !           237: TEST_VECTOR_PRF(md5_hmac_p4)
        !           238: TEST_VECTOR_PRF(md5_hmac_p5)
        !           239: TEST_VECTOR_PRF(md5_hmac_p6)
        !           240: TEST_VECTOR_PRF(sha1_hmac_p1)
        !           241: TEST_VECTOR_PRF(sha1_hmac_p2)
        !           242: TEST_VECTOR_PRF(sha1_hmac_p3)
        !           243: TEST_VECTOR_PRF(sha1_hmac_p4)
        !           244: TEST_VECTOR_PRF(sha1_hmac_p5)
        !           245: TEST_VECTOR_PRF(sha1_hmac_p6)
        !           246: TEST_VECTOR_PRF(sha256_hmac_p1)
        !           247: TEST_VECTOR_PRF(sha256_hmac_p2)
        !           248: TEST_VECTOR_PRF(sha256_hmac_p3)
        !           249: TEST_VECTOR_PRF(sha256_hmac_p4)
        !           250: TEST_VECTOR_PRF(sha256_hmac_p5)
        !           251: TEST_VECTOR_PRF(sha256_hmac_p6)
        !           252: TEST_VECTOR_PRF(sha384_hmac_p1)
        !           253: TEST_VECTOR_PRF(sha384_hmac_p2)
        !           254: TEST_VECTOR_PRF(sha384_hmac_p3)
        !           255: TEST_VECTOR_PRF(sha384_hmac_p4)
        !           256: TEST_VECTOR_PRF(sha384_hmac_p5)
        !           257: TEST_VECTOR_PRF(sha384_hmac_p6)
        !           258: TEST_VECTOR_PRF(sha512_hmac_p1)
        !           259: TEST_VECTOR_PRF(sha512_hmac_p2)
        !           260: TEST_VECTOR_PRF(sha512_hmac_p3)
        !           261: TEST_VECTOR_PRF(sha512_hmac_p4)
        !           262: TEST_VECTOR_PRF(sha512_hmac_p5)
        !           263: TEST_VECTOR_PRF(sha512_hmac_p6)
        !           264: TEST_VECTOR_PRF(fips_prf_1)
        !           265: 
        !           266: TEST_VECTOR_XOF(shake_128_0)
        !           267: TEST_VECTOR_XOF(shake_128_32)
        !           268: TEST_VECTOR_XOF(shake_128_167)
        !           269: TEST_VECTOR_XOF(shake_128_168)
        !           270: TEST_VECTOR_XOF(shake_128_255)
        !           271: TEST_VECTOR_XOF(shake_256_0)
        !           272: TEST_VECTOR_XOF(shake_256_64)
        !           273: TEST_VECTOR_XOF(shake_256_135)
        !           274: TEST_VECTOR_XOF(shake_256_136)
        !           275: TEST_VECTOR_XOF(shake_256_255)
        !           276: TEST_VECTOR_XOF(chacha20_xof_1)
        !           277: TEST_VECTOR_XOF(chacha20_xof_2)
        !           278: TEST_VECTOR_XOF(chacha20_xof_3)
        !           279: TEST_VECTOR_XOF(chacha20_xof_4)
        !           280: 
        !           281: TEST_VECTOR_DRBG(drbg_ctr_aes128_1)
        !           282: TEST_VECTOR_DRBG(drbg_ctr_aes128_2)
        !           283: TEST_VECTOR_DRBG(drbg_ctr_aes128_3)
        !           284: TEST_VECTOR_DRBG(drbg_ctr_aes128_4)
        !           285: TEST_VECTOR_DRBG(drbg_ctr_aes128_5)
        !           286: TEST_VECTOR_DRBG(drbg_ctr_aes128_6)
        !           287: TEST_VECTOR_DRBG(drbg_ctr_aes192_1)
        !           288: TEST_VECTOR_DRBG(drbg_ctr_aes192_2)
        !           289: TEST_VECTOR_DRBG(drbg_ctr_aes192_3)
        !           290: TEST_VECTOR_DRBG(drbg_ctr_aes192_4)
        !           291: TEST_VECTOR_DRBG(drbg_ctr_aes192_5)
        !           292: TEST_VECTOR_DRBG(drbg_ctr_aes192_6)
        !           293: TEST_VECTOR_DRBG(drbg_ctr_aes256_1)
        !           294: TEST_VECTOR_DRBG(drbg_ctr_aes256_2)
        !           295: TEST_VECTOR_DRBG(drbg_ctr_aes256_3)
        !           296: TEST_VECTOR_DRBG(drbg_ctr_aes256_4)
        !           297: TEST_VECTOR_DRBG(drbg_ctr_aes256_5)
        !           298: TEST_VECTOR_DRBG(drbg_ctr_aes256_6)
        !           299: TEST_VECTOR_DRBG(drbg_hmac_sha1_1)
        !           300: TEST_VECTOR_DRBG(drbg_hmac_sha1_2)
        !           301: TEST_VECTOR_DRBG(drbg_hmac_sha1_3)
        !           302: TEST_VECTOR_DRBG(drbg_hmac_sha1_4)
        !           303: TEST_VECTOR_DRBG(drbg_hmac_sha1_5)
        !           304: TEST_VECTOR_DRBG(drbg_hmac_sha1_6)
        !           305: TEST_VECTOR_DRBG(drbg_hmac_sha256_1)
        !           306: TEST_VECTOR_DRBG(drbg_hmac_sha256_2)
        !           307: TEST_VECTOR_DRBG(drbg_hmac_sha256_3)
        !           308: TEST_VECTOR_DRBG(drbg_hmac_sha256_4)
        !           309: TEST_VECTOR_DRBG(drbg_hmac_sha256_5)
        !           310: TEST_VECTOR_DRBG(drbg_hmac_sha256_6)
        !           311: TEST_VECTOR_DRBG(drbg_hmac_sha384_1)
        !           312: TEST_VECTOR_DRBG(drbg_hmac_sha384_2)
        !           313: TEST_VECTOR_DRBG(drbg_hmac_sha384_3)
        !           314: TEST_VECTOR_DRBG(drbg_hmac_sha384_4)
        !           315: TEST_VECTOR_DRBG(drbg_hmac_sha384_5)
        !           316: TEST_VECTOR_DRBG(drbg_hmac_sha384_6)
        !           317: TEST_VECTOR_DRBG(drbg_hmac_sha512_1)
        !           318: TEST_VECTOR_DRBG(drbg_hmac_sha512_2)
        !           319: TEST_VECTOR_DRBG(drbg_hmac_sha512_3)
        !           320: TEST_VECTOR_DRBG(drbg_hmac_sha512_4)
        !           321: TEST_VECTOR_DRBG(drbg_hmac_sha512_5)
        !           322: TEST_VECTOR_DRBG(drbg_hmac_sha512_6)
        !           323: 
        !           324: TEST_VECTOR_RNG(rng_monobit_1)
        !           325: TEST_VECTOR_RNG(rng_monobit_2)
        !           326: TEST_VECTOR_RNG(rng_monobit_3)
        !           327: TEST_VECTOR_RNG(rng_poker_1)
        !           328: TEST_VECTOR_RNG(rng_poker_2)
        !           329: TEST_VECTOR_RNG(rng_poker_3)
        !           330: TEST_VECTOR_RNG(rng_runs_1)
        !           331: TEST_VECTOR_RNG(rng_runs_2)
        !           332: TEST_VECTOR_RNG(rng_runs_3)
        !           333: 
        !           334: TEST_VECTOR_DH(modp768)
        !           335: TEST_VECTOR_DH(modp1024)
        !           336: TEST_VECTOR_DH(modp1536)
        !           337: TEST_VECTOR_DH(modp2048)
        !           338: TEST_VECTOR_DH(modp3072)
        !           339: TEST_VECTOR_DH(modp4096)
        !           340: TEST_VECTOR_DH(modp6144)
        !           341: TEST_VECTOR_DH(modp8192)
        !           342: TEST_VECTOR_DH(modp1024_160)
        !           343: TEST_VECTOR_DH(modp2048_224)
        !           344: TEST_VECTOR_DH(modp2048_256)
        !           345: TEST_VECTOR_DH(ecp192)
        !           346: TEST_VECTOR_DH(ecp224)
        !           347: TEST_VECTOR_DH(ecp256)
        !           348: TEST_VECTOR_DH(ecp384)
        !           349: TEST_VECTOR_DH(ecp521)
        !           350: TEST_VECTOR_DH(ecp224bp)
        !           351: TEST_VECTOR_DH(ecp256bp)
        !           352: TEST_VECTOR_DH(ecp384bp)
        !           353: TEST_VECTOR_DH(ecp512bp)
        !           354: TEST_VECTOR_DH(curve25519_1)
        !           355: TEST_VECTOR_DH(curve25519_2)
        !           356: TEST_VECTOR_DH(curve448_1)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>