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

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

?? ca.c

?? mediastreamer2是開源的網絡傳輸媒體流的庫
?? C
?? 第 1 頁 / 共 5 頁
字號:
/* apps/ca.c *//* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. *  * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to.  The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code.  The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). *  * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. *  * 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 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 acknowledgement: *    "This product includes cryptographic software written by *     Eric Young (eay@cryptsoft.com)" *    The word 'cryptographic' can be left out if the rouines from the library *    being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from  *    the apps directory (application code) you must include an acknowledgement: *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" *  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS 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 AUTHOR OR 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. *  * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed.  i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] *//* The PPKI stuff has been donated by Jeff Barber <jeffb@issl.atl.hp.com> */#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <sys/types.h>#include <sys/stat.h>#include <openssl/conf.h>#include <openssl/bio.h>#include <openssl/err.h>#include <openssl/bn.h>#include <openssl/txt_db.h>#include <openssl/evp.h>#include <openssl/x509.h>#include <openssl/x509v3.h>#include <openssl/objects.h>#include <openssl/ocsp.h>#include <openssl/pem.h>#ifndef W_OK#  ifdef OPENSSL_SYS_VMS#    if defined(__DECC)#      include <unistd.h>#    else#      include <unixlib.h>#    endif#  elif !defined(OPENSSL_SYS_VXWORKS) && !defined(OPENSSL_SYS_WINDOWS) && !defined(OPENSSL_SYS_NETWARE)#    include <sys/file.h>#  endif#endif#include "apps.h"#ifndef W_OK#  define F_OK 0#  define X_OK 1#  define W_OK 2#  define R_OK 4#endif#undef PROG#define PROG ca_main#define BASE_SECTION	"ca"#define CONFIG_FILE "openssl.cnf"#define ENV_DEFAULT_CA		"default_ca"#define STRING_MASK	"string_mask"#define UTF8_IN			"utf8"#define ENV_DIR			"dir"#define ENV_CERTS		"certs"#define ENV_CRL_DIR		"crl_dir"#define ENV_CA_DB		"CA_DB"#define ENV_NEW_CERTS_DIR	"new_certs_dir"#define ENV_CERTIFICATE 	"certificate"#define ENV_SERIAL		"serial"#define ENV_CRLNUMBER		"crlnumber"#define ENV_CRL			"crl"#define ENV_PRIVATE_KEY		"private_key"#define ENV_RANDFILE		"RANDFILE"#define ENV_DEFAULT_DAYS 	"default_days"#define ENV_DEFAULT_STARTDATE 	"default_startdate"#define ENV_DEFAULT_ENDDATE 	"default_enddate"#define ENV_DEFAULT_CRL_DAYS 	"default_crl_days"#define ENV_DEFAULT_CRL_HOURS 	"default_crl_hours"#define ENV_DEFAULT_MD		"default_md"#define ENV_DEFAULT_EMAIL_DN	"email_in_dn"#define ENV_PRESERVE		"preserve"#define ENV_POLICY      	"policy"#define ENV_EXTENSIONS      	"x509_extensions"#define ENV_CRLEXT      	"crl_extensions"#define ENV_MSIE_HACK		"msie_hack"#define ENV_NAMEOPT		"name_opt"#define ENV_CERTOPT		"cert_opt"#define ENV_EXTCOPY		"copy_extensions"#define ENV_UNIQUE_SUBJECT	"unique_subject"#define ENV_DATABASE		"database"/* Additional revocation information types */#define REV_NONE		0	/* No addditional information */#define REV_CRL_REASON		1	/* Value is CRL reason code */#define REV_HOLD		2	/* Value is hold instruction */#define REV_KEY_COMPROMISE	3	/* Value is cert key compromise time */#define REV_CA_COMPROMISE	4	/* Value is CA key compromise time */static const char *ca_usage[]={"usage: ca args\n","\n"," -verbose        - Talk alot while doing things\n"," -config file    - A config file\n"," -name arg       - The particular CA definition to use\n"," -gencrl         - Generate a new CRL\n"," -crldays days   - Days is when the next CRL is due\n"," -crlhours hours - Hours is when the next CRL is due\n"," -startdate YYMMDDHHMMSSZ  - certificate validity notBefore\n"," -enddate YYMMDDHHMMSSZ    - certificate validity notAfter (overrides -days)\n"," -days arg       - number of days to certify the certificate for\n"," -md arg         - md to use, one of md2, md5, sha or sha1\n"," -policy arg     - The CA 'policy' to support\n"," -keyfile arg    - private key file\n"," -keyform arg    - private key file format (PEM or ENGINE)\n"," -key arg        - key to decode the private key if it is encrypted\n"," -cert file      - The CA certificate\n"," -selfsign       - sign a certificate with the key associated with it\n"," -in file        - The input PEM encoded certificate request(s)\n"," -out file       - Where to put the output file(s)\n"," -outdir dir     - Where to put output certificates\n"," -infiles ....   - The last argument, requests to process\n"," -spkac file     - File contains DN and signed public key and challenge\n"," -ss_cert file   - File contains a self signed cert to sign\n"," -preserveDN     - Don't re-order the DN\n"," -noemailDN      - Don't add the EMAIL field into certificate' subject\n"," -batch          - Don't ask questions\n"," -msie_hack      - msie modifications to handle all those universal strings\n"," -revoke file    - Revoke a certificate (given in file)\n"," -subj arg       - Use arg instead of request's subject\n"," -utf8           - input characters are UTF8 (default ASCII)\n"," -multivalue-rdn - enable support for multivalued RDNs\n"," -extensions ..  - Extension section (override value in config file)\n"," -extfile file   - Configuration file with X509v3 extentions to add\n"," -crlexts ..     - CRL extension section (override value in config file)\n",#ifndef OPENSSL_NO_ENGINE" -engine e       - use engine e, possibly a hardware device.\n",#endif" -status serial  - Shows certificate status given the serial number\n"," -updatedb       - Updates db for expired certificates\n",NULL};#ifdef EFENCEextern int EF_PROTECT_FREE;extern int EF_PROTECT_BELOW;extern int EF_ALIGNMENT;#endifstatic void lookup_fail(const char *name, const char *tag);static int certify(X509 **xret, char *infile,EVP_PKEY *pkey,X509 *x509,		   const EVP_MD *dgst,STACK_OF(CONF_VALUE) *policy,CA_DB *db,		   BIGNUM *serial, char *subj,unsigned long chtype, int multirdn, int email_dn, char *startdate,		   char *enddate, long days, int batch, char *ext_sect, CONF *conf,		   int verbose, unsigned long certopt, unsigned long nameopt,		   int default_op, int ext_copy, int selfsign);static int certify_cert(X509 **xret, char *infile,EVP_PKEY *pkey,X509 *x509,			const EVP_MD *dgst,STACK_OF(CONF_VALUE) *policy,			CA_DB *db, BIGNUM *serial, char *subj,unsigned long chtype, int multirdn, int email_dn,			char *startdate, char *enddate, long days, int batch,			char *ext_sect, CONF *conf,int verbose, unsigned long certopt,			unsigned long nameopt, int default_op, int ext_copy,			ENGINE *e);static int certify_spkac(X509 **xret, char *infile,EVP_PKEY *pkey,X509 *x509,			 const EVP_MD *dgst,STACK_OF(CONF_VALUE) *policy,			 CA_DB *db, BIGNUM *serial,char *subj,unsigned long chtype, int multirdn, int email_dn,			 char *startdate, char *enddate, long days, char *ext_sect,			 CONF *conf, int verbose, unsigned long certopt, 			 unsigned long nameopt, int default_op, int ext_copy);static int fix_data(int nid, int *type);static void write_new_certificate(BIO *bp, X509 *x, int output_der, int notext);static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509, const EVP_MD *dgst,	STACK_OF(CONF_VALUE) *policy, CA_DB *db, BIGNUM *serial,char *subj,unsigned long chtype, int multirdn,	int email_dn, char *startdate, char *enddate, long days, int batch,       	int verbose, X509_REQ *req, char *ext_sect, CONF *conf,	unsigned long certopt, unsigned long nameopt, int default_op,	int ext_copy, int selfsign);static int do_revoke(X509 *x509, CA_DB *db, int ext, char *extval);static int get_certificate_status(const char *ser_status, CA_DB *db);static int do_updatedb(CA_DB *db);static int check_time_format(char *str);char *make_revocation_str(int rev_type, char *rev_arg);int make_revoked(X509_REVOKED *rev, const char *str);int old_entry_print(BIO *bp, ASN1_OBJECT *obj, ASN1_STRING *str);static CONF *conf=NULL;static CONF *extconf=NULL;static char *section=NULL;static int preserve=0;static int msie_hack=0;int MAIN(int, char **);int MAIN(int argc, char **argv)	{	ENGINE *e = NULL;	char *key=NULL,*passargin=NULL;	int create_ser = 0;	int free_key = 0;	int total=0;	int total_done=0;	int badops=0;	int ret=1;	int email_dn=1;	int req=0;	int verbose=0;	int gencrl=0;	int dorevoke=0;	int doupdatedb=0;	long crldays=0;	long crlhours=0;	long errorline= -1;	char *configfile=NULL;	char *md=NULL;	char *policy=NULL;	char *keyfile=NULL;	char *certfile=NULL;	int keyform=FORMAT_PEM;	char *infile=NULL;	char *spkac_file=NULL;	char *ss_cert_file=NULL;	char *ser_status=NULL;	EVP_PKEY *pkey=NULL;	int output_der = 0;	char *outfile=NULL;	char *outdir=NULL;	char *serialfile=NULL;	char *crlnumberfile=NULL;	char *extensions=NULL;	char *extfile=NULL;	char *subj=NULL;	unsigned long chtype = MBSTRING_ASC;	int multirdn = 0;	char *tmp_email_dn=NULL;	char *crl_ext=NULL;	int rev_type = REV_NONE;	char *rev_arg = NULL;	BIGNUM *serial=NULL;	BIGNUM *crlnumber=NULL;	char *startdate=NULL;	char *enddate=NULL;	long days=0;	int batch=0;	int notext=0;	unsigned long nameopt = 0, certopt = 0;	int default_op = 1;	int ext_copy = EXT_COPY_NONE;	int selfsign = 0;	X509 *x509=NULL, *x509p = NULL;	X509 *x=NULL;	BIO *in=NULL,*out=NULL,*Sout=NULL,*Cout=NULL;	char *dbfile=NULL;	CA_DB *db=NULL;	X509_CRL *crl=NULL;	X509_REVOKED *r=NULL;	ASN1_TIME *tmptm;	ASN1_INTEGER *tmpser;	char *f;	const char *p, **pp;	int i,j;	const EVP_MD *dgst=NULL;	STACK_OF(CONF_VALUE) *attribs=NULL;	STACK_OF(X509) *cert_sk=NULL;#undef BSIZE#define BSIZE 256	MS_STATIC char buf[3][BSIZE];	char *randfile=NULL;#ifndef OPENSSL_NO_ENGINE	char *engine = NULL;#endif	char *tofree=NULL;	DB_ATTR db_attr;#ifdef EFENCEEF_PROTECT_FREE=1;EF_PROTECT_BELOW=1;EF_ALIGNMENT=0;#endif	apps_startup();	conf = NULL;	key = NULL;	section = NULL;	preserve=0;	msie_hack=0;	if (bio_err == NULL)		if ((bio_err=BIO_new(BIO_s_file())) != NULL)			BIO_set_fp(bio_err,stderr,BIO_NOCLOSE|BIO_FP_TEXT);	argc--;	argv++;	while (argc >= 1)		{		if	(strcmp(*argv,"-verbose") == 0)			verbose=1;		else if	(strcmp(*argv,"-config") == 0)			{			if (--argc < 1) goto bad;			configfile= *(++argv);			}		else if (strcmp(*argv,"-name") == 0)			{			if (--argc < 1) goto bad;			section= *(++argv);			}		else if (strcmp(*argv,"-subj") == 0)			{			if (--argc < 1) goto bad;			subj= *(++argv);			/* preserve=1; */			}		else if (strcmp(*argv,"-utf8") == 0)			chtype = MBSTRING_UTF8;		else if (strcmp(*argv,"-create_serial") == 0)			create_ser = 1;		else if (strcmp(*argv,"-multivalue-rdn") == 0)			multirdn=1;		else if (strcmp(*argv,"-startdate") == 0)			{			if (--argc < 1) goto bad;			startdate= *(++argv);			}		else if (strcmp(*argv,"-enddate") == 0)			{			if (--argc < 1) goto bad;			enddate= *(++argv);			}		else if (strcmp(*argv,"-days") == 0)			{			if (--argc < 1) goto bad;			days=atoi(*(++argv));			}		else if (strcmp(*argv,"-md") == 0)			{			if (--argc < 1) goto bad;			md= *(++argv);			}		else if (strcmp(*argv,"-policy") == 0)			{			if (--argc < 1) goto bad;			policy= *(++argv);			}		else if (strcmp(*argv,"-keyfile") == 0)			{			if (--argc < 1) goto bad;			keyfile= *(++argv);			}		else if (strcmp(*argv,"-keyform") == 0)			{			if (--argc < 1) goto bad;			keyform=str2fmt(*(++argv));			}		else if (strcmp(*argv,"-passin") == 0)			{			if (--argc < 1) goto bad;			passargin= *(++argv);			}		else if (strcmp(*argv,"-key") == 0)			{			if (--argc < 1) goto bad;			key= *(++argv);			}		else if (strcmp(*argv,"-cert") == 0)			{			if (--argc < 1) goto bad;			certfile= *(++argv);			}		else if (strcmp(*argv,"-selfsign") == 0)			selfsign=1;		else if (strcmp(*argv,"-in") == 0)			{			if (--argc < 1) goto bad;			infile= *(++argv);			req=1;			}		else if (strcmp(*argv,"-out") == 0)			{			if (--argc < 1) goto bad;			outfile= *(++argv);			}		else if (strcmp(*argv,"-outdir") == 0)			{			if (--argc < 1) goto bad;			outdir= *(++argv);			}		else if (strcmp(*argv,"-notext") == 0)			notext=1;		else if (strcmp(*argv,"-batch") == 0)			batch=1;		else if (strcmp(*argv,"-preserveDN") == 0)			preserve=1;		else if (strcmp(*argv,"-noemailDN") == 0)			email_dn=0;		else if (strcmp(*argv,"-gencrl") == 0)			gencrl=1;		else if (strcmp(*argv,"-msie_hack") == 0)			msie_hack=1;		else if (strcmp(*argv,"-crldays") == 0)			{			if (--argc < 1) goto bad;			crldays= atol(*(++argv));			}		else if (strcmp(*argv,"-crlhours") == 0)			{			if (--argc < 1) goto bad;			crlhours= atol(*(++argv));			}		else if (strcmp(*argv,"-infiles") == 0)			{			argc--;			argv++;			req=1;			break;			}		else if (strcmp(*argv, "-ss_cert") == 0)			{			if (--argc < 1) goto bad;			ss_cert_file = *(++argv);			req=1;			}		else if (strcmp(*argv, "-spkac") == 0)			{			if (--argc < 1) goto bad;			spkac_file = *(++argv);			req=1;			}		else if (strcmp(*argv,"-revoke") == 0)			{			if (--argc < 1) goto bad;			infile= *(++argv);			dorevoke=1;			}		else if (strcmp(*argv,"-extensions") == 0)			{			if (--argc < 1) goto bad;			extensions= *(++argv);			}		else if (strcmp(*argv,"-extfile") == 0)			{			if (--argc < 1) goto bad;			extfile= *(++argv);			}		else if (strcmp(*argv,"-status") == 0)			{			if (--argc < 1) goto bad;			ser_status= *(++argv);			}		else if (strcmp(*argv,"-updatedb") == 0)			{			doupdatedb=1;			}		else if (strcmp(*argv,"-crlexts") == 0)			{			if (--argc < 1) goto bad;			crl_ext= *(++argv);			}		else if (strcmp(*argv,"-crl_reason") == 0)			{			if (--argc < 1) goto bad;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品一区| 亚洲va欧美va国产va天堂影院| 亚洲欧美色图小说| 国产成人精品亚洲777人妖| 欧美一区二区大片| 日韩高清一级片| 欧美日韩专区在线| 亚洲主播在线播放| 色老综合老女人久久久| 精品久久久久久久一区二区蜜臀| 天堂va蜜桃一区二区三区漫画版| 欧美在线一区二区三区| 亚洲国产精品久久人人爱| 在线亚洲精品福利网址导航| 亚洲免费伊人电影| 日本精品一区二区三区四区的功能| 亚洲欧美日韩一区二区| 91久久人澡人人添人人爽欧美| 国产欧美一区二区三区在线看蜜臀| 国产精品一区二区无线| 国产精品久线在线观看| 成人sese在线| 亚洲欧美韩国综合色| 欧洲av一区二区嗯嗯嗯啊| 亚洲一区二区三区视频在线| 欧美日韩成人高清| 免费高清不卡av| 久久精品一区二区三区不卡牛牛| 精品一区二区综合| 国产日韩欧美激情| 国产美女主播视频一区| 久久精品在线免费观看| 色综合一个色综合亚洲| 亚洲线精品一区二区三区| 在线不卡一区二区| 国产精品资源站在线| 综合激情成人伊人| 欧美在线视频不卡| 久久91精品国产91久久小草| 国产午夜精品一区二区| 韩国精品一区二区| 亚洲精品一区二区在线观看| av电影在线观看完整版一区二区| 亚洲精品国产无套在线观| 欧美一区二区三区人| 国产精品资源在线看| 亚洲精品高清在线观看| 在线免费观看日本一区| 亚洲国产中文字幕| 精品国产欧美一区二区| 91视频免费播放| 久久99这里只有精品| 日韩毛片高清在线播放| 日韩视频永久免费| 99久久99久久久精品齐齐| 三级成人在线视频| 国产精品免费av| 91免费看`日韩一区二区| 亚洲成av人片在www色猫咪| 久久九九国产精品| 在线电影一区二区三区| 91麻豆蜜桃一区二区三区| 麻豆精品蜜桃视频网站| 亚洲少妇最新在线视频| 欧美精品一区在线观看| 欧美群妇大交群的观看方式| 成人国产精品视频| 免费观看在线色综合| 亚洲一区在线看| 国产精品久久久久久久午夜片| 日韩女同互慰一区二区| 欧美最新大片在线看| 国产成人福利片| 男女激情视频一区| 亚洲最大色网站| 中文字幕一区二区三区不卡| 精品久久久久av影院 | 精品国产一区二区三区忘忧草| 大尺度一区二区| 久久99精品网久久| 亚洲一区二区三区在线看| 国产精品不卡一区二区三区| 久久夜色精品一区| 91精品国产综合久久精品图片| 国产精品996| 久久99精品久久久久久| 日韩av一区二| 视频一区视频二区中文| 亚洲一区二区在线播放相泽| 一区在线观看免费| 国产精品免费视频网站| 欧美国产精品v| 国产欧美一区二区三区沐欲| 欧美成人一级视频| 精品免费99久久| 精品久久五月天| 精品国产伦一区二区三区免费| 91精品国产欧美一区二区| 91.麻豆视频| 91麻豆精品国产91久久久资源速度 | 99久久精品一区| 国产精品一区二区久久不卡 | www.综合网.com| 99久久免费视频.com| 成人夜色视频网站在线观看| 国产精品一线二线三线| 精品一区二区免费| 国产精品99久久久久久有的能看| 国产乱子伦一区二区三区国色天香| 国产揄拍国内精品对白| 麻豆成人久久精品二区三区小说| 麻豆国产精品一区二区三区| 久久国产视频网| 国产福利一区二区三区视频在线| 国产电影一区在线| 国模娜娜一区二区三区| 国内精品国产三级国产a久久| 国内精品免费**视频| 国产一区二区在线电影| 成人性视频网站| 91久久线看在观草草青青| 欧美日韩mp4| 精品福利一区二区三区| 久久久99精品免费观看| 国产亚洲成aⅴ人片在线观看 | 制服丝袜国产精品| 日韩三级视频中文字幕| 久久综合国产精品| 久久免费看少妇高潮| 欧美激情一区二区三区| 亚洲人精品午夜| 日韩精品视频网站| 激情综合网av| av在线这里只有精品| 91老师国产黑色丝袜在线| 97久久久精品综合88久久| 欧美日韩精品欧美日韩精品一 | 一个色在线综合| 乱一区二区av| jiyouzz国产精品久久| 91精品一区二区三区久久久久久| 精品国产3级a| 亚洲日本在线天堂| 久久精品国产免费| 高清在线不卡av| 91精品国产福利在线观看| 精品欧美乱码久久久久久| 一区二区在线观看免费| 另类综合日韩欧美亚洲| 91黄色在线观看| 国产欧美一区二区精品性色超碰| 亚洲免费观看高清完整版在线观看 | 91香蕉视频mp4| 久久伊人中文字幕| 蜜桃视频在线观看一区| 欧美蜜桃一区二区三区| 一区二区三区四区在线播放| 成人精品一区二区三区中文字幕| 日韩欧美一级在线播放| 天天操天天综合网| 欧美伊人精品成人久久综合97| 亚洲欧洲一区二区在线播放| 国产成人免费视频网站高清观看视频| 7777精品伊人久久久大香线蕉经典版下载| 自拍偷拍亚洲综合| 波多野结衣一区二区三区| 久久久777精品电影网影网 | 亚洲午夜电影在线| 色视频一区二区| 亚洲婷婷综合色高清在线| 国产91在线看| 国产精品视频第一区| 国产aⅴ精品一区二区三区色成熟| 精品久久久久久久久久久院品网| 久久国产综合精品| 久久先锋资源网| 国产成人av一区二区三区在线观看| 亚洲三级在线免费观看| 色综合色狠狠天天综合色| 亚洲精品水蜜桃| 欧美三级韩国三级日本三斤| 亚洲综合色自拍一区| 欧美中文字幕一区| 日日摸夜夜添夜夜添亚洲女人| 欧美顶级少妇做爰| 狠狠色狠狠色综合系列| 国产色一区二区| 成人av电影免费观看| 亚洲色图视频网站| 欧美日韩二区三区| 国产一区二区三区最好精华液| 久久亚洲影视婷婷| av在线不卡网| 日韩精品免费视频人成| 欧美成人r级一区二区三区| 国产一区二区三区黄视频| 中文字幕一区二区三区蜜月| 欧日韩精品视频| 久久精品av麻豆的观看方式| 久久精品视频在线看|