![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Palisade
文章平均质量分 87
cookie大魔王
这个作者很懒,什么都没留下…
展开
-
Palisade pke scheme headers
Palisade pke scheme headers文章目录Palisade pke scheme headers\pke\include\scheme\rlwe.h\pke\include\scheme\allscheme.h\pke\include\scheme\bfvrns.hLPCryptoParametersBFVrns 类LPAlgorithmParamsGenBFVrns 类LPAlgorithmBFVrns 类LPAlgorithmSHEBFVrns 类LPAlgorithmPREBFV原创 2022-05-30 20:57:43 · 265 阅读 · 0 评论 -
Palisade pke headers 第二部分
Palisade pke headers 第二部分文章目录Palisade pke headers 第二部分\pke\ciphertext.hCiphertextImpl 类\pke\ciphertext-ser.h\pke\pubkeylp-ser.h\pke\pubkeylp.hEncryptionResult 结构体DecryptionResult 结构体LPKey 类LPPublicKeyImpl 类LPEvalKeyImpl 类LPEvalKeyRelinImpl 类LPPrivateKeyIm原创 2022-05-30 20:44:47 · 202 阅读 · 0 评论 -
Palisade pke headers 第一部分
Palisade pke headers 第一部分文章目录Palisade pke headers 第一部分\pke\ciphertextparameters.h\pke\cryptocontexthelper.h\pke\scheme\allscheme.h\pke\cryptocontext.hCryptoContextImpl类Protected成员public成员同态计算CryptoObject 类protected 成员public成员CryptoContextFactory\pke\crypt原创 2022-05-30 18:56:26 · 174 阅读 · 0 评论 -
Palisade math 最后一个头文件源码
\core\include\math\bigintntl\mubintvecntl.h#include "config_core.h"#ifdef WITH_NTL#include <NTL/SmartPtr.h>#include <NTL/vec_ZZ.h>#include <NTL/vector.h>#include <initializer_list>#include <iostream>#include <stri原创 2022-05-26 22:23:30 · 103 阅读 · 0 评论 -
Palisade math biginteger headers
Palisade math biginteger headers\core\include\math\bigintnat\ubintnat.hThis file contains the main class for native integers.It implements the same methods as other mathematical backends.#ifndef LBCRYPTO_MATH_BIGINTNAT_UBINTNAT_H#define LBCRYPTO_MATH_原创 2022-05-26 22:22:08 · 120 阅读 · 0 评论 -
Palisade lattice headers
Palisade lattice headers文章目录Palisade lattice headers\core\include\lattice\elemparams.hclass ElemParams : public Serializable\core\include\lattice\ilparams.hclass ILParamsImpl : public ElemParams\core\include\lattice\ildcrtparams.hclass ILDCRTParams : publ原创 2022-05-24 10:36:13 · 308 阅读 · 0 评论 -
Palisade lattice层
PALISADE Lattice Cryptography LibraryLicense InformationDocument DescriptionThis document is intended to describe the overall design, design considerations and structure of the lattice directory in the PALISADE lattice crypto library.Lattice Directory原创 2022-05-24 09:21:07 · 121 阅读 · 0 评论 -
Palisade encoding headers
Palisade encoding headers文章目录Palisade encoding headers\core\include\encoding\encodings.h\core\include\encoding\encodingparams.hEncodingParams and PlaintextModulusEncodingParamsImpl类private成员public成员类外操作符重载\core\include\encoding\plaintextfactory.h\core\inc原创 2022-05-17 21:51:14 · 159 阅读 · 0 评论 -
Palisade math headers
Palisade源码01今天开始正式记录一下palisade开源库源代码。\core\include\encoding\encodingparams.h这个头文件定义了类 EncodingParamsImpl#include "math/backend.h"class EncodingParamsImpl : public lbcrypto::Serializable 定义别名typedef std::shared_ptr<EncodingParamsImpl> Encoding原创 2022-05-17 19:42:54 · 195 阅读 · 0 评论 -
Palisade distribution generation headers
Palisade distribution generation\core\include\math\distrgen.hThis code provides basic noise generation functionality.#ifndef LBCRYPTO_MATH_DISTRGEN_H_#define LBCRYPTO_MATH_DISTRGEN_H_#define _USE_MATH_DEFINES#include <bitset>#include <cmat原创 2022-05-17 11:08:08 · 119 阅读 · 0 评论 -
Sampling in PALISADE
Sampling in PALISADEPALISADE library offers various methods for sampling from discrete Gaussian distribution. The methods are implemented in both DiscreteGaussianGenerator and DiscreteGaussianGeneratorGeneric classes, which have their specific uses. All o原创 2022-05-16 11:09:27 · 156 阅读 · 0 评论 -
Palisade utils
\core\include\utils\inttypes.hstdint.h 中定义了 uint8_t , uint16_t , uint32_t , uint64_t 等类型,其实它们只是 char , short 等类型的别名。关于<stdint.h>/** * @brief Type used for representing unsigned 8-bit integers. */typedef uint8_t uschar;/** * @brief Type us原创 2022-05-16 10:35:00 · 281 阅读 · 0 评论 -
Palisade math backends设计思路
PALISADE supports a number of different math backendsThe design goal is to have several math backends available at the same time, and to permit the programmer to choose,at runtime, which backend to use.用户可以在运行时选择使用哪种backendThe current implementation su原创 2022-05-15 20:30:32 · 99 阅读 · 0 评论