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

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

?? appendix-a.html

?? Smart Card Developer s Kit, a smart card manual for development, English
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
<!-- Edit EirGrabber 3.01 -->
<HTML>
<HEAD>
<TITLE>Smart Card Developer's Kit:Appendix B The ISO 7816-4 Command Set</TITLE>



<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="ewtoc.html">Table of Contents</A></TD>
</TR>
</TABLE>
</CENTER>
<P><BR></P>
<H2 ALIGN="CENTER"><FONT COLOR="#000077"><I>PART IV<BR>APPENDIXES
</I></FONT></H2>
<DL>
<DT><B>Appendix A</B>
<DT>The ISO/IEC 7816-4 Command Set
<DT><B>Appendix B</B>
<DT>The Multiflex Command Set
</DL>
<H2><A NAME="Heading1"></A><FONT COLOR="#000077">APPENDIX A<BR>THE ISO 7816-4 COMMAND SET
</FONT></H2>
<P><BIG><BIG>T</BIG></BIG>he ISO 7816-4 standard defines a set of inter-industry commands that are meant to be included on smart cards. These commands are included in whole, or in part, on many smart cards available on the market today. This appendix gives an overview of the individual commands in this set, a summary of the status/error messages that may be returned, which command application protocol data unit (APDU) is sent to the APDU processor on a smart card, and, where feasible, an example APDU for this command.</P>
<H3><A NAME="Heading2"></A><FONT COLOR="#000077">APDU Structures</FONT></H3>
<P>The APDU structures in which these commands would be transported is reviewed in Chapter 4, &#147;Smart Card Commands.&#148; The constituent elements of the structures are
</P>
<DL>
<DD><B>&#149;</B>&nbsp;&nbsp;CLA&#151;The 1-byte designation of a family of commands.
<DD><B>&#149;</B>&nbsp;&nbsp;INS&#151;The 1-byte designation of a specific command in this family.
<DD><B>&#149;</B>&nbsp;&nbsp;P1&#151;A 1-byte parameter passed along as part of the <TT>[CLA,INS]</TT> command that elaborates on the exact meaning of the command; a command modifier.
<DD><B>&#149;</B>&nbsp;&nbsp;P2&#151;A 1-byte parameter passed along as part of the <TT>[CLA,INS]</TT> command that elaborates on the exact meaning of the command; a command modifier.
<DD><B>&#149;</B>&nbsp;&nbsp;Lc field&#151;a field that specifies the length of the data field (which follows). For essentially all existing cards, the size of this field is 1 byte, so it can define a data field length up to 256 bytes. However, it should be noted that a mechanism is defined within the ISO 7816-4 standard through which a card can define an extended address space which would allow longer fields to be specified. We will limit our discussion to the typical case where the Lc field is 1 byte in length.
<DD><B>&#149;</B>&nbsp;&nbsp;Data field&#151;a string of bytes whose length is specified by the Lc field. These bytes are conveyed via the APDU to the card&#146;s APDU processor.
<DD><B>&#149;</B>&nbsp;&nbsp;Le field&#151;a field that specifies the length of the body of the response APDU (to this command); this number of bytes is returned by the card&#146;s APDU processor on successful completion of the command. As with the Lc field, a card can define an extended addressing facility; however, we will limit our current review to 1 byte Le fields.
</DL>
<H3><A NAME="Heading3"></A><FONT COLOR="#000077">Security Status</FONT></H3>
<P>Access to files through the commands described in this appendix is limited by a requirement that the security status of the card satisfy the security attributes defined for the files being accessed. The security status of the card is typically established through the successful execution of commands defined in the section &#147;Security&#148; later in this appendix.
</P>
<P>Security attributes ascribed to a file can require the reader-side application component to present knowledge of a password (known by the card), providing knowledge of a key that&#146;s shared with the card, or through the use of secure messaging.</P>
<H3><A NAME="Heading4"></A><FONT COLOR="#000077">File System</FONT></H3>
<P>The file system commands comprise a set of commands through which a file system on the card can be accessed by a reader-side application. It is interesting to note that two file operations that you would typically find associated with a file system are not present within this family; that is, a file create command and a file delete command. Commands such as these are found on many smart cards (such as the Multiflex card); however, their semantics are not defined through the ISO 7816-4 Standard.
</P>
<H4 ALIGN="LEFT"><A NAME="Heading5"></A><FONT COLOR="#000077">Read Binary</FONT></H4>
<P><FONT SIZE="+1"><B>Description</B></FONT></P>
<P>This command causes a portion of the selected file to be read and passed back through the response message. The file segment to be read is specified through a byte offset from the beginning of the file and a byte count of the number of bytes to be read. This command uses a Case 2 APDU structure; that is, the APDU includes a complete header along with an Le field which specifies the number of bytes to be returned.
</P>
<P>When this command is executed, a <TT>Select File</TT> command will typically already have been issued to select the file to actually read. However, the <TT>Select File</TT> command may have pointed at a <TT>DF</TT>, which contains the <TT>EF</TT> to be read by this command. In that case, the <TT>P1</TT> parameter can be used to convey a short <TT>EF</TT> identifier (that is, a 5-bit value that uniquely specifies an <TT>EF</TT> within a <TT>DF</TT>).</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Command Application Protocol Data Unit
<TR>
<TH ALIGN="LEFT">CLA
<TH ALIGN="LEFT">INS
<TH ALIGN="LEFT">Parameter 1
<TH ALIGN="LEFT">Parameter 2
<TH ALIGN="LEFT">Parameter 3
<TR>
<TD COLSPAN="5"><HR>
<TR>
<TD VALIGN="TOP">C0<SUB>16</SUB>
<TD VALIGN="TOP">B0<SUB>16</SUB>
<TD VALIGN="TOP">Short EF identifier
<TD>Offset of first byte read
<TD>Number of bytes to be read
<TR>
<TD COLSPAN="5"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><TH WIDTH="23%" ALIGN="LEFT">Data Field 1
<TH WIDTH="77%" ALIGN="LEFT">Data Field 2
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD>N/A
<TD>N/A
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Response Application Protocol Data Unit
<TR>
<TH WIDTH="100%" ALIGN="LEFT">Response
<TR>
<TD><HR>
<TR>
<TD>The number of bytes that were requested to be read, followed by the 2-byte status
<TR>
<TD><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Example of Use
<TR>
<TH WIDTH="40%" ALIGN="LEFT">APDU
<TH WIDTH="60%" ALIGN="LEFT">Interpretation
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD VALIGN="TOP">C0<SUB>16</SUB> B0<SUB>16</SUB> 00<SUB>16</SUB> 00<SUB>16</SUB> 10<SUB>16</SUB>
<TD>Read 16 bytes from the currently selected transparent file starting with the first byte in the file
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Error Codes (As Specified by ISO/IEC 7816-4: 1995(E))
<TR>
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TR>
<TD COLSPAN="4"><HR>
<TR>
<TD>6281<SUB>16</SUB>
<TD>Return data error
<TD>6282<SUB>16</SUB>
<TD>Premature EOF
<TR>
<TD>6700<SUB>16</SUB>
<TD>Incorrect field
<TD>6981<SUB>16</SUB>
<TD>Bad command
<TR>
<TD>6982<SUB>16</SUB>
<TD>Invalid security status
<TD>6986<SUB>16</SUB>
<TD>EF not selected
<TR>
<TD>6A81<SUB>16</SUB>
<TD>Invalid function
<TD>6A82<SUB>16</SUB>
<TD>File missing
<TR>
<TD>6B00<SUB>16</SUB>
<TD>Invalid parameters
<TD>6CXX<SUB>16</SUB>
<TD>Incorrect Le field
<TR>
<TD COLSPAN="4"><HR>
</TABLE>
<H4 ALIGN="LEFT"><A NAME="Heading6"></A><FONT COLOR="#000077">Write Binary</FONT></H4>
<P><FONT SIZE="+1"><B>Description</B></FONT></P>
<P>This command provides for setting the values of specified bytes of the selected file. Depending on the file&#146;s attributes, the write operation may result in ANDing or ORing the bytes specified in the command with the values already in the file.
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Command Application Protocol Data Unit
<TR>
<TH WIDTH="10%" ALIGN="LEFT">CLA
<TH WIDTH="10%" ALIGN="LEFT">INS
<TH WIDTH="26%" ALIGN="LEFT">Parameter 1
<TH WIDTH="25%" ALIGN="LEFT">Parameter 2
<TH WIDTH="29%" ALIGN="LEFT">Parameter 3
<TR>
<TD COLSPAN="5"><HR>
<TR>
<TD VALIGN="TOP">C0<SUB>16</SUB>
<TD VALIGN="TOP">D0<SUB>16</SUB>
<TD VALIGN="TOP">Short EF identifier
<TD>Offset of first byte written
<TD>Number of bytes to be written
<TR>
<TD COLSPAN="5"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><TR>
<TH WIDTH="45%" ALIGN="LEFT">Data Field 1
<TH WIDTH="55%" ALIGN="LEFT">Data Field 2
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD>String of bytes to be written
<TD>Empty
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Response Application Protocol Data Unit
<TR>
<TH WIDTH="100%" ALIGN="LEFT">Response
<TR>
<TD><HR>
<TR>
<TD>2-byte status
<TR>
<TD><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Example of Use
<TR>
<TH WIDTH="45%" ALIGN="LEFT">APDU
<TH WIDTH="55%" ALIGN="LEFT">Interpretation
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD VALIGN="TOP">C0<SUB>16</SUB> D0<SUB>16</SUB> 01<SUB>16</SUB> 01<SUB>16</SUB> 01<SUB>16 </SUB>FF<SUB>16</SUB>
<TD>Select EF file 1 (by short identifier) within the currently selected DF, and then write all 1s in the second byte of the file, assuming that file attributes are correct
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Error Codes (As Specified by ISO/IEC 7816-4: 1995(E))
<TR>
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TR>
<TD COLSPAN="4"><HR>
<TR>
<TD>63CX<SUB>16</SUB>
<TD>Success with retries
<TD>6581<SUB>16</SUB>
<TD>Invalid write
<TR>
<TD>6700<SUB>16</SUB>
<TD>Invalid Le field
<TD>6981<SUB>16</SUB>
<TD>Bad command
<TR>
<TD>6982<SUB>16</SUB>
<TD>Invalid security status
<TD>6986<SUB>16</SUB>
<TD>EF not selected
<TR>
<TD>6A81<SUB>16</SUB>
<TD>Invalid function
<TD>6A82<SUB>16</SUB>
<TD>File missing
<TR>
<TD>6B00<SUB>16</SUB>
<TD>Invalid parameters
<TD>&nbsp;
<TD>&nbsp;
<TR>
<TD COLSPAN="4"><HR>
</TABLE>
<H4 ALIGN="LEFT"><A NAME="Heading7"></A><FONT COLOR="#000077">Update Binary</FONT></H4>
<P><FONT SIZE="+1"><B>Description</B></FONT></P>
<P>This command provides for setting the values of specified bytes of the selected file. This command functions essentially like a file <TT>write</TT> command. The resulting values of the file are those indicated in the command.</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Command Application Protocol Data Unit
<TR>
<TH WIDTH="10%" ALIGN="LEFT">CLA
<TH WIDTH="15%" ALIGN="LEFT">INS
<TH WIDTH="25%" ALIGN="LEFT">Parameter 1
<TH WIDTH="25%" ALIGN="LEFT">Parameter 2
<TH WIDTH="25%" ALIGN="LEFT">Parameter 3
<TR>
<TD COLSPAN="5"><HR>
<TR>
<TD>C0<SUB>16</SUB>
<TD>D6<SUB>16</SUB>
<TD>Short EF identifier
<TD>Offset of first byte written
<TD>Number of bytes to be written
<TR>
<TD COLSPAN="5"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><TR>
<TH WIDTH="35%" ALIGN="LEFT">Data Field 1
<TH WIDTH="65%" ALIGN="LEFT">Data Field 2
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD>Byte string to be written
<TD>Empty
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Response Application Protocol Data Unit
<TR>
<TH ALIGN="LEFT" WIDTH="100%">Response
<TR>
<TD><HR>
<TR>
<TD>2-byte status
<TR>
<TD><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Example of Use
<TR>
<TH WIDTH="45%" ALIGN="LEFT">APDU
<TH WIDTH="55%" ALIGN="LEFT">Interpretation
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD VALIGN="TOP">C0<SUB>16</SUB> D6<SUB>16</SUB> 01<SUB>16</SUB> 01<SUB>16</SUB> 01<SUB>16 </SUB>FF<SUB>16</SUB>
<TD>Select EF file 1 (by short identifier) within the currently selected DF, and then write all 1s in the second byte of the file
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Error Codes (As Specified by ISO/IEC 7816-4: 1995(E))
<TR>
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TR>
<TD COLSPAN="4"><HR>
<TR>
<TD>63CX<SUB>16</SUB>
<TD>Success with retries
<TD>6581<SUB>16</SUB>
<TD>Invalid write
<TR>
<TD>6700<SUB>16</SUB>
<TD>Incorrect Le field
<TD>6981<SUB>16</SUB>
<TD>Bad command
<TR>
<TD>6982<SUB>16</SUB>
<TD>Invalid security status
<TD>6986<SUB>16</SUB>
<TD>EF not selected
<TR>
<TD>6A81<SUB>16</SUB>
<TD>Invalid function
<TD>6A82<SUB>16</SUB>
<TD>File missing
<TR>
<TD>6B00<SUB>16</SUB>
<TD>Invalid parameters
<TD>&nbsp;
<TD>&nbsp;
<TR>
<TD COLSPAN="4"><HR>
</TABLE>
<H4 ALIGN="LEFT"><A NAME="Heading8"></A><FONT COLOR="#000077">Erase Binary</FONT></H4>
<P><FONT SIZE="+1"><B>Description</B></FONT></P>
<P>This command results in the setting of specified bytes of the selected file to a logical erased state. In general, this state is equivalent to a <TT>0</TT> value. The command works by spacing across the offset number of bytes and starting to erase. It then terminates on the byte specified by the parameters, or at the end of the file. So, it&#146;s possible to erase a segment of bytes within a file if that is desired.</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Command Application Protocol Data Unit
<TR>
<TH WIDTH="10%" ALIGN="LEFT">CLA
<TH WIDTH="10%" ALIGN="LEFT">INS
<TH WIDTH="26%" ALIGN="LEFT">Parameter 1
<TH WIDTH="25%" ALIGN="LEFT">Parameter 2
<TH WIDTH="29%" ALIGN="LEFT">Parameter 3
<TR>
<TD COLSPAN="5"><HR>
<TR>
<TD VALIGN="TOP">C0<SUB>16</SUB>
<TD VALIGN="TOP">0E<SUB>16</SUB>
<TD VALIGN="TOP">Short EF identifier
<TD VALIGN="TOP">Offset of first byte erased
<TD>If not zero this is length of data field 1
<TR>
<TD COLSPAN="5"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><TR>
<TH WIDTH="60%" ALIGN="LEFT">Data Field 1
<TH WIDTH="40%" ALIGN="LEFT">Data Field 2
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD>If present, this is the offset of the first byte not erased; this offset must be greater than the offset in parameter 2
<TD VALIGN="TOP">Empty
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Response Application Protocol Data Unit
<TR>
<TH WIDTH="100%" ALIGN="LEFT">Response
<TR>
<TD><HR>
<TR>
<TD>2-byte status
<TR>
<TD><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Example of Use
<TR>
<TH WIDTH="45%" ALIGN="LEFT">APDU
<TH WIDTH="55%" ALIGN="LEFT">Interpretation
<TR>
<TD COLSPAN="2"><HR>
<TR>
<TD VALIGN="TOP">C0<SUB>16</SUB> 0E<SUB>16</SUB> 01<SUB>16</SUB> 01<SUB>16</SUB> 01<SUB>16 </SUB>06<SUB>16</SUB>
<TD>Select EF file 1 (by short identifier) within the currently selected DF, and then erase the second byte of the file through the sixth byte of the file
<TR>
<TD COLSPAN="2"><HR>
</TABLE>
<P>
</P>
<TABLE WIDTH="100%"><CAPTION ALIGN=LEFT>Error Codes (As Specified by ISO/IEC 7816-4: 1995(E))
<TR>
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TH WIDTH="20%" ALIGN="LEFT">Status
<TH WIDTH="30%" ALIGN="LEFT">Meaning
<TR>
<TD COLSPAN="4"><HR>
<TR>
<TD>63CX<SUB>16</SUB>
<TD>Success with retries
<TD>6581<SUB>16</SUB>
<TD>Invalid write
<TR>
<TD>6700<SUB>16</SUB>
<TD>Incorrect Le field
<TD>6981<SUB>16</SUB>
<TD>Bad command
<TR>
<TD>6982<SUB>16</SUB>
<TD>Invalid security status
<TD>6986<SUB>16</SUB>
<TD>EF not selected
<TR>
<TD>6A81<SUB>16</SUB>
<TD>Invalid function
<TD>6A82<SUB>16</SUB>
<TD>File missing
<TR>
<TD>6B00<SUB>16</SUB>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久综合| 精品日产卡一卡二卡麻豆| 日韩写真欧美这视频| 中文字幕乱码日本亚洲一区二区| 亚洲国产一区二区视频| 丰满放荡岳乱妇91ww| 欧美一级国产精品| 亚洲第一搞黄网站| 色综合天天性综合| 国产欧美日本一区二区三区| 婷婷综合久久一区二区三区| 91在线播放网址| 亚洲国产高清在线观看视频| 久久av中文字幕片| 欧美精品粉嫩高潮一区二区| 亚洲三级电影网站| 丰满白嫩尤物一区二区| 久久先锋影音av| 六月婷婷色综合| 日韩三级伦理片妻子的秘密按摩| 婷婷中文字幕一区三区| 欧美色欧美亚洲另类二区| 夜夜夜精品看看| 色欲综合视频天天天| 亚洲人成人一区二区在线观看| 国产凹凸在线观看一区二区| 国产亲近乱来精品视频| 激情久久五月天| 久久久综合网站| 国产乱子轮精品视频| 久久精品夜色噜噜亚洲aⅴ| 精品一二线国产| 久久新电视剧免费观看| 国产成+人+日韩+欧美+亚洲| 久久免费国产精品| 成人中文字幕在线| 自拍偷拍国产亚洲| 欧美系列在线观看| 日一区二区三区| 日韩欧美另类在线| 国产一区二区三区久久悠悠色av | 91小视频免费观看| 夜夜爽夜夜爽精品视频| 欧美日韩免费在线视频| 日韩国产高清影视| 2023国产精品| 成人黄色777网| 一区二区三区欧美亚洲| 91.com视频| 国产一区二区成人久久免费影院| 国产欧美一区二区精品性色 | 激情都市一区二区| 国产调教视频一区| 欧洲精品一区二区| 毛片基地黄久久久久久天堂| 国产色综合久久| 欧洲国产伦久久久久久久| 久久精品72免费观看| 中文字幕免费不卡在线| 欧美日韩三级在线| 国产真实乱偷精品视频免| 亚洲视频一区二区在线| 日韩美女在线视频| 91亚洲精华国产精华精华液| 蜜桃一区二区三区四区| 中文字幕一区av| 欧美一级欧美一级在线播放| 不卡一区二区中文字幕| 男女男精品视频| 中文字幕一区在线观看| 91精品国产乱码久久蜜臀| 成人美女视频在线看| 蜜桃视频一区二区三区在线观看| 欧美国产日韩精品免费观看| 欧美日韩亚州综合| 99久免费精品视频在线观看| 青娱乐精品在线视频| 亚洲色图欧洲色图| 国产偷国产偷精品高清尤物| 欧美日韩国产系列| 91在线观看高清| 国产a区久久久| 韩国成人在线视频| 亚洲va国产天堂va久久en| 亚洲欧洲日韩一区二区三区| 欧美mv和日韩mv国产网站| 在线视频你懂得一区二区三区| 国产乱理伦片在线观看夜一区| 日韩高清在线观看| 亚洲一区二区三区中文字幕| 国产精品电影一区二区| 亚洲另类一区二区| 精品国产sm最大网站免费看| 欧美网站一区二区| 91黄色免费看| 99国产精品久久久久久久久久久| 国产麻豆精品在线| 精品一区二区三区蜜桃| 日本va欧美va欧美va精品| 亚洲色图20p| 国产精品高潮呻吟| 中文字幕av免费专区久久| 久久久五月婷婷| 精品国产一区二区三区四区四 | 欧美性淫爽ww久久久久无| 99精品视频在线观看| 成人一级视频在线观看| 国产精品一区二区果冻传媒| 毛片av一区二区| 九九视频精品免费| 激情小说亚洲一区| 久久国产精品99精品国产| 日韩国产高清在线| 久久国产精品99久久人人澡| 久久精品国产一区二区三区免费看| 日韩精品一级中文字幕精品视频免费观看 | 不卡高清视频专区| 欧美一区中文字幕| 91麻豆精品国产自产在线观看一区| 欧美日韩亚洲高清一区二区| 欧美人xxxx| 91精品国产色综合久久不卡电影 | 日韩女优制服丝袜电影| 日韩精品在线网站| 久久众筹精品私拍模特| 久久久国际精品| 亚洲欧美影音先锋| 亚洲宅男天堂在线观看无病毒| 亚洲国产一区视频| 久久国产免费看| 福利视频网站一区二区三区| 91女人视频在线观看| 在线观看国产精品网站| 777欧美精品| 欧美精品一区二区三区在线播放| 中文字幕精品综合| 亚洲高清视频中文字幕| 日本成人在线电影网| 国产精品一区二区在线看| 99精品1区2区| 欧美精品视频www在线观看| 精品日本一线二线三线不卡| 久久久久久久久蜜桃| 亚洲激情图片qvod| 开心九九激情九九欧美日韩精美视频电影 | 欧美国产1区2区| 亚洲国产精品视频| 久久草av在线| 91日韩一区二区三区| 日韩欧美国产综合| 亚洲欧美另类在线| 精品一区二区成人精品| 91福利在线观看| 国产亚洲欧美中文| 午夜视频在线观看一区二区三区| 黄页视频在线91| 欧美日韩在线直播| 国产欧美中文在线| 日韩中文字幕91| 成人精品鲁一区一区二区| 欧美精品免费视频| 国产精品不卡在线观看| 麻豆91小视频| 欧美午夜理伦三级在线观看| 国产日韩av一区二区| 日本欧美一区二区| 91九色最新地址| 国产欧美日韩综合| 免费高清在线视频一区·| 色8久久精品久久久久久蜜| 久久一夜天堂av一区二区三区| 亚洲国产人成综合网站| 成人爱爱电影网址| 精品88久久久久88久久久| 午夜电影久久久| 欧美在线观看18| 亚洲精品伦理在线| 不卡的av网站| 欧美精品一区二区高清在线观看| 一区二区三区四区乱视频| 91亚洲国产成人精品一区二三| 久久亚区不卡日本| 久久国产夜色精品鲁鲁99| 欧美一区欧美二区| 亚洲第一成年网| 欧美日韩你懂得| 亚洲第一主播视频| 欧美人xxxx| 日韩专区一卡二卡| 91精品国产全国免费观看| 午夜在线成人av| 欧美日韩在线播放三区| 亚洲午夜久久久久| 欧美色综合影院| 成人一级视频在线观看| 中文字幕成人网| 99精品视频在线免费观看| 亚洲欧洲无码一区二区三区| 99精品国产99久久久久久白柏 | 久久毛片高清国产|