From aecb49b4034c056f0f34b1b1104602c1b070e23d Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 22 Feb 2023 22:01:55 +0100 Subject: [PATCH] scalar_vec_t extended a bit --- src/crypto/crypto-sugar.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/crypto/crypto-sugar.h b/src/crypto/crypto-sugar.h index 7f1b56b4..1caf06f0 100644 --- a/src/crypto/crypto-sugar.h +++ b/src/crypto/crypto-sugar.h @@ -886,6 +886,19 @@ namespace crypto scalar_t calc_hs() const; + void make_random() + { + for(size_t size = this->size(), i = 0; i < size; ++i) + at(i).make_random(); + } + + void resize_and_make_random(size_t size) + { + this->resize(size); + make_random(); + } + + }; // scalar_vec_t