日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux内核 crypto文件夹 密码学知识学习

發布時間:2023/12/13 linux 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux内核 crypto文件夹 密码学知识学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

密碼算法分類

  • 對稱算法
  • 非對稱算法
  • 消息摘要(單向哈希)算法
  • 這些算法作為加密函數框架的最底層,提供加密和解密的實際操作。這些函數可以在內核crypto文件夾下,相應的文件中找到。不過內核模塊不能直接調用這些函數,因為它們并沒有export。
  • 內核提供一個統一的框架,來管理這些算法。加密算法通過crypto_register_alg()和crypto_unregister_alg()注冊。

對稱算法

  • 頭文件
// 包含對稱密碼(symmetric key)算法API(該文件內部包含了linux/crypto.h所以無需再次引入linux/crypto.h) #include <crypto/skcipher.h> // 對稱密碼API需要使用的struct scatterlist結構(用來保存輸入/輸出緩沖區) #include <linux/scatterlist.h>
  • Linux內核scatterlist API介紹 - AlanTu - 博客園? ??

需要使用的重要數據結構 和? 函數

// 用來保存加/解密緩沖區的結構 struct scatterlist sg; // 加密算法對象(上下文) struct crypto_skcipher *tfm; // 異步操作請求對象 struct skcipher_request *req; // 異步操作等待對象 struct crypto_wait wait;// 該函數用于等待異步加密操作完成,通常需要將crypto_skcipher_decrypt的返回值作為err參數傳入 int crypto_wait_req(int err, struct crypto_wait *wait);// 該函數作為異步加密操作的回調函數傳入req對象中,在加密完成后被調用 void crypto_req_done(struct crypto_async_request *req, int err);// 該函數根據密碼算法名稱分配密碼算法對象,內核支持的密碼算法可以在/proc/crypto文件中查看 struct crypto_skcipher *crypto_alloc_skcipher(const char *alg_name,u32 type, u32 mask);struct skcipher_request *skcipher_request_alloc(struct crypto_skcipher *tfm, gfp_t gfp);// init function // 初始化scatterlist時需要使用kmalloc分配的內存,如果使用vmalloc分配的內存會導致內存頁分配錯誤,目前還不知道具體原因 void sg_init_one(struct scatterlist *sg,const void *buf, unsigned int buflen);// 設置異步調用的回調函數,這里data是一個自定數據結構,其會被傳給回調函數。 void skcipher_request_set_callback(struct skcipher_request *req,u32 flags,crypto_completion_t compl,void *data);// 內核的對稱加密API可以“原地”加密,即加解密共用相同的緩沖區,因此這里的src和dst可以設置為同一個 void skcipher_request_set_crypt(struct skcipher_request *req,struct scatterlist *src, struct scatterlist *dst,unsigned int cryptlen, void *iv);// 設置密鑰和密鑰長度,密碼長度單位為字節 int crypto_skcipher_setkey(struct crypto_skcipher *tfm,const u8 *key, unsigned int keylen);// 解密,將返回值傳入crypto_wait_req函數來等待可能的異步操作完成 int crypto_skcipher_decrypt(struct skcipher_request *req); // 加密 int crypto_skcipher_encrypt(struct skcipher_request *req)// 釋放資源 void crypto_free_skcipher(struct crypto_skcipher *tfm); void skcipher_request_free(struct skcipher_request *req);

scatterlist.h

  • scatterlist.h - include/linux/scatterlist.h - Linux source code (v5.15.11) - Bootlin
  • scatterlist類型數據可以認為是這些密碼算法操縱的數據對象。

crypto_skcipher

  • Linux Kernel Crypto API — The Linux Kernel 4.7 documentation
  • crypto_tfm類型指針tfm可以理解為指代了一個算法對象

操作流程

  • 內核加密編程接口 - 老僧非是愛花紅 - 博客園

?PPT中對內核加密算法的使用總結得很詳細。總的來說,在內核態使用加密算法的過程分為以下幾步:

  • 分配tranform對象? ?也就是具體的算法
  • 分配request對象? 異步操作等待對象
  • 設置上下文 如加密密鑰/驗簽公鑰,填充數據源,給scatterlist設置緩沖區,給異步請求對象設置回調函數/初始化向量等,給密碼算法對象設置密鑰
  • 完成加密/解密/摘要/驗簽
  • 釋放transform,request等對象

?例子? SM3

  • struct crypto_ahash * atfm = crypto_alloc_ahash("sm3-generic",0,0);
  • struct ahash_request *req = ahash_request_alloc(atfm,GFP_KERNEL);
  • struct crypto_wait wait;crypto_init_wait(&wait);
  • ahash_request_set_callback(req,CRYPTO_TFM_REQ_MAY_BACKLOG,crypto_req_done,&wait);
  • struct scatterlist sg;sg_init_one(&sg,data,size);
  • ahash_request_set_crypt(req,&sg,result,size);
  • ret=crypto_ahash_digest(req);
  • ahash_request_free(req);? ? ?
  • crypto_free_ahash(atfm);

相關數據結構關聯

  • 上圖粗略描述了靜態算法構造transform、構造request的過程:分配空間/初始化函數指針/建立tfm、req和alg之間的關聯。
  • 建立關聯的過程被各種看似復雜的對象之間的包含/被包含的關系掩蓋了簡單的實質,之所以實現得這么復雜,是為了未來能靈活地對加密模塊進行擴展,閱讀這部分代碼時我們不要被這種復雜的假象所嚇倒。
  • 最終干活的為transform,transform中保存的相關函數指針是在構造transform時從對應的alg實例中拷貝過來的,對應上圖中棕色的一部分。

?例子

