From 83475d9da2886c45124d402fc0a220f40102a506 Mon Sep 17 00:00:00 2001 From: Yancheng Zheng <103552181+anakinxc@users.noreply.github.com> Date: Thu, 23 May 2024 16:43:59 +0800 Subject: [PATCH] Update native_factory.cc --- yacl/crypto/rand/drbg/native_factory.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/yacl/crypto/rand/drbg/native_factory.cc b/yacl/crypto/rand/drbg/native_factory.cc index b51c18cd..bd79788e 100644 --- a/yacl/crypto/rand/drbg/native_factory.cc +++ b/yacl/crypto/rand/drbg/native_factory.cc @@ -41,6 +41,7 @@ namespace yacl::crypto { NativeDrbg::NativeDrbg(std::string type, bool use_yacl_es, SecParam::C secparam) : type_(std::move(type)), secparam_(secparam) { YACL_ENFORCE(use_yacl_es == true); + YACL_ENFORCE(secparam_ == SecParam::C::k128); drbg_impl_ = std::make_unique(); auto es = EntropySourceFactory::Instance().Create("auto"); auto nonce = es->GetEntropy(32);