亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pssr.h

?? 此壓縮包內(nèi)有cast、blowfish、simple、des、cryptlib、rsa、mqueue、xtrcrypt、gf256、base32,base64、modexppc、network等一些的
?? H
字號(hào):
#ifndef CRYPTOPP_PSSR_H
#define CRYPTOPP_PSSR_H

#include "pubkey.h"
#include "emsa2.h"

#ifdef CRYPTOPP_IS_DLL
#include "sha.h"
#endif

NAMESPACE_BEGIN(CryptoPP)

class CRYPTOPP_DLL PSSR_MEM_Base : public PK_RecoverableSignatureMessageEncodingMethod
{
	virtual bool AllowRecovery() const =0;
	virtual size_t SaltLen(size_t hashLen) const =0;
	virtual size_t MinPadLen(size_t hashLen) const =0;
	virtual const MaskGeneratingFunction & GetMGF() const =0;

public:
	size_t MinRepresentativeBitLength(size_t hashIdentifierLength, size_t digestLength) const;
	size_t MaxRecoverableLength(size_t representativeBitLength, size_t hashIdentifierLength, size_t digestLength) const;
	bool IsProbabilistic() const;
	bool AllowNonrecoverablePart() const;
	bool RecoverablePartFirst() const;
	void ComputeMessageRepresentative(RandomNumberGenerator &rng, 
		const byte *recoverableMessage, size_t recoverableMessageLength,
		HashTransformation &hash, HashIdentifier hashIdentifier, bool messageEmpty,
		byte *representative, size_t representativeBitLength) const;
	DecodingResult RecoverMessageFromRepresentative(
		HashTransformation &hash, HashIdentifier hashIdentifier, bool messageEmpty,
		byte *representative, size_t representativeBitLength,
		byte *recoverableMessage) const;
};

template <bool USE_HASH_ID> class PSSR_MEM_BaseWithHashId;
template<> class PSSR_MEM_BaseWithHashId<true> : public EMSA2HashIdLookup<PSSR_MEM_Base> {};
template<> class PSSR_MEM_BaseWithHashId<false> : public PSSR_MEM_Base {};

template <bool ALLOW_RECOVERY, class MGF=P1363_MGF1, int SALT_LEN=-1, int MIN_PAD_LEN=0, bool USE_HASH_ID=false>
class PSSR_MEM : public PSSR_MEM_BaseWithHashId<USE_HASH_ID>
{
	virtual bool AllowRecovery() const {return ALLOW_RECOVERY;}
	virtual size_t SaltLen(size_t hashLen) const {return SALT_LEN < 0 ? hashLen : SALT_LEN;}
	virtual size_t MinPadLen(size_t hashLen) const {return MIN_PAD_LEN < 0 ? hashLen : MIN_PAD_LEN;}
	virtual const MaskGeneratingFunction & GetMGF() const {static MGF mgf; return mgf;}

public:
	static std::string CRYPTOPP_API StaticAlgorithmName() {return std::string(ALLOW_RECOVERY ? "PSSR-" : "PSS-") + MGF::StaticAlgorithmName();}
};

//! <a href="http://www.weidai.com/scan-mirror/sig.html#sem_PSSR-MGF1">PSSR-MGF1</a>
struct PSSR : public SignatureStandard
{
	typedef PSSR_MEM<true> SignatureMessageEncodingMethod;
};

//! <a href="http://www.weidai.com/scan-mirror/sig.html#sem_PSS-MGF1">PSS-MGF1</a>
struct PSS : public SignatureStandard
{
	typedef PSSR_MEM<false> SignatureMessageEncodingMethod;
};

