日韩精品一区二区三区在线视频放-无码中文字幕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
返回資訊列表
久操网线| 五月综合视频| 大屁股xxxxx| 综合影视国产无码| 久久视网78| 果冻传媒一区二区三区| 国产精品网站免费| 天天插天天舔舔天天干| 天堂亚洲精品| 久久內射| 五月丁香久久| 人妻熟妇一区二区三区| 97硬碰| 色黄污美女啪啪啪免费网站| 国内精品久9| 中国黄色特级精品一区二区三区片| 久久久久亚洲AV无码专区少妇| 天天干天天日天天射黄色| 日韩性爱电影一区| 日韩熟女视频二区| 91白虎| 91neishe| 一区二区三区精品久久| 亚洲色图欧美| 欧美综合色图片| 色九月综合| 亚洲国产麻豆一区二区三区| 国语对白露脸XXXXXX | 色色色色色色色色色色色色色色综合| 嗯啊不要啊在线| 精品福利视频| 啊好爽受不了无码| 久久国产99精品72福利| 偷拍 精品另类 凸凹了四区| 九九热视频在线观看| 亚洲成a人片在线观看中文!!!| 日韩电影中文字幕| 中文精品少妇天堂| 欧美美逼| 久久91| 欧美日本成人一区二区| 天天干18禁| 78超碰| 天天插网| 日韩中文字幕国产| 91狠狠综| 九九英色视频| 玖色AV| 中国亚洲呦女专区| 超碰在线看| 日韩有码免费视频| 五月天激情网图片| 人妻娇喘 激情视频| 亚洲双插| 日B操| 国产成人无码啪| 婷婷影院入口| 厕所偷拍在线| 欧美性色欧美| 视频黄色国产一级| 日本熟妇人妻中出视频| 日韩欧美视频青青| 殴美日韩m| 天天爱综合网| 妇女性内射冈站HDWWWCOM| 综合欧美激情网| 欧美色棕合| 99蜜桃臀久久久欧美精品网站| 婷婷激情五月综合| 亚洲黄色| 91蜜桃婷婷狠狠久久综合9色| 久草免费在线一区二区| 国产精品乱码久久久久| 亚欧无码在线| 一线黄色免费性爱片| 天天综合97| 欧美亚洲国产91在线| 成视频在线观看免费看| 99re热| 97超碰人人操人人操| 色婷婷99| 亚洲图片欧美色| 天天做日日做天天欢。| 中文字幕视频免费| 国产性感骚丝袜在线| 99国产精品久久久在线播放| 久久欲| 欧美熟爽综合| 亚洲自拍偷拍视频在线| 色老汉色| 艹比视频国产精品| 亚洲诱惑天堂| 天天综合91在线| 性爱1区| 日韩精品人妻中文字幕不卡乱码| 欧美日韩 强奸乱伦| 亚洲不卡不卡中文字幕不卡| 午夜精品视频777| 日夜精品| 亚洲色图久久成人| 樱花蜜乳av| 人妻无码久久一区二区三区免费| 精品人妻中文字幕4399| 精品视频97| 免费日韩黄片| 欧美日韩人妻精品系列一区二区三区| 久久国产乱子伦精品免费女人| 清清草影| 天天做天天爽| 超碰在线香蕉| 97日韩超碰超碰中文字幕| 欧美性爱97超碰| 97色网| 97在线播放 | 中文字幕视频一区视频二区| 精品成人动漫一区二区| 美女91| 91路www| 先锋音影AV| 大学生美女口爆| 操逼999| 操逼逼一区视频| 色在线69堂| 欧亚乱色熟一区二区三四区| 亚洲欧洲综合视频在线| 在线观看AV片| 人人摸.人人色| 国产在线播放成人免费| 一区 欧美 日韩 麻豆| 中文字幕av乱伦| 97在线观看播放视频| 亚洲不雅视频1区二区| 亚洲色图91| 男人的天堂久久| 91成人在线| 综合网,亚洲,欧美| 日韩精品一二三四| 五月天伊人| 丁香六月啪| 欧美999| 日韩有码回春沙龙第一页| 在线黄页看毛片| 5278欧美一区二区三区| 一牛影视成人片免费| 另类亚洲一区二区三区| WWW.操逼.COM| 久久久久久日韩| 美女熟妇色| 色哟哟综合| 欧美日韩大香蕉| 成人av毛片在线观看| 亚洲视频中文一区| 青青草色情网站视频| 日本精品成人无码| 乱伦av.com| 国产精品视频白浆免费| 五月色综合| av毛片aaaaa免费看| av网站在线看| 国产成人在线观看综合| 少妇诱惑视频| 嗯嗯嗯啊啊啊干死我吧| 一本久久久精品| 五月丁香影院| 久久久久久99999国产精品| 一区二区三区四区在线不卡| 怡春院久久| 午夜精品久久久久久久男人的天堂 | 内射黑丝袜| 亚洲男人天堂网久久| 国产主播福利| 性欧美天天| 九九拍拍精品视频在线播放| q2午夜理论片夜色av| 男人天堂2017| 99久久精品国产高潮| 内射日韩大臀美女| 91热色| 欧美色网| 丁香五月社区| 超碰在线成人电影| 亚洲91在线播放影院| 人人妻人人爽 97人人看碰人免费公开视频| 欧美探花网| 综合情欲网| 五十路熟女,国产欧美精品区一区二区三区| 日本九九久久99| 男人天堂欧美| 25国产精品免费观看| 日本大香蕉| 26uuu最新| 超碰av在线| 天天爽夜夜欢视| 中文字幕一区二区三区人妻不卡 | 亚洲不卡三级手机播放| 亚洲少妇喷视频看| 黄片qw| 天天色,天天干,天天干| 丝袜无码a片| 国产精品美女久久久久久网站| 色婷婷基地| 香蕉av一区二区三区| 久久久99免费| 五十路成人在线视频二区三区| 国产辣妈在线视频福利| 国产乱人妻精品入口| h4610国产人妻| 97网址www| 国产无吗在线播放| 99国产精品免费| 欧美在线天堂| 蜜臀久久在线视频| 国产高清精品一区二区三区毛片| 天天插夜夜爽| 婷婷五月成人| 国产一区免费午夜视频| 九九热国产| 多乙久久久久久| 日逼97| 97爱爱影院| 日韩性爱高清免费视频| 国产亚洲欧美每日在线| 久久精品高清无码一区| 欧美中文字幕男人天堂久久精品 | 逼操网站| 中文在线视频| 亚洲18禁| 伊人影院中文字幕| 色好看av| 国产少妇高潮| 99AV| 操人无码| 91香蕉视频在线观看免费| 岛国福利在线精品播放| 国产精品久久久久9999小说| 日韩无码第3页| 黑人猛交| 3p国产色噜噜一区| 男人下部插入女人下部| 91爰爱欧美| 殴美牲| 久久久 国产精品| 亚洲综合888| 欧美日韩国产色五月综合在线| 屌色在线97视频| 91春色| 观看免费区二区三区二| 性色A∨91| 婷婷97| 人人妻人人色一区二区三区| 中文字幕在线观看网页| 色天使亚洲综合在线观看| 欧美色图片欧美色图| 天天做天天爱天天爽| 青青青青青手机视频| 久久久久国产亚洲一区欧美色图日韩| 日本在线伊人啪啪| 久久精品中文| 日产狠狠干| 国产精品无码成人精品| 亚洲少妇在线影音| 狠狠躁AV| 在线 亚洲 网爆 自拍| 久久久久网站-538在线视频-欧美永久乱码 | 极品销魂美女一区二区| 日韩欧美日韩| 色色五月丁香| 精产国品一区二三产品| 99热这里只有精品18| 成人亚欧免费视频| av操操不卡| 欧美草草高清日韩视频| 四虎国产精品永久地址入口| wwe 天天干.com| 狠狠干精品一二三四五六2022| 人人妻人人色一区二区三区| 国产av强奸美女| 天堂九九九九九九九九九| 亚洲综合贴图91 | 日韩精品午夜操呦呦不卡影院| av天堂加勒比| 男女猛烈无遮掩视频免费软件| 97色碰| 久操影视| 中文字幕精品日韩中文字幕| 夜色AV无码手机在线影院| 在线天堂999| 精品九九九| a在线观看| av爱爱爱| 日韩精品人妻中文字幕久久久| 嫩草影院在线观看精品| 麻豆精品三区视频| 2018天天干在线视频| 吉川爱美亚洲二区在线| 久久久久久国产精品免费网站| 二级毛片| 色精品极品| 人人摸.人人色| 免费观看网黄| 亚洲欧美另类激情小说| 色欲久久久久综合网| 日韩欧美女优电影| 久久成人午夜狠狠| 精品久久久久av影院| 日产狠狠干| AV女资源| 日本免费一区二| 久草色在线观看| 在线无码操| 国产成人啪一区二区| 日本天天人人狠狠在线日美女| 亚洲美女黄色| oumeisetu综合| 一区二区三区 日韩欧美| 色臀aV| 午夜性| 超碰久在线天天做| 色综合99999| 黑人嘿嘿嘿超爽免费视频| 中文字幕精品久久久久人妻红杏ⅰ| 人妻少妇被猛烈进入中| 手机午夜电影神马久久| 校园春色AV天堂| 可乐操在线| 亚洲综合色图欧美| 色悠悠伊人网五月天| 午夜福利合集| 91日韩网站| 九月伊人中文字幕| 欧美色青| 免费成人自拍视频在线| 国产久久一区二区午夜| 精品久久久久久亚洲| 无码一区二区精品视频久久久春药 | 丁香六月激情综合| 98色网| 欧美一区二区在线资源| 欧美78| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 日韩一性一交一A片俄罗斯| 日韩av一级黄片| 久操大香蕉手机视频在线看| 日本黄 R色 成 人网站| 黄色小说亚洲| 亚洲一二三四区在线免费看视频 | 日韩黄片视频试看| 九月婷婷综合| 色老汉色| 97欧美日韩| 精品国产无码中文| 九九这里只有精品| 中文字幕亚洲欧美在线不卡| 中出20p| 2024黄色视频| 熟女这里只有精品6| 亚洲高清无码免费观看视频| 一区二区首页| 欧洲精品一二三在线| 欧美色图另类图片| 偷拍亚洲熟女视频播放| 国产女生在线| 五月天色五月| 五十路熟女,国产欧美精品区一区二区三区| 久久有码视频| 99老司机精品视频在线观看| 日韩人体偷拍| 黄页网站成人免费| www成人啪啪18秘 免费| 色墦五月丁香| 中文字幕-区二区三区四区视频中国| 桑老女人九区| 狼狼色丁香久久婷婷综合五月| 东京日日夜夜| 久久久久久无码人妻中文字幕| 秋霞操逼片| www99热| 97硬碰| 中韩中文字幕在线观看| 日本高清_区二区三区| 久久九七| 大色综合| 欧插网站| 综合色一区三区二区| 欧美网站免费| 亚洲精品不卡一二三区| 久久久91| 色欧美天天| 97在线视频免费看| 精品九九九九| 精品亚洲国产成人精品| 六月婷婷一区二区三区| 三级AV入口| 激情五月婷婷综合| 亚洲第一视频 欧美风情 日韩| 黄色区免费观看中文字幕| 色婷婷在线视频| 91青青在线视频| 伊人精品久久网站| 91真人天天在线| a级免费在线观看| 日韩有码一区三区| 超碰九7| 九九九九久久久| 日本精品一区二区三| 日本一级婬片试看三分钟| 97超碰69| 亚洲色91| 快点操死我| 91露脸熟女专区| 欧美亚洲se91| 国语对白在线播放视频| 少妇内射www在线观看视频| 黑人综合网| 很很干很很操| 中文字幕精品免费一区二区| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 可乐操在线| 婷婷色导航| 91久| 9999免费精彩视频| 校园春色 欧美| 伊人青青一区成人视频在线观看区| 激情综合 婷婷五月 红杏| 无码伊人久久大杳蕉中文无码| 99精品无码| 麻豆国产尤物AV| 91人妻在线视频| 亚洲中文字幕乱码无码一区二区| 免费一级黄色录像影片| 99re这里| 婷婷久久综合| 天天干天天燥| 日韩内| 日韩欧美成人大香蕉| 自拍偷拍 日韩欧美| 2017超碰| 激情丁香五月| 国产精品久久久久无码Av网曝门| 欧美91久久久久| 亚洲成人在线播放| 国产亚洲性生活视频播放| 校园春色家庭伦理欧美激情| 999在线电影香蕉| 欧洲亚洲国产综合在线| 密臀在线视频| 国产精品亚洲免费| 99re热有精品视频国产| 2020中文字幕在线| 99视频内射三四| 欧洲综合无码| 久久久久久999| 99国产精品免费| 亚洲操逼网| 天天肏天天干| 蜜屁Av| 欧美日韩夜夜| 国产极品一区二区三区三州| 牛牛操视频逼| 青草伊人久久| 国产亚卅97| 国产这里只有精品| 啪啪视频免费在线观看| 亚洲成人AB| 91处女视频在线观看| 婷婷五月天伊人| 亚洲 日本 国产 综合| 91综合网在线| 激情文学亚洲| 欧美最大综合网| 丝袜狠狠草尤物人妻av91| 十八禁视频网站| 三级特黄60分钟播放| 亚洲97| 欧洲综合色| 97色色,97综合| 亚洲熟妇丝袜在线观看| 婷婷五月丁香五月| 国产精品久久久久久久黄无码 | av在线不卡一区二区三区| 亚洲天天操| 欧美午夜熟妇黑人精品91| 97这里只精品| 九九国产热| 欧美激情超碰777| 大香蕉AV丝袜| 青青草在线视频人人想人人上| 亚洲精品一区二区精华| 久久久久九九九| 男人天堂新在线| 人妻丰满熟妇av无码区蜜桃| 色婷婷日韩精品一区二区三区| 高清不卡 中文 人妻| 97综合在线观看| 亚洲麻豆精品二区三区| 思思热er精品视频| 国产精品蜜乳AV| 国产高清在线观看欧美| 91精品女厕偷拍视频| 国产成人拍国产亚洲精品| 久久只有精品| 在线播放成人高清免费视频| 国产成人精品必看 | 岛国色情视频在线观看| 亚洲精品无码成人久久久99| 狠狠操,使劲操| 91丨国产丨白浆秘 洗澡动漫| 免费岛国一级片| 成人精品在线免费视频| 丰满美女一级毛片在线播放| 91丨豆花丨熟女| 国产无马视频| 337p大胆噜噜噜噜噜91Av| 色综合av男人天堂| 欧美国产日韩高清在线| 丁香六月综合激情| 伊人97色天使| 中文字幕第23区| 97视频在线观看播放与子乱对白在线……| 欧美三级一级| 亚洲另类色图片| 国产25页| 超碰97人妻自拍| 91啪啪| 97在线免费观看| 蜜臀中文无码午夜| 亚洲熟女少妇免费视频| 欧美国产一区二区三区麻豆传媒| 国产自啪精品视频网站黑丝| 色九九九九| 亚洲的天堂网| 欧美精品97| 日韩操逼性鲍| 国产美女高潮叫床视频| 欧美日韩国内不卡| 国产suv精品一区二区四| 久久久久久久久久久久黄色| 成人女人国产| 一区二区播放| 免费A片三p视频| 女人 A一级| 婷婷五月天激情网| 中文字幕在线观看AV| 国产美女激情| 久久久一区二区| 亚洲丨在线| 欧洲黄色网| 综合久| 国产高清不卡视频| 超碰色大香蕉| 色欲天天综合久久久无码网中文| 国产AV无码AV| 精品久久99| 欧美国产操逼| 999久久久免费精品国产牛牛| 久久一区二区三区入口| av午夜影院在线播放| 色噜噜综合在线| 久久久久久裸体| 家庭乱伦麻豆| 999岛国大片| 久操视频免费在线观看| 啊啊啊啊啊啊啊在线| 婷婷久久五月综合激情| 热九九精品| 激情四射五月天| 国产二区三区免费视频| 天天做天天爱天天爽| 天天色踪合| 亚洲欧美高清无码| 99色热| 婷婷久草| 能在线播放的国产三级| 宗合情欲网| 亚洲国产97| 在线观看精品国产免费| 国产久久视频| 中文字幕欧美日韩三级| 五月综合视频| 美女爽到高潮91| 欧美日韩操逼动图| 91日产欧美| 欧美亚洲国产91在线| av优播| 欧美人妻少妇| 亚洲图片欧美日韩| 久久二| 黄色免费网页无码| 91久久久久久久| 国产精品久久久吖| 日本不卡高清免v欧美日韩在线观看| 九久久九九久视频| 一级性爱aaaa| 欧美性天天影院| 日欧亚洲二三区大片不卡| 精品一二三区四视频| 免费观看网黄| 日韩精品第3页| 日本中文熟女视频| www.色99| 亚洲色诱惑| 欧美一区二区观看在线| 97亚洲国产影视| 久久人人爽爽人人爽人人片αV| 少妇第一页| 日比av无码| 在线观看高清AV| 黑人性欧美| 插入逼91| 人妻喷水| 一中国女人毛片水真多| 婷婷丁香在线| 夜精品久无码| 亚州综合在线| av一区二区三区 中文| 久日91在线| 亚洲啪啪综合?v一区综合精品区| 亚洲精品影视老司机| 久艹99| 综合网色| 99精品丰满人妻无| www.天天干| 人妻丝袜一区二区三区在线| 亚州综合色| 欧美日韩操逼嗦吊| 欧美性91| 超碰人妻中文在线| 天美麻花大全视频| 91视频综合在线| 亚洲成人在线播放| 亚州性色| 日韩精品一区二区日韩| 国产精品成人在线| 男人的天堂欧美| 欧美国产婷婷久久| 五月丁香色情| 天躁夜夜躁2021| 宅男午夜在线视频| 翔田千里AV无码秘 三区| 欧美久久婷婷| 亚洲女毛多水多21P| 亚洲日韩av一区二区三区百合| 伊色久人大在线| 人妻日日干| 天美传媒婬乱在| 加勒比无码一区二区三区| 人妻夜爽夜夜爽| 78精品| 懂色综合久久久| 国产97亚洲| 国产三级中文有码在线视频| 9久久精品| 精品少妇人妻| av资源在线观看少妇| 国产又黄又粗又猛大片| 好爽要喷了| 天天色天天干天天爱| 97碰碰色| 中字一区| 涩综合导航| 久久粉色| 亚洲国产剧情少妇激情| 男啪女色黄无遮挡免费观看| 岛国小电影| www色色com| 九九久久久| 天天看少妇| www.色吧5.com| 91精品国产91熟女| 亚洲综合色在线| 性老妇一区二区三区| 天堂中文日本在线观看| 日韩黄片影院| 久久久久9999| 超碰地址久久| 狠狠躁伊人中文字幕| 99久久无色码| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲欧美爆| 婷婷久久综合久| 欧美亚洲自拍另类人妻| 欧美爆操91| 九九久久久久久爱| 岛国A V在线免费看| 黄页视频网站野外| 精品人妻一区二区三区蜜桃视频| 9久热这里只有精品| 嫩草 人人网精品| 狠狠中文字幕| 欧美日韩99| 少妇人妻好深太紧了vr91| 国产成人欧美精品在线| 在线情色电影 91大| 久久成人国产精品| 亚洲不卡av在线| 日本福利二区视频| 亚洲免费人妻在| 日韩91网站| 婷色五月| 91GD.COM| 自拍大香蕉乱插| 国产一级操B视频| 91色亚洲| 深夜国产福利| 亚洲欧美天| 蜜桃无码AV一区二区| 国产精品视频在线观看| 99999精品成人| 欧美伦乱爱| 十八禁一区二区无码观看| 美骚妇av高清在线| japan日本高清乱xxxx| 99精品高潮| 国产成人精品无码久久| 欧美精品成人一区二区在线观看 | 国产精品第一页国产大屁股视频免费区i| 能看的av| 免费黄色片子| 爱av免费| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 天天肏天天干| 精品丰满熟妇人妻一区| 韩日欧亚a级| 91碰碰| 少妇极品熟妇人妻无码| 久久久久久性爱片| 在线 制服丝袜中出 人妻| 黄aaaaaaaaaaaaaaaaaa色网站| 精品人妻一区二区三区免费视频| 99久久99九九99九九九| 加勒比久久av| 东方亚洲在线操逼天堂| 78m啪啪啪| 久久 久久国内精品亚洲| 中文字幕一二三| 亚洲国产97在线精品一区| 使劲用力艹少妇视频一区二区| 久久精品亚洲成a人天堂| 天操天操夜操夜月操月年年操| 欧美线天码中字| 十八禁电影伊人网| 色婷婷六月丁香七月婷婷| 色9999日韩国产| 欧美夜夜狠| 黑人嘿嘿嘿超爽免费视频| 啊啊啊好爽快点啊啊啊嗯嗯| 欧美大香蕉专区网| 91校园春色长篇| 综合伊人激情| 丁香五月激情综合国产| 人妻色情天天操| 国产女s强制榨精视频| 99re这里| 亚洲丝袜综合| 亚洲毛片一级带毛片基地| 人人艹亚洲| blacked精品一区国产| 天美传媒AV在线| 亚洲不卡三级手机播放| 九月伊人中文字幕| 九九99久久| 国产欧美一区激情交| 91网亚洲| 97K超碰在线| 国产在线强奸视频| 国产久久一区二区午夜| 亚洲综合性感在线| 美欧色综合| 久久久免费的精品| 97精品国产97久久久久久户外免费| 无码高清少妇久久| 欧美一区二区三熟女剧情| 激情综合亚洲| 男人把坤坤插入女人的下体| 亚洲伊人成综合成人网| 啪啪91| 超碰地址97| 内射老妇BBWX0C0CK| 国产精品一区午夜福利| 久热伊人99re| 蜜臀久久99精品久久久久久| 国产偷拍网站| 日本操逼视频导航| 国产精品网站免费| 18禁看网站一区| 精品毛片av一区二区| 美女9118禁| 亚洲综合九九| 成 人 A V免费视频在线观看| 东京热毛片177b2viP| 一区二区三区成人高清视频| 精品超碰中文在线| 综合操逼| 97这里有精品| 九九久久综合| 啊啊啊啊啊好大好舒服想要| 少妇久久久| 日本岛国黄色网址| 久草线上视频免费看| 野狼激情网| 日韩熟女精一区二区三区不卡| 熟女视频久久| 久久国色天香香蕉| 97久久久久久久久久| 乱伦日本中文自拍| α√在线| 9999免费精彩视频| 久久久无码视频| 国产www色在线观看| 欧美熟妇亚洲版| 亚av顶级裸体一区二区三区四区五区| 传媒免费一区二区三区| 免费A V在线播放| 情色五月天就去干| 黄片无码在线制服| 日本淫乱女一区二区三区视频| 大香蕉 222| 国产亚洲精品玖玖玖在线观看| 色哟哟综合| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 欧美激情在线观看视频| 亚洲熟女乱色一区二区三区久久久| 人人九九精| 狠狠色婷婷777| 日本高清一本二本免费不卡| 色综合 加勒比| 五月色综合| 男人天堂网站| 99re在线观看| 最新一二三区视频| 日韩激情中文字幕有码| 欧美性爱一级操| 欧美性色欧美| 欧美人妻精品| 色天使大香蕉| 天天综合91在线| 26uuu性物| 中文字幕色AV| 亚州男人的天堂| 人妻熟妇久草在线| av 模特一区了| 蜜桃久久综合视频| 日本成人电影资源网| 黑人精品欧美一区二区蜜桃| 91丨九色丨熟女高潮| 2017大香蕉国产精品久久| 国产女人9999| 狠狠爱综合网| 中文字幕久久亚州无码| 91黑丝露脚| 一级黄色性爱A级片| 白丝少妇一区二区| 搡老女人老妇女AAA一VU麻豆 | 国产白丝在线| 狠狠色五月亚洲91| 亚洲视频1区| 日韩性爱高清免费视频| 激情另类激情| 国产精品操| 日韩中文字幕宗合在线| 2020中文字幕在线观看| 天天操天天射青青草| 人人摸人人干人人拍97| 精品久久久久久久久久久久| 久久9视频| 国模艳艳啪啪一区| www.亚洲黄色| 亚州色国| 丁香五月av| 日本成a人v网站在线观看| 久久后入制服| 欧美日韩青操| 天天综合网91入口| 约操熟妇| 中文区中文字幕免费看| 啊啊啊啊啊啊啊啊啊在线观看| 欧美日韩成人在线| 欧美不卡在线美女| 玖玖久久久| 亚洲天堂欧美| 白嫩国模丰满一二三区| 天天夜夜rb| 淫淫综合网| www. 男人天堂成人在线| 亚洲第一视频 欧美风情 日韩| 少妇熟女一区二区三区| 极品丝袜无码| 国产黄色在线播放观看| 激情四射婷婷六月天| 好好的日:com久久九九| 亚洲淫乱骚妇AV| 色眯眯av| 国产精品精品系列在线观看| 国产毛片精品一区二区色欲黄A片| 97天天插| 亚洲精品美女久久久久久久久| 人妻加勒比东京热| 大吊色| 国产精品永久免费10000| 蜜乳AV色欲AVAV无码| 久久久无码国精品无码三区三区| 色97干| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 翔田千里无码一区| 欧美综合色综合| 国产后入清纯| 一级性爱aaaa| 五月天婷婷在线看| 久色99999| 一二三啪啪专区| 色盈盈影院| 狠综合网| 一区黄二区黄| 超碰人妻中文在线| 99热 按摩 日韩| 久草久热| 大香蕉久| 97干在线看| 综合一区中亚洲国产成人综合精品| 青青草一区二区三区四| 色官网色综合| 清纯唯美亚洲综合| 亚洲性高潮| 在线毛片片免费观看| 2019亚洲男人天堂| 精品无码产区一区二| 亚洲天堂久久| 精品人妻一区二区三区日产| 可免费观看的av毛片中日美韩| 亚洲熟伦熟妇AV无码春色| 色五月激情AV在线| 五月天九九日国产精品一区二区三区| 欧美在线电影| 秋霞午夜成人福利片片| AV色五月天| 囯产操逼片| 精品无码一区二区三区色欲| 哈哈操 大香蕉| 少妇久久久久久| 囯戸精品高潮呻吟旡码| 都市久久精品激情亚洲| 老司机射| av优播| 丁香婷婷九月| 亚欧美天堂在线| 美女啊啊啊啊啊啊啊| 亚洲综合色网| 操操操操操操| 4141514逼喷水三级片| 精品久久視頻在线| 色好看av| 91色综合激情| 97在线资源| 亚州图片第一页| 欧洲精品一级二级精品综合视频综合| 自拍偷拍 高清无码| 一本道综合色图| av72网| 欧美综合色图网| 加勒比综合| 九九九色| 欧美性爱伊人| 亚洲高清内射| 熟妇人妻丰满久久久久久久无码| 偷拍三区| 日本大片日本一区二区免费高清| 亚洲一级性爱视频免费看| 91精品无码人妻系列| 啊a一区在线| 国产精品呦一区二区三区| 极品美女福利在线观看| 少妇国产不卡| 亚熟hd视频在线| 乱伦一二三| 精品日韩人妻视频| 欧美91视频| 亚洲九区| 激情五月婷| 色婷婷av在线观看| 国外91| 欧美亚洲国产91在线| av一区二区三区 中文| 欧美操逼视频二区| 欧美日韩中文视频播放| 噜噜噜无码AV一级一级久久影院| 91大神电影天堂| 欧亚三区动漫| 曰韩av中文字幕专区| 在线观看啊啊啊啊啊| 男人天堂无码| 国产不卡免费在线视频| 97综合日韩| 麻豆久久精品亚洲精品88| 蜜区区视频79 | 欧在线一二区| 久久亚洲国产成人| 国产精品一级毛片不卡视| 最新一二三区视频| 91精品91久久久久77777俄罗斯老妇姓x| 精品人妻高清麻豆av| 人妻天堂网| …亚洲黄色厕厕女女在线播…| 天天综合欧美| 国产精品探花在线| 天天日老熟妇| 香港日本韩国人妇99www.wccm20| 亚洲情色 无码专区| 91人妻做a观看视频| 学生妹天天看| v91av| 中国探花熟女| 裸模AV女优| 少妇精品| 夜夜爽77777| 一区二区三区视频国产免费| 无码二级三级| 物尤视频一区二区| 日韩天堂av电影在线观看| 成人小电影网站tex| 人妻加勒比东京热| 日韩乱伦影音先锋| 亚洲国产成人精品999| 欧美日韩99| 屁屁影院一区二区三区国产| 亚洲高清在线| 色女99一级片在线观看| 中文字幕天堂在线| 亚洲激情综合| 一区二区三区色综合| 少妇无码av专区线| 日韩三级伊人| 91精品操美女| 国产原创自拍| 激情九月婷婷| 午夜男女爽爽爽影院视频| 亚洲。天堂。日本在线观看| 啊啊啊爽爽| 亚洲少妇色图自慰直播| 一区操逼| 屌妞视频久久久久久久久久久久| 东北女人操逼| 日本天天人人狠狠在线日美女| 五月天色电影| 一线黄色免费性爱片| 人妻美腿丝袜日韩| 97人妻免费中文字幕| 日韩射图| 粉嫩国产精品久久久| 中文字幕av亚洲精品| 青青草白白色| 一区二区三区视频在线观看免费| 熟妇艹鸡八| 思思热免费视频观看| 啊啊啊啊免费视频| 国产福利夜| 亚洲乱熟女一区二区三区大香蕉| 国产 日韩 欧美一区| 久久久99久9| 久草国产在线视频| 国产精品 视频| 熟妇一区二区三区| 日韩无码专区| 狠狠色狠狠色狠狠五月| 色妇综合网| 欧洲性人爱视频| 91色图片| 91影库| 亚洲精品91| 亚洲宗合网| 蜜臀人妻少妇久久在线观看| 18啪啪手机免费性爱| 欧美综合色图网| 91在线美女| 日韩一级特黄av毛片| 神马久久午夜| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 狠狠操综合| 激情抓乳插进去啪啪啪日韩 | 五月丁香在线| 色色色色日本| 91综合色噜噜| 狠狠干精品一二三四五六2022| www.婷婷| 免费精品无码一级毛片牛牛影视 | 久久一二三四不卡 | 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 一区二区国产视频在线观看| 午夜精品99久久久久传媒| 91精品老女人| 猛猛干| 色色97爱| 淫纸中9区| 亚洲,欧美,春色,另类| 99色婷婷| 免费啪啪一级视频| 国产一区二区a毛片| 老司机深夜18禁污污网站| 色婷婷一区二区三区久久| 欧美亚洲首页| 综合天天网| 伊人97色天使| 国产精品经典一卡久久久| 九九色图| 欧美不卡在线一区二区| 婷婷爽人人婷婷爽视频| 久久久久久免费电影| 欧美久久九九| 国产高清免费不卡av| 91久久九九精品国产综合| 日本天堂在线播放| 骚货人妻偷情自拍在线视频| 亚洲精品日韩国产欧美| 操逼大黄片| 久久精品国产AV一区二区三区| 日本亚欧爱爱| 亚洲在高跟鞋自慰久久在色线| 久久乐| 欧美成人精品A片免费一区99| 国产 日韩 欧美高清| 欧美成人一级免费电影| 人妻少妇久久中文字幕一区二区 麻豆 | 亚洲色图a| 日本一二三免费久久| 亚洲图片欧美色| 破苞ⅩXXX性无码动漫无码| 五月天婷婷在线看 | 4虎在线视频| 国产精品网站www| 夜夜骑天天燥| 精品国产国产AV| 99热日| 无码视频一区二区| 亚洲在高跟鞋自慰久久在色线| 日韩AV电影网站| 日本熟妇人妻中出视频| 女人高潮大叫一级毛片| 伦伦成年午夜免费视频| 国产成人手机视频激情| 手机看片日韩人妻| 男人天堂欧美| 亚洲美女精品九九视频| 色香AV| 亚洲国产欧美另类自拍| 超碰在线欧美性爱激情| 日本欧美不卡| 成年无码动漫av片无尽在线| 久久精品无码专区| 中文字幕乱亚洲美女精品一区| 色呦呦国产精品免费看| 日韩性爱人人爱人人操| 亚洲国产欧美另类自拍| 精品久久无码午夜福利| 亚洲色图亚洲无码强奸乱伦| 国产精品久久久久久久黄无码 | 97在线免费看视频| 色色99| 探花在线免费观看视频国产一区| 欧美日韩插逼视频| 日韩欧视频| 亚洲色图20p|