int linux_kernel_crypto_decrypt(void* data_in_out, int data_len, void* key, int key_len, void* iv, int iv_len) {struct crypto_skcipher* cipher;struct skcipher_request* req;struct crypto_wait wait;struct scatterlist sg;size_t block_size;int ret;// 分配算法對象,支持的算法可以在/proc/crypto文件中查看cipher = crypto_alloc_skcipher("cbc(aes)", 0, 0);if (IS_ERR(cipher)) {printk("fail to allocate cipher\n");return -1;}// skcipher api不支持填充,所以加/解密數據需要為加密塊的整數倍block_size = crypto_skcipher_blocksize(cipher);if (data_len % block_size != 0) {printk("data len not aligned");return -1;}// 分配req對象req = skcipher_request_alloc(cipher, GFP_KERNEL);if (IS_ERR(req)) {printk("fail to allocate req\n");return -1;}sg_init_one(&sg, data_in_out, data_len);skcipher_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG, crypto_req_done, &wait);skcipher_request_set_crypt(req, &sg, &sg, data_len, iv);ret = crypto_skcipher_setkey(cipher, key, key_len);if ( 0 != ret) {printk("fail to set key, error %d\n", ret);return -1;}// 執行解密操作ret = crypto_wait_req(crypto_skcipher_decrypt(req), &wait); if (0 != ret) {printk("decryption error %d\n", ret);return -1;}// 釋放資源crypto_free_skcipher(cipher);skcipher_request_free(req);printk("decryption finished");return 0; }

相關學習

struct shash_desc {struct crypto_shash *tfm;u32 flags;void *__ctx[] CRYPTO_MINALIGN_ATTR; };
  • tfm: 加密handler
  • ctx: 空數組的首地址,相當于匯編里的一個標號,指向結構體的后一個字節。
    這個結構體可能會跟一段buffer一起被申請,而ctx就相當于這段buffer的首地址,所以為了防止訪問buffer時出現對齊錯誤,需要給ctx加上屬性CRYPTO_MINALIGN_ATTR
  • CRYPTO_MINALIGN_ATTR的含義是通過可能的字節填充,使得ctx是以最大的對齊標準對齊的,防止出現對齊錯誤。例如在我的機器上,CRYPTO_MINALIGN_ATTR的含義是強制以64位對齊。
static struct sdesc *init_sdesc(struct crypto_shash *alg) {struct sdesc *sdesc;int size;size = sizeof(struct shash_desc) + crypto_shash_descsize(alg);sdesc = kmalloc(size, GFP_KERNEL);if (!sdesc)return ERR_PTR(-ENOMEM);sdesc->shash.tfm = alg;return sdesc; }
  • crypto_shash_descsize(alg): 得到這個加密算法需要的buffer大小。
  • struct shash_desc的大小加上buffer大小就是總共需要申請的內存大小size。
  • kmalloc: 申請小于一頁的內存。其中GFP_KERNEL表示申請正常的內核RAM,可以睡眠。
  • kmalloc
  • ERR_PTR: 把錯誤碼變成指針。解讀PTR_ERR,ERR_PTR,IS_ERR_窗外云天的專欄-CSDN博客

適用場景

  • Kernel Crypto框架_內核工匠-CSDN博客_內核crypto
  • Kernel crypto主要用于kernel層的安全特性實現,但在user-space也可以通過系統調用的方式來使用它;因為在Linux-2.6.38中已經通過socket (addr family: AF_ALG)方式導出接口到user-space.
  • 在開發時如要快速確認kernel中是否支持某種算法,可以cat /proc/crypto 查看

  • ?name代表算法名稱,hmac是對應的模式(抽象成template)
  • priority代表算法的優先級(在相同名稱下,數字越大代表優先級越高,默認使用高優先級的算法);selftest代表開機算法自檢結果;type指算法類型;async指異步方式調用;blocksize指最小單個數據處理塊大小;min keysize和max keysize指算法的最小/最大密鑰長度;ivsize指算法的IV初始向量長度。
  • *selftest之后的所有字段其實都是crypto_type->show()所提供的,后面會提及

crypto整體框架

  • ?crypto core是最基本骨架 ,它提供crypto的核心組件(包括crypto_alg,crypto_template的管理,cryptd內核線程等);基于crypto core,內核實現了8類常用的算法,DRBG偽隨機數算法,Hash算法,SKCIPHER對稱加解密算法,AKCIPHER非對稱加解密算法,AEAD認證加密算法,HMAC算法,COMPRESS壓縮算法,KPP密鑰協商算法。
  • 一些用于secure的硬件模塊(如hw_rng硬件隨機數產生器,qce硬加密模塊)的驅動程序,會通過crypto core提供的算法注冊接口(crypto_register_alg)將其注冊到crypto子系統中,并且在注冊時會對算法做靜態正確性自檢,并在/proc/crypto中的selftest中呈現到userspace。除了注冊到crypto子系統以外,驅動也可以通過VFS以設置節點形式提供給用戶空間使用(如/dev/qce,/dev/hw_rng)。
  • Crypto core通過socket方式,將kernel層的算法能力提供給用戶空間。
  • Kernel crypto中基本所有操作都是圍繞著幾個核心數據結構展開:struct crypto_alg,struct crypto_template,struct crypto_instance,struct crypto_tfm,struct crypto_type。其他算法都可以基于它們做擴展。例如struct skcipher_alg,struct shash_alg都是繼承自struct crypto_alg

?結構體介紹

  • algapi.h - include/crypto/algapi.h - Linux source code (v5.15.11) - Bootlin

struct crypto_template

  • 算法模板,一般在module_init時通過調用crypto_register_template接口注冊到crypto_template_list鏈表中。
  • 在算法加密中,分塊加密模式分為很多種,以對稱加解密為例,有CBC,ECB,GCM,CTR,XTS,而這些加密模式適用于所有的對稱加密算法,如AES,DES;因此kernel就將加密模式抽象成模板,在開發新的算法時只需要實現單個block的數據處理(加密,hmac等);在申請使用算法時,我們通過算法名來組合出相應的算法(kernel會將組合出來的算法動態注冊到crypto子系統),格式為template(single block cipher),例如cbc(aes),ecb(des)。
    • list用于模塊的crypto_template_list鏈表管理;
    • instance用于管理當前模板下所有的crypto_instance;
    • alloc接口用于申請算法實例;
    • free用于釋放算法實例;

struct crypto_alg?

?

  • ?crypto.h - include/linux/crypto.h - Linux source code (v5.15.11) - Bootlin
  • crypto_alg是個基類,任何算法都可以基于它派生出衍生類;每個算法都對應著一個struct crypto_alg實例,一般在module_init中調用crypto_register_alg接口將具體的crypto_alg對象添加到crypto_alg_list鏈表中。
  • 這里有一個很重要的數據成員cra_u,因為它體現了kernel crypto架構設計者的設計思想:它將四種比較常用的算法類型的處理方式抽象到基類當中,即如果你要添加的算法為這4類,就只需要實現這4類算法所對應的方法,如果不是這4類當中,就需要在基類上做派生,實現特定的crypto_type。
    • cra_list:是用作鏈表管理
    • cra_users:此算法被引用的所有crypto_spawn實例鏈表。
    • cra_blocksize:是單個處理數據塊大小
    • cra_ctxsize:為transformation context大小
    • cra_alignmask:指待處理數據buffer的對齊要求
    • cra_priority:是當前算法優先級
    • cra_refcnt:為當前算法的引用計數
    • cra_name和cra_driver_name:分別指代算法名及驅動名
    • cra_type:指算法類型;cra_u將四大類算法類型進行了統一。
    • cra_init:是用于每次數據操作上下文前的初始化,比如在硬件加密中,會實現此接口對相關寄存器做初始化;cra_exit則與前者相反。
    • cra_destroy:是用于crypto在kernel中注銷的相關操作。

struct crypto_instance

  • ?algapi.h - include/crypto/algapi.h - Linux source code (v5.15.11) - Bootlin
  • 這個結構體是代表kernel通過template動態創建的算法實例,并且會與crypto_template相關聯,可以看到這里的alg并不是個指針。它是通過template->alloc()創建的,創建的同時,會將算法name初始化。
  • __ctx:當前只指向crypto_spawn,我個人理解可能是架構設計者考慮到未來擴展性,就將crypto_spawn與crypto_instance拆分開來了。

struct crypto_spawn

通過模板動態生成的算法實例的一部分。

  • list:添加到crypto_alg->cra_users鏈表中。
  • frontend:見下文。

struct crypto_type

  • crypto_type就是用于重載crypto_alg中的cra_u中的各個類中的成員函數,當通過crypto_alloc_base,crypto_create_tfm等接口申請相應的crypto的TFM上下文時,若有傳入crypto_type參數,TFM優先使用crypto_type中的init_tfm成員函數去初始化crypto_tfm衍生類的操作方法。
    • ctxsize:獲取當前算法類型TFM上下文大小(crypto_tfm+crypto_tfm.__crt_ctx)
    • extsize:獲取當前算法類型TFM上下文大小(即crypto_tfm衍生類的大小)。
    • init:一般為空(功能與init_tfm類似,通常在后者中初始化TFM)。
    • init_tfm:顧名思義,初始化TFM。
    • show:呈現當前算法類型的基本信息,/proc/crypto后半段信息就是從這獲取的。
    • free:釋放crypto_instance。

struct crypto_tfm

  • 具體算法處理(transformation)上下文的實例,里面會將此次算法上下文的key,IV等信息設置到__crt_ctx中。
  • crt_u:算法的operation,kernel會在__crypto_alloc_tfm接口中關聯到crypto_type或xxx_alg中的實現方法。

例子講解

  • 通過用例介紹crypto子系統邏輯
  • 在文件系統加密(FBE)中通過kernel crypto做密鑰派生。
  • 背景:在Android 7.0時,引入了文件加密功能,所謂文件加密,即每個文件都用不同的key對文件進行加密。
  • 原理:密鑰派生中,使用了crypto中的ecb(aes)算法通過類密鑰及inode.nonce派生出每個文件的密鑰。
  • 具體實現在kernel/fs/crypto/keyinfo.c
  • crypto.c - fs/crypto/crypto.c - Linux source code (v5.15.11) - Bootlin

  • 1)申請“ecb(aes)”算法的tfm上下文。這里會涉及到“算法動態注冊”,即如果在crypto_alg_list鏈表中沒有找到name為”ecb(aes)”的crypto_alg對象,那crypto子系統會通過一個名為”cryptomgr_probe”的內核線程查找到name為“ecb”的crypto_template對象,以及查找到name為”aes”的crypto_alg對象,動態創建出一個name為“ecb(aes)”的crypto_alg并注冊到鏈表當中。

  • 在獲取到了crypto_alg后,就會申請crypto_tfm,并用crypto_alg->cra_init()或crypto_type->init_tfm()對其進行初始化(主要是當前算法的各個函數指針)。
  • 2) 在tfm上下文中申請一個數據處理請求(req)。一個tfm中,可以做多次數據加解密。這里只是申請內存,并關聯到tfm的操作。
  • 3) 設置密鑰到tfm->__crt_ctx中。
  • 4) 把待加密數據信息放入req當中。
  • 5)以異步方式調用crypto_skcipher_encrypt對req做加密處理,線程在此會block一段時間,直到req請求被處理完成。因此不能在中斷上下文中使用。