NAMESPACE_END

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产一区二区三| 日韩一区二区三| 国产一区二区不卡| 免费观看一级欧美片| 亚洲午夜一区二区三区| 亚洲人妖av一区二区| 国产精品家庭影院| 中文在线一区二区| 中文字幕欧美激情| 日韩久久一区二区| 一区二区在线观看视频| 亚洲国产一区在线观看| 免费高清视频精品| 久99久精品视频免费观看| 精品一区二区三区的国产在线播放| 奇米777欧美一区二区| 久久99久久99| 成人h版在线观看| 色哟哟在线观看一区二区三区| 色综合久久中文综合久久牛| 欧美日韩精品久久久| 欧美福利一区二区| 精品91自产拍在线观看一区| 国产午夜三级一区二区三| 亚洲视频综合在线| 视频一区中文字幕国产| 国产精品综合在线视频| 99re这里只有精品首页| 一道本成人在线| 91麻豆精品国产综合久久久久久| 日韩欧美一级二级三级久久久| 国产三级一区二区三区| 亚洲激情男女视频| 国内精品伊人久久久久影院对白| 不卡一区二区中文字幕| 欧美精品粉嫩高潮一区二区| www激情久久| 一区二区在线电影| 国产伦精品一区二区三区免费 | 中文字幕亚洲欧美在线不卡| 亚洲精品国产无天堂网2021| 久久99精品国产麻豆不卡| 91在线你懂得| 日韩亚洲欧美在线观看| 全部av―极品视觉盛宴亚洲| 成人在线综合网| 日韩三级精品电影久久久| 亚洲精品国产无天堂网2021| 国产成人在线视频网站| 欧美精品tushy高清| 亚洲桃色在线一区| 国产剧情一区二区| 欧美刺激午夜性久久久久久久| 亚洲色图视频网| 国产成人久久精品77777最新版本| 欧美日韩一区久久| 亚洲精品久久久久久国产精华液| 国产一区二区三区观看| 欧美日韩视频第一区| 最近日韩中文字幕| 丁香婷婷综合激情五月色| 精品久久久网站| 麻豆中文一区二区| 欧美军同video69gay| 亚洲国产一区在线观看| 色视频一区二区| 亚洲素人一区二区| 91黄色免费看| 欧美视频精品在线| 亚洲视频小说图片| 91亚洲精华国产精华精华液| 国产精品午夜春色av| 成人黄页毛片网站| 国产精品久久久久久久久晋中| 国产精品一级黄| 久久久国产精品麻豆| 精品一区二区在线播放| 精品美女被调教视频大全网站| 人人超碰91尤物精品国产| 欧美一区二区黄色| 久久99精品久久久久久国产越南 | 国产欧美一区二区三区在线老狼 | 国产不卡高清在线观看视频| 久久久久国产一区二区三区四区| 久久精品国产精品亚洲红杏| ●精品国产综合乱码久久久久| 成人免费va视频| 亚洲精品国产a久久久久久| 91视频观看免费| 一区二区三区成人| 欧美日产国产精品| 精品在线一区二区三区| 国产欧美精品国产国产专区| 成人免费视频播放| 亚洲最快最全在线视频| 91精品国产综合久久精品 | 国产女主播在线一区二区| 成人午夜激情在线| 亚洲在线视频免费观看| 欧美一区在线视频| 国产91清纯白嫩初高中在线观看| 国产精品女主播在线观看| 99精品视频一区| 亚洲aaa精品| 欧美国产综合一区二区| 在线一区二区观看| 亚洲乱码国产乱码精品精98午夜| 色哦色哦哦色天天综合| 欧美激情一区二区| 国产成人av影院| 亚洲精品一区二区三区在线观看| 亚洲精品成人天堂一二三| 成人国产亚洲欧美成人综合网| 成人动漫av在线| 91精品午夜视频| 国产女主播一区| 日韩精品成人一区二区在线| 日韩一区二区在线免费观看| 毛片不卡一区二区| 4438x亚洲最大成人网| 亚洲女与黑人做爰| 在线观看日韩av先锋影音电影院| 国产精品电影院| 国产精品99久久不卡二区| 日韩一二在线观看| 五月婷婷久久综合| 日本二三区不卡| 一区二区欧美精品| 欧美日本一道本| 青青草一区二区三区| 欧美伦理影视网| 五月天婷婷综合| 26uuu欧美| 色中色一区二区| 亚洲国产cao| 国产亚洲欧美日韩在线一区| 国产精品1区2区3区| 国产精品美女久久久久高潮| www.66久久| 毛片av一区二区三区| 亚洲国产高清不卡| 欧美日韩色一区| 免费精品视频在线| 国产亚洲一区二区在线观看| 波多野结衣欧美| 亚洲色图欧美在线| 欧美精品自拍偷拍| 国产电影一区二区三区| 久久久精品日韩欧美| 日韩电影在线看| 国产精品美女久久久久av爽李琼| gogogo免费视频观看亚洲一| 丝袜美腿一区二区三区| 国产一区二区主播在线| 欧美精品丝袜久久久中文字幕| 精品三级av在线| 青青草视频一区| 亚洲h在线观看| 亚洲大片免费看| 视频一区二区三区在线| 喷水一区二区三区| 国产一区在线视频| 国产精品一区一区| 成人黄页在线观看| 在线一区二区三区四区五区 | 亚洲精品国产精华液| 亚洲国产精华液网站w| 国产日产欧产精品推荐色 | 欧美在线观看视频一区二区| 91成人网在线| 欧美丰满少妇xxxxx高潮对白| 欧美一区二区精品在线| 久久女同精品一区二区| 国产免费成人在线视频| 亚洲男人天堂av网| 日韩国产在线观看一区| 国产乱码精品一区二区三区av| 国产91丝袜在线观看| 亚洲精品一区二区三区蜜桃下载 | 一区二区国产视频| 色综合久久久久综合99| 国产91色综合久久免费分享| 国产成人在线免费观看| 日韩主播视频在线| wwwwxxxxx欧美| 日本视频中文字幕一区二区三区| 狠狠色丁香久久婷婷综合丁香| 色婷婷综合久久久| 中文字幕欧美三区| 国产精品123区| 婷婷六月综合亚洲| 午夜精品久久久久久久久久久 | 色婷婷久久综合| 欧美日韩免费在线视频| 日韩理论片一区二区| 国产一区二区伦理| 日韩三级伦理片妻子的秘密按摩| 亚洲美女屁股眼交| av日韩在线网站| 亚洲欧美自拍偷拍色图|