From 9c5f05dfd4bd757ecdbeabe4bcd60caaf45a5789 Mon Sep 17 00:00:00 2001 From: "Pavel V. Shatov (Meister)" Date: Tue, 17 Apr 2018 14:43:53 +0300 Subject: Additional test cases. --- test_vectors/ecdh_test_vectors.v | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'test_vectors/ecdh_test_vectors.v') diff --git a/test_vectors/ecdh_test_vectors.v b/test_vectors/ecdh_test_vectors.v index 7a5ef26..bfc63b4 100644 --- a/test_vectors/ecdh_test_vectors.v +++ b/test_vectors/ecdh_test_vectors.v @@ -28,6 +28,14 @@ localparam [255:0] P_256_DB = {32'h7159a43b, 32'he8322471, 32'h19feaeb2, 32'h7a92466e, 32'h2b07c8df, 32'h29bbd7ea, 32'hd3232af8, 32'h44995a95}; +localparam [255:0] P_256_QB_X = + {32'h0514608d, 32'hc2dc6a21, 32'h74b084d6, 32'h168aad13, + 32'h4acd3f52, 32'h6e49dc32, 32'hbf9872aa, 32'ha4be99d9}; + +localparam [255:0] P_256_QB_Y = + {32'h724afa75, 32'h4c672b71, 32'he87c9bda, 32'he1e2b15f, + 32'h784f480f, 32'heb62040e, 32'h281953bd, 32'hea382946}; + localparam [255:0] P_256_QB2_X = {32'h7f1985aa, 32'h9dd4df67, 32'h2e1b8673, 32'ha0a9adf8, 32'h1f42adde, 32'had136ffb, 32'h0a89b382, 32'hb741238f}; @@ -95,6 +103,16 @@ localparam [383:0] P_384_DB = 32'h869e6abe, 32'h37ba2235, 32'h792af9f6, 32'ha9bf114a, 32'hd1fd319d, 32'hd8181e06, 32'h44f15448, 32'h4e73a75a}; +localparam [383:0] P_384_QB_X = + {32'h37ab556d, 32'h0652c6b9, 32'he352c643, 32'h4502be19, + 32'h9fb9c50f, 32'h2ade049b, 32'h06e50c30, 32'hcdab0673, + 32'h69efe0c0, 32'h6e114a76, 32'hf1338175, 32'hdb4f4982}; + +localparam [383:0] P_384_QB_Y = + {32'h21cddae0, 32'hf117b656, 32'h7c9d477b, 32'hc1fc5d24, + 32'h3b26651e, 32'h1406f1ee, 32'hb3418552, 32'h739c9395, + 32'h6774c84d, 32'h20cedc15, 32'h92fd5de0, 32'h4bbf98ad}; + localparam [383:0] P_384_QB2_X = {32'hdf3317b1, 32'hba767101, 32'h33c69cd8, 32'hc70de5b6, 32'h68b78d56, 32'hf0d851ec, 32'hf1697b04, 32'hd2ade0e8, -- cgit v1.2.3