?算法自檢

  • 出于安全性考慮,FIPS等相關標準要求在系統開機時必須做算法正確性自檢,如果自檢失敗,則停止系統的啟動;因此算法自檢這部分自然也在框架中實現了。(源碼位于:kernel/crypto/testmgr.c)
  • Kernel中的算法自檢為靜態自檢,即給定輸入參數,及正確結果,如果算法計算出來的結果與正確結果不匹配,則自檢失敗。
  • 算法自檢的時間點固定為每個crypto_alg注冊的時候,具體流程如下圖2.4所示:

Linux加密框架設計和實現

  • Linux加密框架設計與實現(第一部份) - 內核源碼-Chinaunix?

內核 crypto介紹

  • Linux kernel crypto的介紹_代碼改變世界-CSDN博客_crypto linux?

af_alg是linux kernel crypto算法接口

  • 實現了底層算法的調用(skcipher、aead、hash、rng),并且將這些接口export出去,給linux kernel其它模塊使用(如tcrypt.c使用);
  • 將這些接口注冊sock_register, 用戶程序通過sock通信來調用這些底層接口
  • 在linux kernel中,僅支下四種crypto算法:
    • algif_skcipher 對稱加解密算法
    • algif_aead 也算一種對稱的加解密算法,具體介紹參見什么是AEAD加密
    • algif_hash 數字摘要算法
    • algif_rng 隨機數產生

  • 在Linux kernel的module_init階段會將algif_type_skcipher、algif_type_aead、algif_type_hash、algif_type_rng 四種算法注冊.也就是添加到af_alg維護的alg_types鏈表種. alg_types鏈表種僅有這四個數據.
  • 在userspace通過netlink調用了,kernel種的af_alg模塊收到消息后, 根據上層傳來的算法種類名字來選擇走哪一個結構體(alg_type_xxx)的ops函數

sendmsg/recvmsg如何調用到底層encrypt/decrypt

  • 以skcipher為例, 在userspace調用send()和recive()函數,對應的底層調用recvmsg和sendmsg函數。先看skcipher_recvmsg()函數,接受數據然后再調用encrypt/decrypt處理數據
  • 而skcipher_sendmsg()函數就是將處理后的數據,在發送到sock端.

