aboutsummaryrefslogtreecommitdiff
path: root/test_vectors/ecdh_test_vectors.v
diff options
context:
space:
mode:
Diffstat (limited to 'test_vectors/ecdh_test_vectors.v')
-rw-r--r--test_vectors/ecdh_test_vectors.v18
1 files changed, 18 insertions, 0 deletions
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,