日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實戰(zhàn)洞察。

pnpm 共享產(chǎn)物協(xié)議(Shared Artifact Protocol)的判別式 Subject 模型:candidates 與簽名 payload 的版本化演進(jìn)

pnpm 共享產(chǎn)物協(xié)議(Shared Artifact Protocol)的判別式 Subject 模型:candidates 與簽名 payload 的版本化演進(jìn) pnpm 共享產(chǎn)物協(xié)議Shared Artifact Protocol的判別式 Subject 模型candidates 與簽名 payload 的版本化演進(jìn)【免費下載鏈接】pnpmFast, disk space efficient package manager項目地址: https://gitcode.com/gh_mirrors/pn/pnpm導(dǎo)讀pnpm 的共享產(chǎn)物協(xié)議Shared Artifact Protocol是一個實驗性協(xié)議構(gòu)建方把依賴副作用或工作區(qū)任務(wù)的構(gòu)建產(chǎn)物上傳到 pnpr 服務(wù)端其他機(jī)器可以按兼容性約束復(fù)用這些產(chǎn)物從而跳過重復(fù)的腳本執(zhí)行與構(gòu)建。本文基于 .changeset/general-artifact-subjects.md 的變更說明結(jié)合倉庫內(nèi) Rust 協(xié)議實現(xiàn)與 TypeScript 客戶端源碼深入講解協(xié)議中**判別式 Subjectdiscriminated subject**的設(shè)計candidates 與簽名 payload 如何通過dependency-side-effects與workspace-task兩類 subject 明確這份產(chǎn)物屬于誰以及該演進(jìn)對協(xié)議請求體、簽名載荷和版本兼容性帶來的影響。讀完本文你將理解共享產(chǎn)物協(xié)議的線格式、subject 校驗規(guī)則與升級注意事項。一、變更背景為什么需要 Subject 概念在共享產(chǎn)物協(xié)議中一次復(fù)用的核心是回答一個問題某一構(gòu)建輸入input的產(chǎn)物是否已經(jīng)由可信構(gòu)建方產(chǎn)出并存放在 pnpr 服務(wù)端在 subject 模型落地之前candidates 與簽名 payload 對產(chǎn)物歸屬的刻畫不夠結(jié)構(gòu)化。本次變更general-artifact-subjects將這一刻畫統(tǒng)一抽象為判別式 subjectGeneralized the experimental shared-artifact protocol so candidates and signed payloads identify a discriminated subject. Dependency side effects use package and source-integrity subjects, while workspace tasks use project and task subjects.依賴副作用dependency side effects的產(chǎn)物用package包名 版本與 source-integrity源碼完整性作為 subject工作區(qū)任務(wù)workspace tasks的產(chǎn)物用project項目標(biāo)識與 task任務(wù)名作為 subject。這一改動同時觸及協(xié)議的兩類關(guān)鍵數(shù)據(jù)resolve 請求中的 candidate客戶端詢問我要什么和發(fā)布請求中的簽名 payload服務(wù)端存儲我信什么因此屬于破壞性變更客戶端包pnpm/pnpr.client為此打上了major版本號。二、Subject 的線格式一個帶判別標(biāo)簽的枚舉2.1 Rust 側(cè)定義Subject 在協(xié)議 crate 中被建模為帶 Serde 標(biāo)簽的枚舉線格式上通過kind字段判別。核心定義位于 pnpm/crates/shared-artifact-protocol/src/lib.rs#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)] #[serde(tag kind)] pub enum ArtifactSubject { #[serde(rename dependency-side-effects)] DependencySideEffects { package: PackageIdentity, #[serde(rename sourceIntegrity)] source_integrity: String, }, #[serde(rename workspace-task)] WorkspaceTask { project: String, task: String }, }其中PackageIdentity由包名與版本構(gòu)成lib.rspub struct PackageIdentity { pub name: String, pub version: String, }對應(yīng)的 JSON 線格式示例// 依賴副作用 subject { kind: dependency-side-effects, package: { name: esbuild, version: 0.21.5 }, sourceIntegrity: sha512-xxxx } // 工作區(qū)任務(wù) subject { kind: workspace-task, project: apps/web, task: build }注意sourceIntegrity字段在 Rust 側(cè)通過#[serde(rename)]映射為 camelCase與協(xié)議線格式保持一致而kind字段的標(biāo)簽值使用 kebab-casedependency-side-effects/workspace-task。2.2 TypeScript 客戶端側(cè)的鏡像定義pnpr 的 Node.js 客戶端pnpr/client/src/sharedSideEffects.ts維護(hù)了完全同構(gòu)的類型定義并通過subjectArtifactIdentity函數(shù)把 subject 映射回對應(yīng)的 artifact kind 與 input key 前綴export interface DependencySideEffectsSubject { kind: dependency-side-effects package: PackageIdentity sourceIntegrity: string } export interface WorkspaceTaskSubject { kind: workspace-task project: string task: string } export type ArtifactSubject DependencySideEffectsSubject | WorkspaceTaskSubjectsubject 與產(chǎn)物類型artifact kind之間存在一一對應(yīng)的派生關(guān)系由 sharedSideEffects.ts 集中維護(hù)Subject kindArtifact kindInput key 前綴dependency-side-effectsdependency-side-effects:v1dependency-side-effects:v1:workspace-taskworkspace-task:v1workspace-task:v1:這些常量在 Rust 側(cè)同樣定義lib.rspub const DEPENDENCY_SIDE_EFFECTS_ARTIFACT_KIND: str dependency-side-effects:v1; pub const DEPENDENCY_SIDE_EFFECTS_INPUT_KEY_PREFIX: str dependency-side-effects:v1:; pub const WORKSPACE_TASK_ARTIFACT_KIND: str workspace-task:v1; pub const WORKSPACE_TASK_INPUT_KEY_PREFIX: str workspace-task:v1:;也就是說只要拿到一個 subject協(xié)議就能推導(dǎo)出它屬于哪一類產(chǎn)物、其 input key 必須以哪個前綴開頭——這正是判別式discriminated的含義。三、candidates客戶端如何聲明我要這份產(chǎn)物resolve 請求中客戶端發(fā)送一個 candidate 列表服務(wù)端據(jù)此返回已存儲的產(chǎn)物變體。candidate 由三要素組成lib.rspub struct ArtifactCandidate { pub key: String, pub subject: ArtifactSubject, pub owner: OwnerScope, }keyinput key必須以 subject 對應(yīng)的前綴開頭subject判別式 subject聲明這份產(chǎn)物屬于哪個包/源碼或哪個項目/任務(wù)owner所有權(quán)范圍Organization或Publisher見 lib.rs。在客戶端側(cè)resolveSharedSideEffectssharedSideEffects.ts會先按策略過濾候選再對每個 candidate 執(zhí)行validateCandidatesharedSideEffects.ts校驗key前綴、owner 與 subject 本身。發(fā)送的請求體形如POST /-/pnpr/v0/artifacts/resolve { candidates: [ { key: dependency-side-effects:v1:..., subject: { kind: dependency-side-effects, package: { name: ..., version: ... }, sourceIntegrity: ... }, owner: { type: publisher, package: ... } } ] }服務(wù)端返回每個 key 對應(yīng)的ResolvedArtifact其中variants是若干已簽名信封ArtifactVariantlib.rs。四、簽名 payloadsubject 如何進(jìn)入受信任的載荷4.1 Payload 結(jié)構(gòu)簽名 payloadArtifactPayload中同樣攜帶 subjectlib.rspub struct ArtifactPayload { pub kind: String, pub subject: ArtifactSubject, pub input_key: String, pub owner: OwnerScope, pub builder_id: String, pub builder_profile: BuilderProfile, pub compatibility: CompatibilityConstraints, pub manifest: ArtifactManifest, }也就是說subject 是簽名內(nèi)容的一部分。當(dāng)服務(wù)端/客戶端驗證信封簽名后得到的 payload 同時包含了產(chǎn)物歸屬subject這一承諾任何篡改 subject例如把 A 包的產(chǎn)物偽稱為 B 包的都會導(dǎo)致簽名驗證失敗或 subject 校驗失敗。4.2 簽名信封信封結(jié)構(gòu)定義于 lib.rspub struct SignedArtifactEnvelope { pub algorithm: String, // ecdsa-p256-sha256 pub key_id: String, pub payload: String, // base64 編碼的 JSON 字節(jié) pub signature: String, // base64 編碼的 DER P-256 簽名 }簽名與驗證的完整實現(xiàn)位于 pnpm/crates/shared-artifact-protocol/src/signatures.rs簽名前先對 payload 執(zhí)行payload.validate()再對serde_json::to_vec(payload)得到的精確字節(jié)做 ECDSA P-256 簽名驗證時先解碼 payload 字節(jié)、校驗 base64 與 DER 的 canonical 形式再用公鑰驗簽最后再次validate()。由于簽名覆蓋的是 payload 的原始字節(jié)而非某種規(guī)范化 JSON不同實現(xiàn)之間無需約定 JSON 規(guī)范化算法即可互操作。客戶端側(cè)對應(yīng)實現(xiàn)為createSignedArtifactEnvelope與verifySignedArtifactEnvelopesharedSideEffects.ts 與 sharedSideEffects.ts并在 sharedSideEffects.ts 強(qiáng)制要求密鑰必須是 P-256 EC 私鑰。4.3 Payload 與 candidate 的交叉校驗無論是服務(wù)端發(fā)布校驗還是客戶端 resolve 選擇都會把 payload 與 candidate 做一致性比對。Rust 側(cè)的artifact_matches_candidatepnpr/crates/shared-artifacts/src/artifact_identity.rs要求三者全部相等pub(super) fn artifact_matches_candidate(payload: ArtifactPayload, candidate: ArtifactCandidate) - bool { let ArtifactCandidate { key: input_key, subject, owner } candidate; payload.input_key *input_key payload.subject *subject payload.owner *owner }客戶端側(cè)在 sharedSideEffects.ts 用subjectsEqual對 payload.subject 與 candidate.subject 做逐字段比對sharedSideEffects.ts。這保證了請求的產(chǎn)物與簽名承諾的產(chǎn)物必須指向同一個 subject。五、Subject 的校驗規(guī)則兩個變體的不同約束subject 校驗位于 Rust 側(cè) pnpm/crates/shared-artifact-protocol/src/validation.rs客戶端側(cè)鏡像位于 sharedSideEffects.ts。兩類 subject 的約束差異如下dependency-side-effectspackage必須是合法的包標(biāo)識包名、版本長度均不超過 256 字節(jié)且不含控制字符PackageIdentity::validatevalidation.rssourceIntegrity長度不超過 1024 字節(jié)若 owner 為Publisher則owner 中的包名必須與 subject 中的包名一致validate_publisher_packagevalidation.rs——防止一個發(fā)布者替別的包署名產(chǎn)物。workspace-taskproject長度不超過 4096 字節(jié)task長度不超過 256 字節(jié)owner 必須是Organizationworkspace-task產(chǎn)物不允許Publisher所有權(quán)validation.rs錯誤信息為workspace task artifacts require an organization owner。此外payload 校驗還會檢查kind與 subject 派生出的 artifact kind 一致、input_key以對應(yīng)前綴開頭validation.rs從而把 kind、input key、subject 三者綁定為一個自洽的整體。六、Subject 如何參與存儲身份entry digest在 pnpr 服務(wù)端存儲條目entry的身份由input key subject共同哈希而來pnpr/crates/shared-artifacts/src/artifact_identity.rspub(super) fn entry_digest(key: str, subject: ArtifactSubject) - String { let mut hasher Sha256::new(); hasher.update(bpnpm-shared-artifact-entry-v1\0); hasher.update(key.as_bytes()); hasher.update([0]); hasher.update(serde_json::to_vec(subject).expect(artifact subjects serialize)); hex(hasher.finalize()) }這意味著subject 不同產(chǎn)物就存到不同的 entry 下。例如同一 input key 下dependency-side-effects與workspace-task兩個 subject 不會互相干擾同一包不同sourceIntegrity源碼被修改也會得到不同的 entry。這種key subject的復(fù)合尋址正是本次變更把 subject 引入 candidates 與簽名 payload 后存儲層得以區(qū)分產(chǎn)物歸屬的關(guān)鍵。七、版本兼容性為什么必須服務(wù)端與客戶端版本匹配變更說明最后一條明確強(qiáng)調(diào)This changes shared-artifact request bodies and signed payloads. A pnpr server and its clients have to be on matching versions.由于本次變更同時修改了resolve 請求體candidates 攜帶 subject與簽名 payloadsubject 字段舊版服務(wù)端無法理解新版客戶端的請求結(jié)構(gòu)新版客戶端也無法接受舊版服務(wù)端返回/存儲的載荷結(jié)構(gòu)。因此pnpm/pnpr.client打major版本請求體與簽名載荷的線格式破壞性變更pnpm/pnpr、pacquet、pnpm打minor版本作為消費方跟隨協(xié)議演進(jìn)。升級實踐上應(yīng)先升級 pnpr 服務(wù)端再升級使用共享產(chǎn)物協(xié)議的客戶端pnpm / pacquet / pnpr.client并確保兩端處于同一協(xié)議代際??蛻舳诉€提供了能力探測入口pnprSupportsSharedSideEffectssharedSideEffects.ts通過GET /-/pnpr檢查服務(wù)端是否聲明支持 artifacts 協(xié)議版本可用于發(fā)布/解析前的兼容性判斷。八、進(jìn)一步閱讀與驗證想深入驗證 subject 模型的完整行為可以從以下倉庫位置入手協(xié)議線格式與常量pnpm/crates/shared-artifact-protocol/src/lib.rs簽名與驗簽pnpm/crates/shared-artifact-protocol/src/signatures.rssubject/payload/candidate 校驗規(guī)則pnpm/crates/shared-artifact-protocol/src/validation.rs服務(wù)端存儲身份entry digestpnpr/crates/shared-artifacts/src/artifact_identity.rs服務(wù)端并發(fā)與作用域scope管理pnpr/crates/shared-artifacts/src/scopes.rsTypeScript 客戶端實現(xiàn)與類型定義pnpr/client/src/sharedSideEffects.ts客戶端行為測試pnpr/client/test/sharedSideEffects.test.ts 與 pnpr/crates/shared-artifacts/src/tests/behavior.rs小結(jié)general-artifact-subjects是共享產(chǎn)物協(xié)議在身份建模上的一次關(guān)鍵演進(jìn)通過dependency-side-effectspackage sourceIntegrity與workspace-taskproject task兩個判別式 subjectcandidates 與簽名 payload 得以精確、可校驗地聲明產(chǎn)物歸屬kind、input key 前綴與 subject 三者互相綁定entry 存儲身份也由 key subject 共同決定。由于線格式與簽名載荷同步變更升級時務(wù)必保證 pnpr 服務(wù)端與客戶端版本匹配。【免費下載鏈接】pnpmFast, disk space efficient package manager項目地址: https://gitcode.com/gh_mirrors/pn/pnpm創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
9久9久9久9久视频网站| 国精品一区二区三| 9久9久9久9久视频网站| 秋霞欧美性爰视频| 综合色久欲| 密乳AV免费观看| 久久色人体| 91模特在线观看| 黄色小视频日本txt| 欧美色图中文字幕| 久久成年片色大黄全免费网站| 999岛国大片| 自拍亚洲综合| 草草影院最新网址| 中文字幕78| 91黑丝操| 久久久激情| 97视频新免费| 欧美性爱系列| 日韩精品-原创伙伴| 国产探花精品在线| 天天内射| 中日高清无码操逼视频| 国产精品一区二区麻豆| 99久久综合网| 亚洲图片 激情小说| 亚欧性爱无码| 欧美日韩国产高清在线一二三区| 人人操人人摸人 | 91老司机视频| 久久精品 六十路 熟女 欧美| 极品美女福利在线观看| 骚货操死你| 69av一区二区三区| 91干熟女| 欧美丝袜美女电影一二三四区| 日韩欧美视频青青| 日本性一区| 97资源久久| 操逼不卡中文字幕| 亚洲色资源| 呦呦影院| 欧美夜色| av一区二区三区 中文| 久久精品91| 成人性爱美曰韩| 91女优在线观看 | 亚洲 欧美 第一页| 亚洲图片欧美另类综合免费视频大大香| 亚洲无码国产探花在线观看| 伊人少妇久久久| 日本精品不卡一二三区| 超碰97综合| 久久久人体| 欧美性爱精品七区| 久久久精品一区二区| 黄色高清无码无码破解免费暗网| 青草伊人久久| 亚洲欧洲小说图片视频| 精品国产www久久| 玖玖大干人妻| 大胆91| 91肉片| 打av高清| 精品黑人一区二区| 欧美色图 色综合图| Julia在线播放亚洲久久| 无码人妻精品酒店| 天天大干大香蕉| 密臀在线免费观看| 熟女乱伦二区| 国产v亚洲v日韩v欧美v片另类| 欧美一区二区在线资源| 熟女五十路一区二区三| 亚洲成人在线资源| 老司机午夜福利视频一区二区| 六月色色| 一区二区三区精品黑丝白丝酒店对鸡| 欧美日本中字另类在线| 久久久久白虎| 欧美中文狠| 成人天天看站长推荐| 丁香五月激情综合国产| 亚洲成人性| 精品久久久久久久| 日韩av性爱在线播放| 欧美韩日精品99综合| 亚洲欧洲第二视频在线观看色图| 91美女在线视频| 精品无人区麻豆乱码久久久| 国产视频一区二区在线| 日韩欧美视频青青| 激情综合97| 九九99精品| 色小视频蜜乳| 久久精品国产亚洲AV成人直播| 成全动漫视频观看免费下载| 久久国产在线一区二区| 亚洲无码国产探花在线观看| 无码一区免费在线不卡| 日本欧美韩国国产在线| 亚洲国产成人7777| 亚洲欧美色图| 亚洲欧美人妻| 乱伦熟女论坛| 亚洲 日本 国产 综合| 日欧操屄| 久操网线| 日韩无码成人电影| 水澄无码AV| 亚洲天堂热| 日本三级日本三级99| 啪啪啪大香蕉| 丝袜综合| 中文字幕人妻丝袜乱一区三区| 大香蕉一级黄色片久久| 欧美日韩香蕉| 国产原创自拍| 91爰爱欧美| 成人精品水蜜桃久久久久久久| 在线啊啊啊| 欧美日韩亚洲天堂| 国产一级特黄大片处女| 久久久久9| 国产精品青青草| 成人A片男人的天堂| 欧美综合777| 久久久成人免费av电影| 无码一区二区精品视频久久久春药| 国产女人高潮嗷嗷嗷叫小说| 久久线上视频免费看| 欧美色宗合| 人人摸人人干人人拍97| 亚洲国产一级精品毛一级精品看免费视频| 中文字幕黄色片| 青青草日本无码| 四虎视频在线观看| 欧美中日韩XXXX| 热无码中文亚洲H一道本一区二区| 亚洲五码一区二区三区| 红桃视频高潮| 精品免费囯产一区二区三区| 亚洲 日本 国产 综合| 久草免费在线一区二区| 五月婷婷hd| 国产成人99久久亚洲综合| a级免费在线观看| 国产日本久久免费精品| 亚洲玖玖爱| 国产精品自在自拍视频| 色综合色色| 亚洲熟妇综合久久久久久| 亚洲乱码精品一区二区| 人妻少妇精品一区二区三区| 国产91丝袜 在线播放| 2020国产精品| 色网亚洲人| 熟女色综合久久| 啊啊啊啊啊好大好舒服想要| 一区二区不卡视| 国产粉嫩出水在线播放| 熟女露脸激情自拍视频| 亚洲色综合| 天天躁日日躁狠狠狠躁| 久精品无码av一区二免费国产在线观看 | 人人操人人93| 天天天天天天天天综合| 91成人久久| 欧美综合色图网| 九九Av| 国产精品播放| 日日黄色三级网站| 日韩乱伦影音先锋| 国产又粗又长又大的视频| 色婷婷狠狠| 超碰在线欧美性爱激情| 天堂综合| 人人爽天天爽| 乱伦熟女专区| 91无摭挡| 91在线免费观看处女| 国产肏逼网站| 日韩成人人妻网站| 亚洲免费日韩在线一区二区| 精品久久久久成人码免| av大香蕉网站| 99色在线视频| 黄色人人| 麻豆精品.欧美精品.日韩精品.| 精品.99999| 啊啊在线| 伊人一区二区三区| 亚洲欧美一区二区三区在钱蜜桃| 日本性爱欧美性爱| 亚洲动态色图| 无码精品啪啪啪一区二区三区三州| 欧美另类色图片| 超碰成人公开| 久久久精品电影| 性色av一区二区| 久久久激情| AV免费在线播放一区| 免费视频一二三区| 精品久久久久综合无码| 久久爱超碰网| 白丝jkav| 欧美日韩国产中文超碰| 五月丁香色婷婷| 91艹B视频| 男女啪啪啪18禁网站| 超碰色老头| 夜夜操二区| 国产精品嫩草影院免费| 蜜臀久久99精品久久久| 久久久精品视频欧州站| 青青草男人天堂| 麻豆福利视频导航| 久久中文色图| 九九英色视频| 青青草黑寡妇男人天堂| 久草资源在线视频官方总站日韩丝袜美腿| 久久久草成人网站久久久草成人久久久草久久久 | 无码操逼视频一下| 91综合网在线| 日本加勒比无码专区| 九久9精品| 加勒比伊人| 人人看黄色视频| 人人 操人人 操人人| 中文字幕一区二区在线日韩精品| 国产女人操逼视频| 亚洲女毛多水多21P| 盗摄女人妻在线| 亚洲精品第一| 久久久人妻| 91在线欧色| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 久久久久久精| 日韩在线欧美精品一区二区| 成人亚欧免费视频| 精品久久人妻成人网| 国产树林里野战在线看| 丁香五月综合| 日日妻色网| 国产久久久久久| 精品国产网站| 大香蕉一区二区在线观看.| 一级黄色性爱A级片| 成年女人18级毛片毛片免费观看| 国产精品天美传媒| 最新三级网址| 国产成人 综合亚洲 天堂| 国产欧美精选自拍一区| 亚洲无码99| 91色噜噜狠狠| 国产一区二区在线看| 成人五月天丁香激情综合| 91在线超高颜值国产| 日本岛国黄色网址| 裸体美女久久久| 国产熟女精品一区二区| 欧美刺激色黄片免费看| 欧美爆操91| 俺也射| 国产探花日韩援交| 色女综合| 啪啪视频免费在线观看| 人妻久久久| 久9久9久9久9久9久9| 天天懆天天日| 99精品人妻| 91老司机在线| 女人精品内射国产99| 熟女丰满人妻一区| 99国产在线 精品 视频| 性九九九九九九| 成人性爱电影网| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 狠狠干狠狠干| 狠狠操,使劲操| 高清肉丝中文无码| 岛国片在线观看视频亚洲| 传媒在线观看一区二区三区| 人人色97| 免费公开人人操| 欧美色图99| 天美传媒av 在线| 日B操| 97爱b| 99热这里只有精品9| 欧洲性爱无码区| 久久m| 欧美丰满熟妇XXXX性ppX人交| 噜噜噜噜久久久精品免费| 美女黄页| 人妻系列无码专区中文有码| 久久免费少妇| 欧美青青视频| 国产伦精品一区二区三区视频女| 少妇一区二区三区精选| 色爱天堂| 91丨精品丨国产丨丝袜| 精品一区二区3区| 先锋色眉乱伦资源| 亚洲天堂男人网| 亚州久久9| 秋霞一级视频在线观看免费| 高清国产性猛交xxxx乱大交| 蜜臀AV午夜精品久| 日本精品九九九| 亚洲天堂东京热| 中国少妇XXXX做受| 男人天堂东京热| 韩国国产欧美情侣视频在线| 激情自拍 校园春色| 91人妻最真实刺激绿帽| 久艹日日日| 曰韩香蕉97| 亚洲精品蜜桃久久久一区二区三区| 婷婷丁香五月天综合东京热| 老外又粗又长一晚做五次| 男同专区一区二区三区在线| 激情视频图片| 欧美成人一区二区| 久视频在线观看| 91精品大奶人妻| www.久久制服糖| 色香AV| 97欧美久久久久久久| 91丝袜美腿网站| 五月天综合网| 天天日天天干天天整| 麻豆国产97在线| 蜜臀99久| 欧美成97爱| 久久国产999| 亚洲色图国产另类| 久久久久久久久九九久孕交| 97色冈| 92福利社视频| 国产精品色| 精品在线观看视频在线| 中国一级操逼视频| 91精品微拍福利| 又粗又长又大国产不卡| 中文久久久| 国产精品在线免费| 91白嫩| 中国91AV| 91美女国产在线| 人妻内射一区二区在线视频| 久久噜| 熟女精品一区二区在线观看| 国产久久久久影院老熟女| 白丝少妇一区二区| 综合天天网| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 97干在线| 婷婷综合在线| 国产精品色色| 亚洲人妻一区二区三区| 熟妇高潮一区二区免费视频| 韩国久久97| 蜜臀久久久久久999| 97视频网站在线观看| 青草青青久久久久久国产| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 风骚少妇视频中文字幕| 噜噜噜噜天天狠狠| 亚洲熟女av中文字幕| 夜夜嗨一区二区三区直播内容| 大香蕉懂9| 天天色欧美| 九九碰九九爱97超碰| 亚洲熟妇一,二,三期| 欧洲性爱无码区| 综合激情二| 国产资源中文字幕在线| 亚洲图片激情综合另类| 乳欲人妻办公室奶水| 欧美黄片欧美黄片xxx| 韩国三级理论在线| 3571色综合一区二区二区| 国产在线76页| 欧美综合网1| 久久激情四射婷婷丁香五月天| 日本道人妻久久久在线不卡色视频| 大逼色网站| 国产老女人久久毛| 欧洲亚洲国产综合在线| 国产乱码精品一区二区三区四川| 啪啪综合网| 人妻出轨一区二区三区| 91久久久老司机| 伊人性在线视频| 97色碰| 国产精品网址| 蜜乳av首页| 久久久久久久久久久久黄色 | 亚洲欧美国产精品久久久久久久| 国产精品久久久| 色欲三区| 日本色色网| 色婷婷丁香五月| 成人老鸭窝人人在线视频| 吊色| 亚洲欧美综合| 天天日天天干天天整| 国产人妻精品久久久一区二区三区| 青青草精品| yazhouzaixian| 99无码狠狠久久| 1禁看欧美黄片免费看| 无码9区| 天天内射| 91成人无码| 久久东京伊人一本到鬼色| 五月婷婷大香蕉| 国厂麻豆77q4| 97在线免费视频| 久久久精品视频免费观看| 欧美|91色综合| 少妇精品久久久八区九区| 亚洲九九九| 亚洲超碰AV| 日韩中文字幕熟妇人妻 | www.99中文字幕| 欧美久久九九| 中文字幕熟女人妻丝袜丝| 玖玖爱在线视频免费观看| 综合色99| 日韩三级性| 亚洲性爱成人| 97天天摸天天碰| 国产日韩中文字幕欧美| 岛国片国产成人亚洲播放| 色综合98| 火箭成精品视频884必出精品| 亚洲 一区二区 自拍| 婷婷国产精品九区| 亚洲高清欧美总合| 色婷婷狠狠| 欧美日韩亚洲电影| 久草国产在线视频| 成人在线视频一区| 超碰97人人cao| 男人的天堂亚洲| 国产精品伦理| 九九无码视频| 性九九九九九九| 精品人妻中文字幕4399| 欧美大片一区二区三区| 你想操日本小逼吗| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 综合久久9| 欧美日韩第一页| 91AV天美在线视频| 国产 热久久久久国产精品| 日韩AV中文字幕电影| 麻豆一区二区三区在线看 | 亚洲第2页| 婷婷综合在线观看| 日韩精品在线视频,日韩精品……| 五月天婷婷综合网| 91美女在线| 天天日天天色| 99在线精品视频| 东京日日夜夜| 精品久久久久久中文字幕视频免费| 九九99久久| 日韩人妻无码不卡网站| 91色久| 好湿好紧视频| 亚洲五月婷婷| 葡萄牙性视频一二区| 高清无码网址| 欧美视频一| 色老汉色| 一线黄色免费性爱片| 成人欧美日超碰| 亚洲黄色a级片| 超碰综合97在线| 免费看日产一区二区三区| 97欧美资源| 五月天综合网| 麻豆国产精品午夜视频| 欧美视频激情久久久久久| 嗯啊抽插大香蕉网页| 中文字幕无码不卡啪啪| 婷婷五月天网| 人人么人人操| 欧美一区二区三区黄色影视| 粉嫩在线一区二区懂色| 天堂性色| 香港成人一级视频在线青青草| 福利社区午夜一区二区| 亚洲少妇自拍中文字幕懂色| 98色网| 久久国产在线一区二区| 无码男人天堂| 丁香婷婷久久 | 人妻内射一区二区在线视频| 免费在线黄片视频| 东北熟女91| 天天享受天天看| 国产午夜无码片在线观看影视| 亚洲黄色电影| 久久久久密| 思思热免费在线视频| 亚洲第二页| 99热这里只有精| 老子午夜伦不卡影院| 免费看黄片现成| 一二视频神马久久传媒| 国产免费一区二区三区最新不卡| 久久riav中文精品| 日韩一二三区| 亚洲资源网| 亚洲综合色网| 无码黑人精品一区二区三区三| 97操B| 精品无吗久久| 丁香五月激情五月| 精品日韩中文在线| 丰满人妻一区二区三区| 伊人精品国产| 大香蕉伊人网WWWn0n| 99久久精品无码一区二区| 久久久久九九九| 精品无码产区一区二| 啊a一区在线| 精品在线观看视频在线| 波多野结衣之双飞调教在线播放| 日日嗷| 97国产精品国| 99熟女| 日韩性爱毛片操骚逼| 久久国产乱子伦精品免费女,网站| 亚洲区限制级| 黄色大片一区二区密桃丝袜| 超碰成人免费| 亚洲乱码尤物193YW| 亚洲欧美日韩免费观看| 99re6在线视频播放免费精品| m欧洲一级午老| 天天看天天综合成人网| 91色久| 操操逼操操逼操操逼逼| 91色人妻| 91久久青青草原精品| 99re这里只有精品2| 在线亚洲丝袜视频网站| 美女AV一区二区| 亚洲欧美九九| 综合网欧美在线| www.色婷婷色综合| 人妻中文字幕日韩电影| 免费αⅴ在线观看| 无码人妻一区二区三区色欲aⅴ | 婷婷五月成人| 人妻少妇av在线观看| 手机午夜电影神马久久| 最新亚洲黄色免费电影| 校园春色五月天| 一区二区三区麻豆| 怡红院久久老司机| 亚洲情色 自拍| 亚洲91射| 啊啊啊好舒服视频在线观看| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV | 偷拍99| 国产精品粉嫩福利在线| 桃色人妻在线视频| 四虎在线观看网站| 天天综合站| 亚洲超碰综合网| 新精精品久久精品| 做爱福利视频一区二区| 韩日精品福利视频一区不卡在线免| 97看操| aaa淫乱视频| 人人模人人看| 亚洲阿v天堂在线| 亚洲一区二区三区春色| 精品人妻一区二区三区四区石在线 | 酒色综合网| 激情小说亚洲| 日本人妻丰满熟妇久久久久久 | 久草草一二三四区久久| 91国内外在线| 久久影视二区三区行押| 久久久青青草| 大香蕉78| 1人人看人人摸人人操| 精品中文字幕第一页| 一级片视频啪啪| 久久久国产av美女私房| 天天看天天在线精品| 尤物一级在线免费观看| 亚洲欧美经典一区二区| 欧美1727免费观看视频| 亚洲乱色视频一区、二区在线| 成人精品电影| 黑人精品久久97| 熟女高潮精品一区二区| 人妻欧美| 影音先锋日本一区二区| 日本www操操操| 啪啪啪综合网| 精品美女在线视频| 蜜臀th| 亚洲国产日韩精品久久久| 国产视频人人网| 91丨豆花丨熟女| 久久综合激情| 宅男午夜在线视频| 国模91| 亚洲熟女一区二区| 99久久亚洲精品无码毛片潘甜甜| 国产中文大片资源中文字幕| 国产精品青草综合久久| 日本不卡高清免v欧美日韩在线观看| 爱爱动态试试看6 0秒| 97精品在线| 99999国产精品| 国产亚洲精品无码三区| 久久久久9| 激情图片亚洲色图| 亚洲色图片区| 中文字幕在线观| 波多野42部无码喷潮在线观看 | 天天综合站| 激情小说亚洲| 囯产操逼片| 久久久999日本大片| 91超碰碰在线| 久久男人天堂| 爽 好舒服 无码刺激久久| www四虎| 精品一区99999| 韩国免费播放一级毛片| 久久这里只精品99re66图| 超碰97网址| 精品欧美乱码久| 亚洲色图日韩精品| 中文字幕天天天天天| 91久久国产精品| 国产免费操逼| 欧洲免费一区二| 国产在线激情| h无码动漫在线观看| 久久久99久9| 午夜精品久久久久久久99| 人妻9117c| 亚洲天堂电影精品一区| 欧美在线综合| 国产特级毛片AAAAAA高潮流水| 色性综合| 九九这里只有精品| 无码逼| 青青草久久一区网| 亚洲天堂久久久久久粉红视频| www网站黄| 成人黄页| 老熟女乱伦一区| 黄页18禁| 天久久久噜噜噜久久国产精品爽爽| 亚洲 国产 精品一区| 伊人大香蕉在线| 天美麻豆一区二区三区| 国产风韵犹存熟妇三区| 久久首页| 成人色女网| 电家庭影院午夜69久久夜色精品国产69乱 | 国产欧美一区二区| 一起草视频在线| 欧美国产日韩高清在线| 中文字幕超碰CAO| 最新国内自拍av免费| 婷婷国产精品九区| 起碰97| 亚洲日韩AV视色| 久久伊人影院| 天天日天天干天天整| 风月影院男女十八禁| 人人人人插| 97超碰人操| 欧美少妇性爱网站| 免费草草草草草视频| 极品尤物自安慰| 日韩精品电影| 久久精品中文字幕无码l| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 久久‘黄片视频| 国产91丝袜在线播放蜜月| 免费观看的黄色的网站| 色香伊人| 蜜臀AV网站| 亚洲 欧美 日本 国内 首页| 99热这里只有精品地址| 懂色影视久久| 综合色99| 一区二区不卡视| 99啪| 久久天天艹| 品亲网欧美品亲网| 黑丝自慰喷水网站| 日日骚一区二区三区| 99热这里只有精品99| 大白逼三四级| 九九亚洲| 大二网站亚洲| 97在线观看免费视频l| 日韩精品人妻一| 色香在线| 国产乱伦性爱AV| 丰满人妻一区二区三区四区| 青青草原人妻| av在线观看不卡网站| 人妻少妇精品久久久| 91天堂色男人的天堂| 香蕉国产97| 日韩亚洲美州欧洲综三区一品在线| 91欧洲国产成人久久精品网站| 午夜天堂精品久久| 可以免费观看的日韩av毛片| 午夜美女诱惑电源网| 五月天丁香欧洲日韩| 成人97人人超碰人人| 亚洲色图第四色| www.色婷婷| 久久国产在线一区二区| 屁股久久久久久久久| 99碰碰| 亚洲春色一区二区三区| x97av| 九九综合| 亚洲欧美日韩二区视频| 青操影院| 97天天爽| 国产麻豆福利av在线播放| 久久加勒比| yy少妇精品久久| 五月婷婷激情网| 乱伦色图网址是多少| 国产乱码久久久| 九九九久千久久激情蜜桃在线看 | 久久精品毛片免费不卡| 国产精品欧美在线观看| 91久久久久久久久久久| 久久毛卡| 婷婷婷婷婷婷久久久久| 久久精品高清无码一区| www.夜夜操| 91在线超高颜值国产| 大鸡巴久久| 天天插夜夜爽| 欧美少妇熟女| 久久‘黄片视频| 一级做受视频免费是看美女| 天堂av最新电影网| 日日骚 av| 麻豆久久久一区二区| 五十路六十路七十路熟婆| 97亚洲综合在线| 人妻少妇精品久久久| 91国产精品熟女| av天堂手机版追回| 午夜a成v人电影| 超碰色老头| 国产精品动态一区二区三区四四| 五月婷婷六月天| 强奸乱伦大香蕉网| 久久这里只精品免费福利| 欧美性性性| 五月天欧美色图| 在线观看A啊啊啊| 激情自拍 校园春色| 思思热免费在线视频| 亚洲性网| 欧美色网络| 玖玖综合视频| 丁香五月天久久精品视频一区二区三区| 免费视频无码| 欧美精品日韩一区二区| 在线一道啪| 中文字幕日韩专区精品系列| 丁香九月婷婷| 三级色影综合网| 欧美日韩不卡传媒| 亚洲熟女少妇免费视频| 欧美大片天天看| 久久深夜无码| 欧美色五月| 色色操| 色情五月综合婷婷| 欧美很很操视频| 懂色AV蜜臀无码精品APP| 一区二区三区视频国产免费| 香蕉黄色一级视频| 夜色综合| 九热中文字幕| 伊人操| 久久97精品久久久久久久不卡| 91美女国产在线| 91男同| 亚洲性综合| 欧美激色| 天天操天天日天天干| 91成人在线| 欧美夜色| 欧美A√综合网 | 久久大香蕉97| 麻豆天美在线| 五月天伊人网| 欧美AB在线| 欧亚日韩一区在线| 亚洲欧美首页| 男女啪啪啪18禁网站| 精品国产一区探花在线观看| 日本在线观看网址| 三级日韩一区二区三区| 日韩综合成人免费视频| 久久亚洲AV无码专区首页| 搞中出久久| 国产www色在线观看| 亚洲黄色a级片| 伊人久久大香大香线蕉中文 | 色婷婷久久综合超碰| 天天日美女的B| AV在线播放网址| 欧美色图另类图片| 欧亚日韩中文在线| 天天上日日上日韩精品| 国产黄色小视频网站| AAAAAAAAA黄片| 亚卅熟女乱色| 天天影视网综合少妇| 抽查国产福利主播| 日韩欧美天天爽爽爽天天爽爽| 久久视频,这里只有精品| 亚洲双插| 免费成人自拍视频在线| 久久综合国产精品国产| 成人免费不卡在线视频| 欧美丝袜中文字幕07在线| 人妻丝袜一区二区三区在线| 综合伊人网12色| 亚洲第一狼人丝袜美女另类| 曰韩操B| 国产在线精品偷| 久久啊哟| 久久草视频污视频| 91欧美网| 翔田千里无码中出中文字幕| 亚洲黄色a级片| 欧美亚洲日韩人妻在线观看| 日本大香蕉| 91高清欧美| 国产毛片毛片4p懂色| 唐山老熟妇露脸啪啪叫| 久久国产精品一级二级三级| 日韩78m视频| 一本一道久久综合久久| 91国产操逼视频| 777奇米影视777四色| 97AV爱| 嗯~啊~快点 死我视频免费看网站| 国产日韩美女小穴视频网站不卡| 三级日本一区二区三区| WWW黄片COM| 日韩中文字幕熟妇人妻 | 亚洲欧美setu| 天堂亚洲欧美| 亚洲囯产精品女人久久久| 人妻熟女午夜精品在线| 裸体1区| 亚洲第一视频 欧美风情 日韩| 日韩免费簧片| 欧美性爱五月天| 97 九色| 偷拍 亚洲 欧美| 高清无码在线播放网站| 国产一区自拍欧美日韩| 亚洲nv男人的天堂网| 18岁禁 茉莉成人久久| 91国产丝袜白虎| 中文字幕蜜乳av| 夜夜操狠狠操| 亚洲黄a三级三级三级看三级| 中国熟女91| 毛片99-全集电影手机免费观看完整-B029AV| 四虎884| 日韩欧美日韩| 人妻 制服 日韩 中文 在线| 欧美熟妇精品黑人巨大91| 99re这里只有精品2| 国产一在线观看| 偷拍欧美激情| 夜夜青青无码影院| 欧美日韩午夜精品一区二区三区| 国产99热| 91女优在线观看 | 日日躁夜夜躁狠狠躁超爽| 亚洲1区2区三区高清中文字幕| 9久久9综合| 亚洲精品欧洲色| 丁香五月电影| 青青草色AV| 亚洲成av人片色午夜乱码| 夜夜做夜夜爽精品视频| 91小视频| 青青草一区二区三区四| 91精品无码人妻系列| 在线小说视频一区| 亚洲综合精品国产一区| 亚洲高清男人天堂| 国产懂色精品国产av| 日韩二区三四区五区六区在线看| 亚洲精品三区在线观看| 日日天天久久啊啊aaa| 亚洲色图91| 91粉芽高清在线一区二区| 日韩本不卡视频在线观看| 久久高清欧美国产| 另类专区加勒比| 乱伦图一区| 欧美精品久久| 综合 欧美 亚洲 日本| 伊人精品视频| Av手机版天堂网| 国产天天看| 家庭乱伦国产| 中文在线久久字幕| 欧美aa一级片| 久久久专区| 久草国产在线视频| 久久偷拍人| 欧美日韩性爱电影在线| 欧美一二三区四五区| а√天堂资源官网在线资源| 91网站18在线观看| 99精品国产户外露出| 高清不卡视频| 少妇厨房愉情理伦片bd在线观看| 夜夜操av亚洲一区二区| 日本高清免费一本视频在线观看| 久久神马影院| 日本一区二区三区免费观看| 麻豆久久久久久久久丝袜 | 久久久久婷婷精品av电影| 黄色小视频日本txt| 欧美后入式| 丁香五月综合| 天天射日日干| 中文久久一区| 超碰成人公开| 欧美第五页| 操久久久久久| 看免费一级在线播放毛片| oumeizonghese,www| 国产区性爱在线视频秋霞豆 | 超碰在线1234区| 色播综合| 欧美欧美啪啪视频| 97精品视频免费| 欧美中字二区| 操逼逼中文字幕| 日日骚av| 亚洲成人av色网| 久久免费99精品久久久久久| 18禁久极品美女久久哦哟呀!| 青娱乐久久艹| 男人的天堂va在线| 国产久久av| 啊啊啊快操我视频| 青青草天天亲夜夜操网| yiqicaoav| 日韩丨制服丨中文|在线| 99热99re超碰精品| 亚洲午夜福利视频| a片久久久久久久久久久久| 精品人妻视频一区二区在线播放 | 蜜臀99久| 九九九九免费高| 蜜臀久久99精品久久久老,,| 欧洲成人性爱视频| 在线亚洲欧美| 人妻丰满熟妇av无码区蜜桃| 精品乱子一区二区三区99| 91久久久久久久| 可以在线观看的黄色网址| 欧美91变态| 97超色| 亚洲影院小综合| 99热在线观看| 亚洲第一无码播放立川理惠| 你懂的在线观看区国产| 丝袜美腿丝袜| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 亚洲 欧美 日本 国内 首页| 天天看特黄的免费网站| 玖色AV| 中文字幕jul-617人妻熟女| 草莓精品视频在线免费观看| 欧美日韩资源| 好湿好紧视频| 尤物视频网 刘玥| 啊啊啊啊啊好大好舒服想要| 成人贴图日韩欧美| 啪啪综合网| 国产尹人在线视频免费| 一本大道不卡一二三区| 操逼网站网站| 97色亚洲| 九久9精品| 综合自拍| 大香蕉日亚洲日本亚大| 欧美少妇色综合| 少妇与黑人高潮在线| 荡小穴在线观看| 丰满人妻-区二区三区免费| 日韩性爱播放| 国产精品亚洲一区二区三区四区| 日韩精品人妻一| AV一区观看| 中文字幕美女91| 欧美日韩国产成人高清| 中文字幕欧美日韩三级| 综合色好色| 超碰碰97资源站| 91精品人妻一品二品三品| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 东北女人的毛片| 国产农村妇女精品1区二区| 久草视频制服诱惑| 台湾佬中文娱乐自偷自拍| 天天综合色电影| 天天综合91在线| oumeisetu综合| 96精品在线| 成年女人一区| 国产精品一区二区在钱播放| 天美传媒国产原创中文字幕亚洲欧美另类 | 91视频伊人| 日韩免费福利在线观看| 精品高清av中文字幕| 国产精品露脸在线观看| 国产又猛又粗又爽又黄| 正在播放国产精品一区| 久久黄色性爱视频| 久久综合资源一区二区| 99久久e免费热视| 亚洲性爱无码乱伦av| 人人插人人搞人人操| 婷婷色中文字幕| 婷婷久久综合| 9久超碰| 夜夜高潮夜夜爽高清视频一| 亚洲av热热色| 色天堂综合| 土豪酒店各种姿势玩弄极品幼稚| 久久精品男人的天堂| 亚洲校园激情| 老鸭窝成人免费毛片视频| 91综合网| 免费观看网黄| 青娱乐国产盛宴视频| 国产精品久久伊人| 另类图片五月天| 大香蕉免| 国产视频大全| 久久久月天| 精品999999| 草草影院最新网址| 免费中文在线| 国产女人高潮视频| 老熟女区| 91亚洲欧美综合高清在线| 日本布卡一区二三区| 久久人妻| 国产亚洲美日韩Aⅴ中文字幕无码成人| 91操人| 超91综合网| 久久国模av| 天天影视综合色| 色激情综合网站| 盗摄女人妻在线| 久热免费视频| 97这里都是精品| 另类老少妇| 中文字幕在线观看网址| 人人艹亚洲| 久久五月婷| 老师充足的奶水小说| 91劲爆| 国产成人亚洲精品无| 91人妻做a观看视频| 99激情视频| 麻豆精品天美| 91色宗合| 国产精品久久久久无码A√| 久久99久久99精品免视看婷婷| 国产人伦精品一区二区三区| 中文字幕伊人| 婷婷色综合欧美日韩| 日韩视频啪啪| 好淫网一二三视区| 国产AB视频| 欧美成人性爱视频在线播放 | 丝袜无码a片| 亚洲欧美91| 韩日性爱av| 最新加勒比丝袜在线| 加勒比久久av| 强奸乱伦 亚洲一区| www激情| 情侣操 逼视频99| 啊啊啊爽爽| 久久一区二区三区入口| 少妇同性| 91丝袜美女视频| 日韩欧美午夜视频在线| 欧美综合97www| 97精品全部| 一级黄色视频网| 亚洲中文字幕妇伦久久| 久区视频| 韩国成人精品久久久免费看| 欧美色图片91| 欧美拳交在线播放| 嗯嗯啊啊日韩精品| 欧美黄色手机在线观看| 婷婷啪啪| 青青草女人天天干| 人人 操人人 操人人| 荡小穴在线观看| 大逼色网站| 午夜欧美女人操逼| 人妻在线大香蕉| 明星性猛交ⅹxxx乱大交| 激情五月综合网| 精品一区二区久久| 91在线秘 男同| 国内精品不卡无毒99999| 久久久久女教师免费一区| 亚洲无码?第一页| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产精品 视频| 97色碰| 后入综合久久| 最近2019中文字幕国语免费版| 青青操在线亚洲视频观看欧美在线| 五十路熟女人妻一区二区在线观看 | 青木玲在线不卡| 八戒午夜福利理论片| 人妻精品4K4K4K4K4| 爱爱啊啊啊| 国语人妻精彩刺激| 伊人网高清|