static int skcipher_recvmsg(struct socket *sock, struct msghdr *msg,size_t ignored, int flags) {return (msg->msg_iocb && !is_sync_kiocb(msg->msg_iocb)) ?skcipher_recvmsg_async(sock, msg, flags) :skcipher_recvmsg_sync(sock, msg, flags); }

算法的底層實現(以為aes/hash為例)

  • 在linux crypto底層,實現aes/hash的算法有四種方式
  • (1)cpu的純軟實現,使用cpu的ALU,x0-x30等寄存器,加加減減的計算
  • (2)ARM-CE,就是The Armv8 Cryptographic Extension了,調用arm-ce的指令和寄存器,進行加加減減計算
  • (3)ARM-NEON : 調用arm neon指令(128bit的寄存器v0-v31),進行加加減減計算
  • (4)SOC crypto engine的實現

參考鏈接

  • Linux source code (v5.15.11) - Bootlin? ? ? ? ?Linux內核 在線源代碼 查詢函數定義和使用
  • Linux Kernel(Android) 加密算法總結(一)(cipher、compress、digest)_萬能的終端和網絡-程序員宅基地 - 程序員宅基地
  • 沒有調用crypto_skcipher_encrypt回調 | 碼農俱樂部 - Golang中國 - Go語言中文社區
  • Linux內核加密接口分析_一些筆記雜談-CSDN博客_linux內核加密接口
  • Linux內核中使用crypto進行sha1方法_Rain的博客-CSDN博客
  • Linux內核模塊開發_j5856004的博客-CSDN博客
  • Linux驅動開發1-內核入門之hello模塊_zusi_csdn-CSDN博客_linux內核驅動開發
  • linux crypto_u014044624的博客-CSDN博客
  • Linux內核crypto子系統學習筆記_scarecrow_byr的專欄-CSDN博客_crypto驅動

總結

以上是生活随笔為你收集整理的Linux内核 crypto文件夹 密码学知识学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

