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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dsa_asn1.c

?? openssl包含TLS
?? C
字號:
/* dsa_asn1.c *//* Written by Dr Stephen N Henson (shenson@bigfoot.com) for the OpenSSL * project 2000. *//* ==================================================================== * Copyright (c) 2000 The OpenSSL Project.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer.  * * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in *    the documentation and/or other materials provided with the *    distribution. * * 3. All advertising materials mentioning features or use of this *    software must display the following acknowledgment: *    "This product includes software developed by the OpenSSL Project *    for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" * * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to *    endorse or promote products derived from this software without *    prior written permission. For written permission, please contact *    licensing@OpenSSL.org. * * 5. Products derived from this software may not be called "OpenSSL" *    nor may "OpenSSL" appear in their names without prior written *    permission of the OpenSSL Project. * * 6. Redistributions of any form whatsoever must retain the following *    acknowledgment: *    "This product includes software developed by the OpenSSL Project *    for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" * * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== * * This product includes cryptographic software written by Eric Young * (eay@cryptsoft.com).  This product includes software written by Tim * Hudson (tjh@cryptsoft.com). * */#include <stdio.h>#include "cryptlib.h"#include <openssl/dsa.h>#include <openssl/asn1.h>#include <openssl/asn1t.h>/* Override the default new methods */static int sig_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it){	if(operation == ASN1_OP_NEW_PRE) {		DSA_SIG *sig;		sig = OPENSSL_malloc(sizeof(DSA_SIG));		sig->r = NULL;		sig->s = NULL;		*pval = (ASN1_VALUE *)sig;		if(sig) return 2;		DSAerr(DSA_F_SIG_CB, ERR_R_MALLOC_FAILURE);		return 0;	}	return 1;}ASN1_SEQUENCE_cb(DSA_SIG, sig_cb) = {	ASN1_SIMPLE(DSA_SIG, r, CBIGNUM),	ASN1_SIMPLE(DSA_SIG, s, CBIGNUM)} ASN1_SEQUENCE_END_cb(DSA_SIG, DSA_SIG)IMPLEMENT_ASN1_FUNCTIONS_const(DSA_SIG)/* Override the default free and new methods */static int dsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it){	if(operation == ASN1_OP_NEW_PRE) {		*pval = (ASN1_VALUE *)DSA_new();		if(*pval) return 2;		return 0;	} else if(operation == ASN1_OP_FREE_PRE) {		DSA_free((DSA *)*pval);		*pval = NULL;		return 2;	}	return 1;}ASN1_SEQUENCE_cb(DSAPrivateKey, dsa_cb) = {	ASN1_SIMPLE(DSA, version, LONG),	ASN1_SIMPLE(DSA, p, BIGNUM),	ASN1_SIMPLE(DSA, q, BIGNUM),	ASN1_SIMPLE(DSA, g, BIGNUM),	ASN1_SIMPLE(DSA, pub_key, BIGNUM),	ASN1_SIMPLE(DSA, priv_key, BIGNUM)} ASN1_SEQUENCE_END_cb(DSA, DSAPrivateKey)IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(DSA, DSAPrivateKey, DSAPrivateKey)ASN1_SEQUENCE_cb(DSAparams, dsa_cb) = {	ASN1_SIMPLE(DSA, p, BIGNUM),	ASN1_SIMPLE(DSA, q, BIGNUM),	ASN1_SIMPLE(DSA, g, BIGNUM),} ASN1_SEQUENCE_END_cb(DSA, DSAparams)IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(DSA, DSAparams, DSAparams)/* DSA public key is a bit trickier... its effectively a CHOICE type * decided by a field called write_params which can either write out * just the public key as an INTEGER or the parameters and public key * in a SEQUENCE */ASN1_SEQUENCE(dsa_pub_internal) = {	ASN1_SIMPLE(DSA, pub_key, BIGNUM),	ASN1_SIMPLE(DSA, p, BIGNUM),	ASN1_SIMPLE(DSA, q, BIGNUM),	ASN1_SIMPLE(DSA, g, BIGNUM)} ASN1_SEQUENCE_END_name(DSA, dsa_pub_internal)ASN1_CHOICE_cb(DSAPublicKey, dsa_cb) = {	ASN1_SIMPLE(DSA, pub_key, BIGNUM),	ASN1_EX_COMBINE(0, 0, dsa_pub_internal)} ASN1_CHOICE_END_cb(DSA, DSAPublicKey, write_params)IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(DSA, DSAPublicKey, DSAPublicKey)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道a无线码一区v| 床上的激情91.| 水野朝阳av一区二区三区| 一区二区三区免费看视频| 一级做a爱片久久| 亚洲成人你懂的| 午夜精品久久久| 九九九精品视频| 国产精品一区二区久激情瑜伽 | 久久免费偷拍视频| 久久日韩粉嫩一区二区三区| 2021国产精品久久精品| 久久久久国产成人精品亚洲午夜| 国产欧美一二三区| 亚洲欧洲日韩女同| 亚洲午夜激情av| 伦理电影国产精品| 国产超碰在线一区| 欧美在线免费观看亚洲| 欧美一区二区在线看| 久久一区二区视频| 日韩一区有码在线| 日韩激情一二三区| 国产激情91久久精品导航| 99久久久精品免费观看国产蜜| 欧美在线免费观看亚洲| 精品国产精品一区二区夜夜嗨| 中文字幕不卡的av| 亚洲五码中文字幕| 国产麻豆成人传媒免费观看| 色综合视频一区二区三区高清| 欧美日韩黄色影视| 久久久另类综合| 亚洲成a人片综合在线| 国产又粗又猛又爽又黄91精品| 99久久精品免费观看| 欧美成人精品1314www| 成人欧美一区二区三区黑人麻豆| 日韩中文字幕区一区有砖一区| 粉嫩av一区二区三区粉嫩| 欧美日韩日本视频| 亚洲私人黄色宅男| 国产一区久久久| 欧美军同video69gay| 中文字幕亚洲成人| 激情成人综合网| 欧美日韩国产一区| **欧美大码日韩| 国产精品一二三在| 91精品婷婷国产综合久久 | 91蜜桃婷婷狠狠久久综合9色| 欧美高清视频不卡网| 最近中文字幕一区二区三区| 狠狠色丁香久久婷婷综合丁香| av在线免费不卡| 国产亚洲一本大道中文在线| 日韩成人精品在线观看| 欧美性猛交一区二区三区精品| 国产精品人人做人人爽人人添 | 9久草视频在线视频精品| 精品少妇一区二区三区日产乱码 | 亚洲国产精品成人综合| 免费成人在线视频观看| 欧美人与z0zoxxxx视频| 一区二区三区在线播放| 97超碰欧美中文字幕| 中文字幕精品在线不卡| 国产盗摄女厕一区二区三区| 精品欧美黑人一区二区三区| 日日摸夜夜添夜夜添精品视频 | 亚洲一卡二卡三卡四卡| 91色视频在线| 中文字幕亚洲区| jizz一区二区| 中文字幕综合网| 91香蕉视频mp4| 日韩理论片中文av| 97久久精品人人做人人爽| 亚洲日本丝袜连裤袜办公室| 91丨国产丨九色丨pron| 亚洲美女区一区| 欧美亚洲国产怡红院影院| 亚洲综合另类小说| 欧美少妇一区二区| 日韩成人一级片| 欧美成人免费网站| 国产91对白在线观看九色| 中文字幕亚洲一区二区av在线 | 国产精品三级av在线播放| 成人综合激情网| 亚洲欧洲制服丝袜| 欧美日韩一区不卡| 看国产成人h片视频| 久久精品欧美日韩精品| 91在线视频网址| 天天操天天色综合| www一区二区| 9l国产精品久久久久麻豆| 亚洲综合成人在线| 日韩亚洲欧美综合| 成人国产精品免费| 亚洲成人精品一区二区| 欧美mv和日韩mv国产网站| 99精品久久只有精品| 视频在线观看91| 日本一区二区三区视频视频| 成人午夜av影视| 亚洲第一综合色| 精品国产百合女同互慰| 99视频热这里只有精品免费| 日韩精品乱码av一区二区| 欧美国产亚洲另类动漫| 欧美欧美午夜aⅴ在线观看| 国产一区二区三区在线观看免费| 亚洲黄色尤物视频| 欧美精品一区二区不卡| 色综合天天狠狠| 国产精品99久久不卡二区| 亚洲成人精品一区二区| 亚洲国产精品精华液ab| 日韩精品一区二区三区蜜臀| 色偷偷一区二区三区| 国产成人久久精品77777最新版本| 亚洲精品高清视频在线观看| 久久这里只精品最新地址| 在线免费观看不卡av| 国v精品久久久网| 久久疯狂做爰流白浆xx| 亚洲aaa精品| 亚洲啪啪综合av一区二区三区| 久久久精品黄色| 精品国产露脸精彩对白| 91精品国产91热久久久做人人| 99久久综合99久久综合网站| 国产一区二区0| 男女男精品视频| 亚洲成人tv网| 亚洲精品第1页| 亚洲靠逼com| 亚洲精品国产品国语在线app| 国产精品网站在线| 国产欧美在线观看一区| 国产偷国产偷亚洲高清人白洁| 日韩网站在线看片你懂的| 91精品国产手机| 欧美美女bb生活片| 欧美日韩五月天| 欧美精品一二三| 欧美日韩国产系列| 欧美日韩国产综合久久| 欧美日韩一区二区在线视频| 在线观看一区二区视频| 欧美三级日韩三级国产三级| 欧美日韩中文精品| 欧美日韩国产美女| 91.xcao| 欧美电影免费观看高清完整版在线观看 | 国产成人免费视| 国产精品亚洲人在线观看| 国产高清一区日本| 99久久精品国产毛片| 色婷婷综合久久久中文一区二区| 97成人超碰视| 欧美日韩精品一区二区三区| 91精品国产乱码| 精品美女一区二区| 日本一区二区视频在线观看| 国产精品蜜臀在线观看| 亚洲资源中文字幕| 亚洲chinese男男1069| 麻豆国产精品官网| 国产一区二区0| 91污片在线观看| 9191久久久久久久久久久| 精品国产乱码久久| 中文字幕亚洲视频| 婷婷丁香久久五月婷婷| 精品一区精品二区高清| 成人午夜私人影院| 欧美在线观看视频在线| 欧美成人a∨高清免费观看| 国产精品你懂的在线| 午夜私人影院久久久久| 激情成人午夜视频| 色婷婷综合在线| 日韩小视频在线观看专区| 中文字幕av不卡| 亚洲v中文字幕| 国产91丝袜在线18| 欧美美女直播网站| 国产精品欧美综合在线| 日韩国产欧美三级| voyeur盗摄精品| 精品99999| 一个色综合av| 东方aⅴ免费观看久久av| 欧美精品成人一区二区三区四区| 久久久久久影视| 日韩成人一区二区三区在线观看| a亚洲天堂av|