操碰av | 9999亚洲| 中文字幕日本在线观看 | 国产一区二区高清不卡 | 久久成人免费电影 | 日韩成人精品一区二区 | av天天澡天天爽天天av | 国产亚洲资源 | bbw av| 久久观看 | 日本中文字幕网 | www操操操 | 亚洲视频国产 | 91高清在线| 精品视频专区 | 国产伦理精品一区二区 | 91视频国产高清 | 日日操天天操狠狠操 | 五月天,com | 中文字幕免费高清 | 日韩v在线91成人自拍 | 国产va在线 | 中文字幕亚洲精品日韩 | 欧美精品被 | 超碰97人人射妻 | 欧美一区在线观看视频 | 欧美成人69av | 免费中文字幕在线观看 | 日本精品视频在线 | 伊人超碰在线 | 91视频麻豆视频 | 91亚洲欧美激情 | 婷婷综合亚洲 | 精品国产久 | 欧洲一区二区在线观看 | 日韩r级在线 | 麻豆视频成人 | 久久精品99北条麻妃 | 久久久久成| 在线99| 91在线国内视频 | 三级黄色理论片 | 日本久草电影 | 国产精品久久久久久久午夜片 | 久久精品99国产国产精 | 国产伦理一区 | 天天综合五月天 | 婷婷六月天综合 | 成人免费网站视频 | 日韩欧美视频在线播放 | 一区二区影视 | 涩涩成人在线 | 91成人精品一区在线播放69 | 午夜12点| 日韩精品首页 | 免费一级片在线观看 | 97精品超碰一区二区三区 | 天天躁天天躁天天躁婷 | 亚洲一级片在线观看 | 91成人精品一区在线播放 | 久久久久久久久久久国产精品 | 青春草视频在线播放 | 激情偷乱人伦小说视频在线观看 | 亚洲精品午夜视频 | 久久久亚洲精品 | www.狠狠色.com| 欧美激情综合五月色丁香 | 国产精品入口传媒 | 天天射日 | 欧美日韩国产精品一区二区三区 | 国产成人精品亚洲日本在线观看 | 少妇bbw搡bbbb搡bbb| 久久国产精品偷 | 久久精品1区2区 | 亚洲精品啊啊啊 | 毛片1000部免费看 | 中文字幕精品三区 | 91久久丝袜国产露脸动漫 | 在线免费视 | 欧美午夜精品久久久久久浪潮 | 国产99久久久国产 | a级片久久久 | 日韩aⅴ视频| 91免费观看 | 国产小视频在线看 | 国产日韩精品在线观看 | 国产精品久久久久免费观看 | 国产精品免费观看国产网曝瓜 | 青青久草在线 | 免费观看一级成人毛片 | 精品久久久久久久久中文字幕 | 五月天婷亚洲天综合网鲁鲁鲁 | 99精品国产一区二区三区不卡 | 国产在线精品视频 | 丁香综合激情 | 天堂av色婷婷一区二区三区 | 99精品国产视频 | 日韩在线视频在线观看 | 看全黄大色黄大片 | 亚洲国产午夜精品 | 精品婷婷 | 精品国精品自拍自在线 | 久久精品美女视频网站 | 国产成人精品国内自产拍免费看 | 国产一区免费视频 | av免费电影在线 | 天天射狠狠干 | 午夜国产在线观看 | 亚洲黄色一级视频 | 伊色综合久久之综合久久 | 日本在线视频网址 | 亚洲欧洲精品一区二区精品久久久 | 婷婷六月天天 | 狠狠色丁婷婷日日 | 日韩av在线网站 | 国产又粗又猛又黄又爽 | 久久久久国产精品免费网站 | 中文字幕中文字幕中文字幕 | 久久在线 | 精品一区二区亚洲 | 麻豆国产在线视频 | 久碰视频在线观看 | av在线专区 | 成人激情开心网 | 亚洲一级国产 | 亚洲精品视频在 | 亚洲 欧洲 国产 精品 | 日本久久久久 | 成人午夜电影免费在线观看 | 96亚洲精品久久久蜜桃 | 六月丁香久久 | 精品国产中文字幕 | 五月天com| 福利av影院 | 一二三久久久 | 99日韩精品 | 视频在线一区二区三区 | 国产精品人成电影在线观看 | 久久久久久毛片精品免费不卡 | av天天干| 国产香蕉97碰碰碰视频在线观看 | 午夜色站| 国产永久免费观看 | 日韩黄色中文字幕 | 97国产大学生情侣白嫩酒店 | 国产精品1区2区3区 久久免费视频7 | 欧美日韩国产欧美 | 国产精品麻豆视频 | 国内免费的中文字幕 | 97成人免费视频 | 亚洲美女免费精品视频在线观看 | 国产精品小视频网站 | 综合网在线视频 | 国内久久久久久 | 久草精品视频在线看网站免费 | 国产美女被啪进深处喷白浆视频 | 在线观看黄色 | 91九色丨porny丨丰满6 | 国产精品久久久久久久免费观看 | 欧美一二区在线 | 中文字幕在线观看播放 | 91av色| 亚洲国产精品免费 | 亚洲国产精品久久久久 | 国产精品自产拍在线观看 | 免费色网| 99久久精品免费视频 | 国产女人18毛片水真多18精品 | 亚洲精品高清在线观看 | 亚洲欧洲国产精品 | 99精品免费观看 | 亚洲网站在线 | 日日久视频 | 亚洲精品视频在线免费 | 天天弄天天干 | 欧美网站黄色 | 91麻豆精品国产91久久久使用方法 | 91av视频观看 | 欧美激情xxxx性bbbb | 一区二区三区精品在线视频 | 在线播放精品一区二区三区 | 96亚洲精品久久久蜜桃 | 国产男女免费完整视频 | 婷婷六月综合网 | 久久免费观看少妇a级毛片 久久久久成人免费 | 久久久久久黄色 | 五月色婷| 久久毛片高清国产 | 久久99亚洲热视 | 国产精品久久久久免费观看 | 天天综合网 天天 | av黄色亚洲 | 偷拍区另类综合在线 | 一区二区三区免费在线播放 | 国产一区二区三区免费在线观看 | 十八岁以下禁止观看的1000个网站 | 69av网| 在线观看国产v片 | 午夜精品久久久久久久久久久久久久 | 久久乐九色婷婷综合色狠狠182 | 99综合久久 | 中文免费在线观看 | 日精品在线观看 | 欧美在线资源 | 国产成人在线免费观看 | 91女子私密保健养生少妇 | 欧美日韩中文在线视频 | 9ⅰ精品久久久久久久久中文字幕 | 欧美大片www | 色婷在线 | 久草网站在线 | 亚洲国产精品成人av | 91麻豆高清视频 | 亚洲五月婷 | 色天天久久 | 黄色三级免费网址 | 午夜私人影院 | 久热av在线| 亚洲国产激情 | 国内精品久久久久影院优 | 久久久国产精品一区二区三区 | 国产一区不卡在线 | 久久久精品欧美 | 在线亚洲成人 | 在线免费观看亚洲视频 | 精品a在线| 精品国产一区在线观看 | 日韩资源在线观看 | 99精品色| 亚洲日本成人网 | 婷婷视频| 欧美日韩精品在线一区二区 | 欧美夫妻性生活电影 | 在线视频1卡二卡三卡 | www黄色com| 欧美日韩国产综合网 | 免费av 在线| 国产视频久久久 | 三三级黄色片之日韩 | www.99在线观看| 中文字幕在线观看av | 欧美日韩不卡一区二区三区 | 日韩中文字幕亚洲一区二区va在线 | 天天操操操操操 | 亚洲午夜激情网 | www.狠狠色| 久久精品婷婷 | 色综合久久久久综合 | 欧美成年人在线视频 | 精品福利片 | 91精品91| 激情欧美一区二区三区 | 欧美一二三在线 | 91网在线 | 国产成人亚洲精品自产在线 | 久草影视在线观看 | 久久少妇 | 日本成人中文字幕在线观看 | 日本中文乱码卡一卡二新区 | 在线观看视频你懂得 | 国产成人在线免费观看 | 久久99亚洲热视 | 国产日韩在线一区 | 天天插伊人 | 久久伊人八月婷婷综合激情 | 婷婷视频导航 | 精品国产乱码久久久久久三级人 | av高清免费在线 | 国产视频1 | 中文字幕丰满人伦在线 | 91看片在线免费观看 | 久久国产美女 | 色婷婷亚洲精品 | 99在线看 | 久久久久久久久久影视 | 午夜视频免费播放 | 国产在线污 | 久久午夜视频 | 午夜精品一区二区三区免费 | 欧美电影黄色 | 国产成人精品在线播放 | 精品视频123区在线观看 | 午夜美女福利 | 久久99视频精品 | 免费日韩 精品中文字幕视频在线 | 日韩午夜精品福利 | 黄色精品国产 | 国产精品久久久久久久午夜 | 人人澡人人舔 | 伊人伊成久久人综合网站 | 国产中文字幕视频在线观看 | 午夜三级毛片 | 久久久久久久久久久影视 | 欧美一级片免费在线观看 | 毛片a级片 | 久久视屏网 | 亚洲理论片在线观看 | 日韩激情中文字幕 | 久久永久免费 | 国产美女精品视频免费观看 | 国产精品视频久久 | 久视频在线播放 | 国产无套精品久久久久久 | 日韩在线观看一区二区 | 精品国产乱码久久久久久天美 | 一级免费黄色 | 日日操夜夜操狠狠操 | 久久精品首页 | 国产a级片免费观看 | 日日碰夜夜爽 | 久久99久国产精品黄毛片入口 | 日韩二区精品 | 久热av在线 | 99免费在线视频观看 | 亚洲一级片免费观看 | 国产精品久久嫩一区二区免费 | 97在线视频免费播放 | 91在线精品秘密一区二区 | av网站在线观看播放 | 久久久久久久久影视 | 免费av成人在线 | 中文字幕网址 | 综合久久久久 | 精品人妖videos欧美人妖 | 在线观看久草 | 亚洲一区二区三区在线看 | 国产高清视频色在线www | 91热| 国产一二区在线观看 | 久久论理 | 免费在线观看av电影 | 日本中文在线 | 久久精品看 | 欧美日本中文字幕 | 欧美久草网 | 97人人超碰在线 | 精品国产免费av | 日本精品视频一区二区 | 亚洲年轻女教师毛茸茸 | 激情婷婷 | 国产视频一级 | 深爱五月激情五月 | 69视频国产 | 91高清视频在线 | 亚洲欧美偷拍另类 | 国产一级视频在线免费观看 | 日韩免费视频在线观看 | 午夜精品一区二区三区在线播放 | 国产 中文 日韩 欧美 | 99r国产精品 | 精品自拍sae8—视频 | 美女黄网站视频免费 | 在线电影av | 色综合天天干 | 黄色影院在线免费观看 | 91在线看网站 | 久久艹国产视频 | 99高清视频有精品视频 | 久综合网 | 欧美少妇xx | 91精品国产欧美一区二区 | 久久天天拍 | 国产香蕉久久精品综合网 | 一性一交视频 | 国产精彩视频 | 亚洲成a人片77777潘金莲 | 在线免费观看的av网站 | 四虎影视av | 免费黄色在线网址 | 99久热在线精品 | 亚洲午夜精 | 中文字幕人成一区 | 黄色大片入口 | 精品国模一区二区 | 丁香花在线观看视频在线 | 黄色三级在线观看 | 婷婷性综合 | 色视频在线免费 | 国产一级在线视频 | 日韩精品一区二区三区三炮视频 | 中文字幕久久精品亚洲乱码 | 又湿又紧又大又爽a视频国产 | 免费看的黄色的网站 | 伊人五月天婷婷 | 免费看片成年人 | 国产成人精品女人久久久 | 亚洲精品久久久蜜桃直播 | 久草久| 99爱爱| 西西人体4444www高清视频 | 亚洲激情视频在线观看 | 久久久网| a级片在线播放 | 久久久久久蜜桃一区二区 | 五月激情电影 | 久久免费中文视频 | 一区二区三区四区免费视频 | 久草免费在线视频观看 | 99久久网站 | 久久专区| 日韩 在线 | 日韩91在线 | av高清在线 | 久久免费视频网站 | 在线观看一 | 国产高清 不卡 | 五月婷av | 亚洲综合色视频 | 国产成人精品一区二区在线观看 | 在线看成人片 | aⅴ精品av导航 | 久久精美视频 | 国产最新视频在线观看 | 丁香久久激情 | 亚洲精欧美一区二区精品 | 日韩超碰在线 | 亚洲精品久久久久999中文字幕 | 久久久久久久综合色一本 | 成人观看视频 | 色婷婷狠狠五月综合天色拍 | 国产精品爽爽久久久久久蜜臀 | 99精品国产视频 | 中文字幕一区二区三区四区在线视频 | 国产123区在线观看 国产精品麻豆91 | 992tv又爽又黄的免费视频 | 日日干干 | 日韩二区精品 | 日韩欧美中文 | av电影在线观看完整版一区二区 | 久久精品一二三区 | 97理论电影 | 99爱视频 | 激情开心色 | 91精品视频免费在线观看 | 999精品视频 | 国产一区二区高清 | 国产精品美女久久 | 日韩欧美视频一区二区三区 | 九九热免费观看 | 日本久久不卡视频 | 97精品超碰一区二区三区 | 久久久激情网 | 中文字幕免费高清在线观看 | 国产精品永久免费视频 | 亚洲干视频在线观看 | 人人干天天射 | 色综合久久88色综合天天免费 | 天天色天天射天天干 | 亚洲狠狠操 | 天天天色综合a | 一级α片| 九九免费精品视频在线观看 | 精品在线观看一区二区三区 | 国产欧美在线一区二区三区 | 在线看片一区 | 日韩av免费在线看 | 久久96国产精品久久99软件 | 亚州精品一二三区 | 免费在线电影网址大全 | 一区精品在线 | 奇米影视在线99精品 | 欧美日韩aaaa | 日本婷婷色 | 亚洲精品理论片 | 日韩有码中文字幕在线 | 国产伦精品一区二区三区… | 色之综合网 | 可以免费观看的av片 | 国产黄色免费在线观看 | 精品国产一区二区三区久久久久久 | 五月婷婷播播 | 成 人 a v天堂 | 久久精品视频在线播放 | 69av视频在线观看 | 色天天天 | av免费福利 | 97超碰人人| 911精品美国片911久久久 | 99久久精品日本一区二区免费 | 国产精品免费高清 | 一本一本久久a久久精品综合妖精 | 国产在线观看不卡 | 成人久久电影 | 18国产精品白浆在线观看免费 | 在线视频一二三 | 男女男视频 | 久久看片网 | 懂色av一区二区在线播放 | 天天干天天看 | 久久久久久久久久久久影院 | 国产在线高清视频 | 高清免费在线视频 | 久久免费av电影 | 中文字幕 欧美性 | 欧美一级片在线观看视频 | 日日夜日日干 | 国产成人精品久久二区二区 | av免费线看 | 国产免码va在线观看免费 | 久久精品日产第一区二区三区乱码 | 日韩中文字幕a | 久久欧美在线电影 | 国产高清成人 | 亚洲日日夜夜 | 免费福利小视频 | 国产在线精| 四虎成人精品永久免费av | 在线视频 区 | 999视频精品 | 91av在线免费 | 91av资源网 | 亚洲另类久久 | 久久成人精品电影 | 91久久电影 | 91精品一| 精品麻豆 | 丁香五月网久久综合 | 亚洲黄色免费网站 | 人人爽人人澡人人添人人人人 | 婷婷丁香av | 欧美欧美| 超碰在线97免费 | 狠狠操天天干 | 国产成人精品一区二区三区福利 | 精品资源在线 | 一本一本久久a久久精品综合 | 欧美一区二区视频97 | 久久欧美精品 | 一区免费观看 | 中文字幕成人av | 国产.精品.日韩.另类.中文.在线.播放 | 黄色精品国产 | 婷婷在线网站 | 中国一级特黄毛片大片久久 | 午夜久久久精品 | 国产精品福利视频 | 日韩中文久久 | 国产精品18久久久久久首页狼 | 国产 亚洲 欧美 在线 | 九九视频网 | 五月天久久精品 | 96av在线| 在线99视频| 日韩精品一区二区三区不卡 | 麻豆国产露脸在线观看 | av九九九| 欧美日韩二区在线 | 国产毛片久久 | 国产99中文字幕 | 五月综合激情婷婷 | 亚洲精品欧洲精品 | 国产护士av | 国产精品久久久久久久久久了 | 波多野结衣在线观看一区二区三区 | 中文字幕av在线免费 | 探花视频免费观看高清视频 | 特黄特色特刺激视频免费播放 | www.狠狠色.com| 胖bbbb搡bbbb擦bbbb | 中文字幕在线播放第一页 | 黄色高清视频在线观看 | 国产五月婷 | 三级在线播放视频 | 中文字幕日本在线观看 | 国产精品久久艹 | 中文字幕一区二区三区在线视频 | 香蕉视频最新网址 | 97爱| 天天插夜夜操 | 一区二区三区在线免费播放 | 97品白浆高清久久久久久 | av在线免费不卡 | 右手影院亚洲欧美 | av免费网站观看 | 午夜视频黄 | 午夜视频不卡 | 亚洲午夜精 | 欧美一级免费片 | 欧美日韩高清在线观看 | 欧美精品一区二区在线播放 | 在线观看免费色 | 日韩区在线观看 | 亚洲va韩国va欧美va精四季 | 在线 视频 一区二区 | 成年美女黄网站色大片免费看 | 97在线影院| 国产对白av| 亚洲一区二区三区四区在线视频 | 伊人色播 | 天天色.com| 国产亚洲精品成人 | 爱色婷婷 | 日韩性色| 日日综合| 亚洲精品www久久久 www国产精品com | 欧美性成人 | 国产99久久九九精品免费 | 国产精品久久久久久欧美 | 久久精品免费 | 国产人成一区二区三区影院 | 国产精品免费小视频 | 六月丁香在线观看 | www.五月天 | 国产韩国日本高清视频 | 国产电影黄色av | 福利网在线| 91九色在线播放 | 久久99日韩 | 一级免费片 | 国产成人黄色片 | 国产成人免费观看 | 韩国av在线 | 精品国产91亚洲一区二区三区www | 欧美一区二区日韩一区二区 | 人人超碰97 | av在线播放国产 | 久久久久亚洲精品中文字幕 | 伊人久久五月天 | 亚洲欧洲中文日韩久久av乱码 | 国产这里只有精品 | 久久国产精品视频免费看 | 久久夜色精品国产欧美乱 | www亚洲一区 | 久久天天综合网 | 麻豆免费视频 | 97精产国品一二三产区在线 | 蜜桃麻豆www久久囤产精品 | 久久久久久久久久久久久国产精品 | 亚洲黄色大片 | 精品产品国产在线不卡 | 色网站黄 | 97在线免费视频 | 久久久久国产免费免费 | 日韩av视屏| 伊人伊成久久人综合网小说 | 亚洲精品国产精品久久99热 | bbw av | 日韩久久精品一区二区 | 在线亚洲欧美视频 | 日韩精品一区二区三区免费视频观看 | 在线黄av | 五月婷婷六月丁香在线观看 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 免费观看福利视频 | 国产精品av久久久久久无 | 国产中文字幕国产 | 亚洲在线精品视频 | 一本一本久久aa综合精品 | 免费黄在线看 | 色网站免费在线观看 | 天天在线免费视频 | 九九99靖品| 久久任你操 | 国产精品一区二区在线观看免费 | 香蕉网在线播放 | 二区三区av | 2019中文最近的2019中文在线 | 日韩最新中文字幕 | 深夜免费福利网站 | 又黄又爽又无遮挡的视频 | 久久久久日本精品一区二区三区 | 亚洲精品18日本一区app | 成人av动漫在线 | 天天色天天操综合网 | 成人黄视频 | 婷婷丁香激情综合 | 在线国产片 | 啪啪激情网 | 丝袜美腿亚洲综合 | 丁香六月国产 | 亚洲永久av | 免费看一级黄色大全 | 日韩欧美精品一区二区三区经典 | 婷婷资源站| 国产这里只有精品 | 国产黄色一级大片 | 麻豆播放| www黄色com | 亚洲色图av | 精品久久1 | 91最新网址 | 日韩高清国产精品 | 日韩乱色精品一区二区 | 天天射色综合 | 日韩成人在线免费观看 | 亚洲粉嫩av | 在线观看中文字幕一区 | 在线视频日韩精品 | 中文视频在线看 | 一区二区三区视频在线 | 中国黄色一级大片 | 久久理论电影 | 日韩专区av | 日日夜夜天天操 | 久草在线免费电影 | 激情视频网页 | 免费看的视频 | 麻豆成人精品 | 亚洲九九精品 | 超碰公开在线观看 | 99精品免费视频 | 99久久影院 | 亚洲精品国产片 | 99视频黄| 在线观看视频日韩 | 欧美精品v国产精品v日韩精品 | 亚洲全部视频 | 亚洲精品9 | av高清免费在线 | 91热视频 | 探花视频网站 | 欧洲激情综合 | 日韩一区二区免费在线观看 | 大荫蒂欧美视频另类xxxx | 一区二区三区视频 | 久久亚洲综合色 | 亚洲热久久 | 国产精品国产三级国产不产一地 | 亚洲成人高清在线 | 亚洲精品999 | 久久久www成人免费精品 | 国产精品99蜜臀久久不卡二区 | av片在线观看| av成人免费网站 | 五月婷在线观看 | 亚洲黄色小说网址 | 天堂av色婷婷一区二区三区 | 欧美日韩在线观看一区二区 | 久久久这里有精品 | 久草在线播放视频 | av成年人电影 | 久草视频免费在线观看 | 成人av资源网站 | 国产在线自 | 日韩大片在线观看 | 久久精品久久精品 | 久久久国产网站 | 91九色最新| www免费 | 69xxxx欧美| 久久艹中文字幕 | 亚洲欧美日韩不卡 | 麻豆国产精品永久免费视频 | 久久97精品 | 国产日女人 | 欧美一级免费 | 九九涩涩av台湾日本热热 | 九九视频网站 | aⅴ精品av导航 | 亚洲视频电影在线 | 欧美一进一出抽搐大尺度视频 | 国产精品久久久久久久久久久免费 | 欧美a级免费视频 | www在线观看视频 | 天天爽夜夜爽精品视频婷婷 | 中文字幕中文字幕在线中文字幕三区 | 国产精品美女免费视频 | 91福利区一区二区三区 | 亚洲国产免费看 | 久久久久久久久久伊人 | www.成人久久 | 日韩av电影免费在线观看 | 亚洲人成在线电影 | 91精彩视频在线观看 | 国产精品扒开做爽爽的视频 | 欧美巨大荫蒂茸毛毛人妖 | 亚洲国产成人久久 | 天天插天天射 | 国产精品私人影院 | 久久理论电影网 | 99精彩视频在线观看免费 | 婷婷午夜激情 | 亚洲精品美女视频 | 国产黄色大片免费看 | 亚洲在线看 | 色婷婷成人网 | 日韩av视屏在线观看 | 99 久久久久| www.com.日本一级 | 久久久久久久18 | 五月天综合色激情 | 日韩精品一区二区三区丰满 | 亚洲综合爱 | 久久成人人人人精品欧 | 天天性天天草 | 国产精品久久久久久69 | 日韩电影在线观看中文字幕 | 日韩欧美国产免费播放 | 婷婷开心久久网 | 天天射射天天 | 人人爽人人片 | 久久综合精品国产一区二区三区 | 99国产情侣在线播放 | 亚洲三级在线播放 | 精品久久久久久久久中文字幕 | 成人免费观看电影 | 成人影视免费看 | 91免费国产在线观看 | 国产美女视频 | 就要干b | 91九色精品| 国产在线观看黄 | 亚洲人成在 | 欧美日韩高清一区二区三区 | 日韩精品短视频 | 日韩精品免费 | 欧美99热| 久久综合成人网 | 国产又粗又猛又爽又黄的视频免费 | 免费一级片观看 | 国产18精品乱码免费看 | 在线蜜桃视频 | 狠狠躁夜夜躁人人爽视频 | 综合av在线 | 久香蕉| 激情综合网婷婷 | 久久无码av一区二区三区电影网 | 午夜精品福利影院 | 国产视频资源在线观看 | 日韩乱色精品一区二区 | 国产精品一区二区三区观看 | 97久久精品午夜一区二区 | 国产一区二区高清视频 | 成年人黄色在线观看 | 亚洲国产精品推荐 | 三级av在线免费观看 | 欧美天天综合网 | 狠狠狠狠狠狠狠狠干 | 亚洲高清精品在线 | 欧美一级特黄高清视频 | 国产97碰免费视频 | 日韩欧美精品在线 | 欧美激情视频一区二区三区免费 | 97在线观看免费观看 | 国产精彩视频一区二区 | 精品国产一区二区三区久久久久久 | 精品久久综合 | 亚洲电影网站 | 啪啪免费视频网站 | 久久免费在线 | 久久草草影视免费网 | 曰韩精品| 精品国产一区二区三区噜噜噜 | 香蕉久久久久久久 | 日韩精品视频久久 | 欧美成人91 | 超碰97.com | www.国产在线观看 | 天天干天天操天天拍 | 国产视频一 | 中文字幕在线观看国产 | 91久久国产露脸精品国产闺蜜 | 精品国产免费一区二区三区五区 | 九九视频在线播放 | 日韩欧美高清一区二区 | 综合久久精品 | 狠狠久久| 国产999精品久久久影片官网 | 96久久精品| 欧美少妇xxx| 国产五码一区 | 国产区在线看 | 精品一区二三区 | 久久久久国产精品免费网站 | 夜夜爽夜夜操 | 精品国产一区二区三区不卡 | 精品亚洲一区二区三区 | 精品久久影院 | 97超在线视频| 免费看片色 | 国产精品mm | 亚洲一区二区三区91 | 免费网站黄 | 伊甸园永久入口www 99热 精品在线 | av+在线播放在线播放 | www色av| 99精品视频网站 | 欧美日韩性视频 | 中文字幕国产在线 | 久久手机免费观看 | 国产成人精品综合久久久 | 国产高清视频免费 | www.国产视频| 久久精品国产亚洲 | 综合色中色 | 特级毛片爽www免费版 | 久久国内视频 | 亚洲人成免费 | 91av色| 国产精品av免费在线观看 | 国产视频999 | 久久理伦片| 欧美日韩精品在线一区二区 | 天天曰天天射 | 亚洲日日射 | 黄色av一级 | 99精品国产视频 | 国产中文字幕在线免费观看 | 欧美色综合久久 | 国产亚洲视频系列 | 高清av免费观看 | 超碰在线97观看 | 粉嫩一区二区三区粉嫩91 | av福利在线免费观看 | 久久久毛片| 日韩在线国产 | 九九久久国产 | 超碰在线97观看 | 综合天天色 | 天天操天天干天天综合网 | 久久久久99精品成人片三人毛片 | 国内精品视频在线播放 | 国产精品18久久久久久不卡孕妇 | 手机成人免费视频 | 天天搞夜夜骑 | 亚洲欧洲成人精品av97 | 日韩在线视频二区 | 97视频在线观看免费 | 手机在线视频福利 | 成人一区在线观看 | 婷婷亚洲综合 | av在线网站大全 | 久久精品国产第一区二区三区 | av在线免费在线 | 国产精品美女免费看 | 日韩视频一区二区 | 欧美精品v国产精品 | 亚洲少妇天堂 | 天天天天天天干 | 波多在线视频 | 337p日本欧洲亚洲大胆裸体艺术 | 国产a网站 | 日韩一区精品 | 久久综合9988久久爱 | 热re99久久精品国产66热 | 国产麻豆剧果冻传媒视频播放量 | 麻豆视频入口 | 国产一级大片免费看 | 亚洲性视频 | 99精品久久只有精品 | 国产福利在线免费 | 色综合久久悠悠 | 亚洲精品456在线播放 | 国产黄色a| 丁香六月综合网 | 欧洲精品一区二区 | 337p日本欧洲亚洲大胆裸体艺术 | 日日躁你夜夜躁你av蜜 | 久久久久久久久久久久国产精品 | 3d黄动漫免费看 | 成人一区二区三区在线观看 | 久久黄色网 | 五月婷婷视频 | 午夜视频在线观看一区 | 日韩精品一区二区三区中文字幕 | 亚洲视频在线看 | 在线免费观看的av网站 | 亚洲作爱| 成人av影院在线观看 | 亚洲午夜精品电影 | 久久久国产一区二区 | 国产手机视频在线观看 | 国产在线观看一 | 婷婷久久综合网 | 国产精品国产三级国产aⅴ9色 | 亚洲精品videossex少妇 | 国产精品6999成人免费视频 | 91超级碰碰 | 久久久久久久综合色一本 | 成人在线观看你懂的 | 天天综合网在线观看 | 午夜影院一级片 | 亚洲1级片 | 免费观看www视频 | 国产一级二级在线 | 精品国产一区二区三区男人吃奶 | 国产h片在线观看 | 国产中文字幕网 | 黄色小说视频在线 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 欧美性色综合 | 日韩电影中文字幕 | 国产精品亚洲人在线观看 | 在线观看亚洲精品 | 91免费高清观看 | 国产尤物在线视频 | 亚洲欧美视频一区二区三区 | 日韩免费精品 | 免费高清男女打扑克视频 | 毛片一区二区 | 国产精品久久久久久久7电影 | 成人wwwxxx视频 | 日韩欧美在线中文字幕 | 国产日韩中文字幕 | 超碰国产在线播放 | 黄色aaaaa | 日韩视频二区 | 成人影视片 |