日韩精品一区二区三区在线视频放-无码中文字幕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
返回資訊列表
久久国99999| 天堂av2019| 东京太热久久久| 啊啊啊草死我| 第一高清av中文字幕| 夜夜肏2021| 亚洲高清视频在线免费观看| 久久国产视频专区一二三| 日少妇视频| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 黄片在线免费在线观看| 欧美天堂亚洲电影院一区在线播放| 免费看黄视频亚洲网站| 大香蕉日亚洲日本亚大| 综合色色网| 9久在线视频只有精品| 国产精品无码久久久久2025| 综合网亚| 中出91| 亚洲最新中文字幕免费| 国产精品久久久久久久久久久久久久吹| 你操综合| 中文字幕人妻资源在线| 亚洲人妻色图| 97神马久久| 亚洲视频一二区| 久久久久久久久久久久久9999| 日本成人电影资源网| 性色AV网站| 欧美写真视频一区| 99re6久热只有精品6在线直播| 中文字幕-区二区三区四区视频中国| 蜜乳av首页| 亚洲精品亚洲人成在线麻豆| 国产又黄又粗的视频| 亚洲高清欧美总合| 97精| 亚川综合视频| 日韩黄色片子| 八人操人人摸人人看| 乱伦av国产| 日韩一级片在线看| 操操AV电影| 日本亚洲熟女视频| 操逼网站视频漫画国产| 午夜免费福利视频一区| 亚洲老熟妇xxx| 久久久工口| 日韩紧密久久| 亚洲成a人在线观看久| 欧美日韩*字幕一区| 成人激情无码在线视频| 久久99视频| 成人午夜无码视频| 开心五月激情网| 亚洲天堂,男人| 亚洲s在线观看| 国产第二页| 人妻人久久精品中文字幕| 国产日韩欧美| 97这里只有精品| 天天做日日做| 国产又色又粗又黄又爽| 精品人妻二区三区| 亚州精人品大香蕉| 超碰97综合网| 无码直播久久久| 风流老熟女一区二区三区l| 五月综合色| 久久中出在线| 美女黄色91| 国产超碰97| 人妻丰满熟妇av无码区蜜桃| 欧美AAAA黄片| 欧美成人A天堂片在线观看| 日韩乱插| 久久精品成人| 在线视频免费播放一区| 97天天弄| 先锋影音av先锋一区| 99热91| 2020视频1区2区3区| 亚洲文学偷乱拍啪啪啪啪 | 欧美丝袜制服久久| 久草资源在线视频官方总站日韩丝袜美腿 | 日本道久久综合色色| 亚洲最大的黄色电影网站。| 91美女精品| 久久久久亚洲?V片无码V| 69人妻精品一区二区绯色| 超碰这里有精品| 先锋色眉乱伦资源| 日韩在线国产字幕| 99少妇| 人妻乱仑一区二区三区| 青青草日本无码| 亚洲高清综合网| 九九香蕉网| 五月天九九日国产精品一区二区三区| 操我无码| 97在线免费视频观看| 免费人成?大片在线播放| 久久久九九| 澳门黄片一香蕉视频| 日日夜夜国产综合| 日本人妻伦在线中文字幕| 啪啪一区| 亚洲伊人成综合成人网| 91狠| 91综合网| 神马久久久久久久久久久久| 日韩欧美中文| 夫妻天天操岛国视频| 天天看片天天爽| 国产亚洲日韩在线三区黑人| 久久大香蕉97| 色爱综合网欧美| 激情开心五月天| 六月丁香网| 亚码激情| 人妻丰满熟妇一区二区三| 乱伦AVxx| 中文字幕乱码人妻一区二区三区,99精品| 无码日韩网站| 欧美第五页| 中字乱伦AV| 欧洲亚洲综合| 天天爽人人综合免费7799| 欧美狠狠操| 日韩一级久久毛片| 嗯嗯啊啊视频一区二区三区| 免费一级a毛片久久久久久鸭绿欲| 麻豆天美久久91| 亚洲精品黑丝| 日本丝袜美腿人妻九九| 青青色在线观看| 欧美亚综合色图| 琪琪精品免费一区二区三区 | 欧美成人国产精品| 亚洲精品丝袜-不卡成人免费……| 九九九九热只有精品| 极品色www影院| 秋霞福利网| 人人考人人摸人人干| 蜜臀th| 色久桃花影院在线观看| 熟女人妻一区二区三区| a'v在线资源| 日日夜夜青青草母狗| 亚洲天堂欧美| 嗯嗯啊啊啊好舒服| 午夜美女福利视频| 亚洲美女高潮喷水视频| 久久亚洲天堂| 酒色综合网| 骚乳在线| 91路www| 天天日少妇逼AV| 成人一二三区| 日日干男人的天堂| 人妻激情另类| 97硬碰| 欧美高清无码免费视频高清版| 天欧美在线| 大香蕉伊人网WWWn0n| 久久草在线综合视频| 欧美人人天天网| av一区二区三区 中文| 人人操人人肉久久精品| 日日爽熟女| AV色五月天| 性老妇一区二区三区| 欧美熟女少妇| 亚洲欧美校园另类春色| 精品免费一区二区三区在线亚洲人成| 日韩av不卡在线看| 综合免费无码中文| 成人av动漫在线观看| 国产剧情AV不卡在线观看| 久久亚洲欧美中文字幕国语| 中国大陆国产高清AⅤ毛片| 神马久久久久久| 乱色老一区二区三区的观看方式 | 婷婷亚洲综合| 97资源制服丝袜| 肉丝中文无码高清| AV男人天堂网| 亚洲成人贴图| 91亚洲人| 91综合国产精品| 天堂精品| 欧美日韩在线小说| 色999五月色| 91亚洲人| 去干网最新版| 日韩性色b| 成人片视频| 亚洲精品少妇| 亚洲国产成人精品999| 强奸国产精品视频| 天天做天天爱天天高潮| 影音先锋国产精品| 精品偷拍13p欧美dodk视频| 99这里只有精品国产| 久久精彩免费视频| 超碰在线第一页| 八戒无码国产午夜福利| 精品无码一区二区三区| 大香蕉www.超碰| 尤物一级在线免费观看| 亚洲欧美日韩国产丝袜自拍中文| 国产精品96| 伊人久久大香线蕉无码| www久久99| 亚洲综合网图| 99这里只有精品国产| 亚洲天堂女优在线| 五月天综合网| 国产一区二区精品久久99| 六六久久日韩不卡| 欧美狠狠狠| 东京太热久久久| 欧美性五月| 欧美精品一区二区少妇免费A片 | 嗯嗯嗯啊啊在线观看| 1024午夜激情男人的天堂| 色就色综合| 精品超碰中文在线| 中文字幕欧美丝袜07资源| 中文字幕老熟妇黄色视频| 亚洲无线观看久久| www.高清无码诱惑一区.com| 密臀国产在线| 中文字幕天堂在线| 91亚州欧美| 黑人美精品 A片| 天天拍天| 在线播放免费av福利片| 7月婷婷综合| 九九九热| 91骚妇| 国产懂色精品国产av| 99热在线只有精品| JULIA人妻风俗店中出电影| 国产精品不卡一区二区三区av| 中文字幕少妇色 | 亚洲色婷婷综合久久一区二区三区| 五月丁香激情综合| 国产日韩在线播放| 黄色电影在线播放综合网站 | 亚洲免费成人在线高清无码视频| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 91+欧美| 人人操人人摸人人看人人插| 亚洲男人天堂网站| www.男人天堂| 久久精彩视频9| 亚洲av影院在线观看| 精品人妻一区二区三区不卡断 | 青青草华人在线欧美在线| 超碰9 7女人| 青青网三级视频| 精品九九国产无码| 综合久久少妇中文字幕| 激情一区二区| 久草综合网| 精品一国2| 午夜精品久久久久| 超碰碰激情97+久| 日本中文字幕在线视频| 久久五月视频| 999日韩中文精品观看视频。| 亚洲 日韩 欧美 国产综合体| 亚洲超碰在线| 日韩三级在线观看网站| 亚洲的天堂网| 尤物视频偷拍免费| 欧美线天码中字| 欧美丝袜91| 久草资源在线| 国产无码精品无码| 久久久精品电影| 日欧操屄| 最近2019中文字幕国语免费版| 国产精品高清2021在线| 麻豆综合一区av| 第四色奇米影视777| 欧美专区日本专区| 亚洲人精品久久久喷水| 超碰在线97国产| 丝袜av一区二区三区| 神马久久久久久久久久久久| 国产精品69久久久久久久| 国产自偷| 一本色道综合久久欧美| 麻豆国产免费影片| 色诱中文字幕| 亚欧美无遮挡| 无码人妻1727| 91粉嫩萝控精品福利网站_精品影音先锋国 | 激情综合五月| av天天在线| 极品色社| 唯美清纯 妖精视频| 国产强奸AV在线| 少妇被c 黄 免费观看| 天天色天天干天天射| 综合五月婷婷| 91精品丝袜久久久久久| 五月丁香六月激情综合| 亚洲AV无码国产成人| 国产精品一区二区亚洲人成毛片| 亚洲欧洲国产综合av| 欧美日韩性感| 日日摸日日弄日日拍| 国产性爱在线视频一区二区| 五月婷婷色| 中亚精品极乱| 日韩猛交| 欧美成人性爱视频大全| 午夜天堂网| 天堂网亚洲区手机版| 精品一区二区成人| 婷婷激情一区二区三区俺也去| 中文字幕片| 精品国产一区探花在线观看| 激情五月天网站| 97在线播放 | 午夜福利久久久噜久噜久久综合| 久久久555| 亚洲精品人妻吞精av| 91黑丝少妇| 亚洲精品国产拍免费91在线| 97超碰亚洲| 亚洲熟女性高潮久久久| 久9久9精品| 男女一进一出视频久久| 亚洲国产第一页综合视频| 青青草影视蜜久久| 少妇高潮对白在线观看| 亚洲欧洲无码97久久精品| 伊人综合色网| 试看日韩黄片| 亚洲色9| 91久久午夜无码鲁丝片久久人妻| 91综合网在线| 成人片在线播放| 精品免费囯产一区二区三区| 欧美性爱五月天| 草b在线| 天天欧美| 国产白丝在线| av婷婷色婷婷色六月| 欧美日韩中国x| 蜜乳av首页| 亚州人妻| 1769一区| 艾草av| 91激情| 国产成人网| 超碰精品日韩欧美国产| 精品9999| 国产精点久久久成人| 玖玖超碰熟| 国产中文字幕曰本毛片| 久久久97| 97热视频在线观看| 欧美激情中文字幕另类小说| 又黄又硬又粗又长国产视频| 久草资源欧美在线视频| 深夜激情无码| 久久精品国产免费观看99| 天天躁夜夜躁狠狠躁AV| 91一起操| 欧美一级特黄淫片在线观看| 中文字幕一区二区视频在线观看| wuyechaopeng| 91女在线观看| 99激情| 人妻熟女一区在| 欧美人黑A片无码免视费| 91男人综合| 久久精品91| 色播丁香| 天天流夜夜操| 干我久操| 亚洲精品无码久久AV| 日韩精品-原创伙伴| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 熟女人妻一区二区三区免费看| 欧美亚洲涩涩| 日韩欧洲操屄视频| 亚洲天堂,男人| 九九热午夜欧亚国产视频| 亚洲精品一二区| 成人26uuu| 欧美香蕉视xxx| 肉丝无码中文高清| 午夜色婷婷| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲欧洲小说图片视频| 老熟女乱伦一区| 精彩久久中文| 又黄又爽在线观看视频 | 国产毛片毛片4p懂色| 国产成人精品亚洲日本| 天天天天天超碰| 亚洲91在线| 天天综合香 ld视频| 中文字幕88av在线| 九九久久国产精品| 国产真实野战在线视频| 色综合久| 亚州综合网| 另类图片五月天| 欧美 色 亚洲| 久久久久久中文版| 91熟女.com| 97视频在| 用力操死我| 91N综合网| 99只有精品| 亚洲一区在线观看欧洲| 5252色欧美在线| 五月天色综合| 蜜桃网熟妇| 狠日操| 亚洲综合影视| 日韩精品在线观看观看| 无码九九九九| 一区二区三区视频在线观看免费| 久久久久9| 色视频蜜乳| 亚洲网污污污污| 一本一道波多野毛片中文在线| 日本三级韩三级99久久| 国产一区二区在线看| 人妻嗯啊啊在线播放| TS人妖另类精品视频系列| 久草资源欧美在线视频| 极品欧美一区二区三区| 色97干| 五月丁香亭亭| 亚洲国产一区二区入口| 97国产|免费| 男人的天堂在线2| 欧美色性爱| 欧美激情精品久久久久久| 99re公开精品免费视频| 日韩无限资源| 久久国产成人精品国产成人亚洲 | 天天在线91| 2020中文字幕在线观看| 爱啪精品一区| 亚洲成?V人片在线观看福利| 蜜臀久久99精品久久久| a人欧美综合天堂麻豆| 欧美不卡在线一区二区| 97伦综合| 伦在线97| 97午夜剧场日韩| 狠狠入| 粉嫩AV一区夜夜嗨| 天美传媒国产原创中文字幕亚洲欧美另类 | 91精品国产一区三一| 国产AV人人 夜夜人人澡| 欧美色性爱| 2017天天操| 91伊人久久在线| 嫩草 人人网精品| 亚卅熟女乱色| 熟女精品va中文字幕| 久久超碰天天| 天堂av2019| 91精品大奶人妻| 一本色道久久天天射天天干| 91操熟女| 国产久久久久久| 三上制服丝AV| 中文字幕精品丝袜| 九九热九九热| 黄色AV免费| 99re这里只有| 成人青青草原伊人| 一本大道青青| 日韩精彩视频| 综合视频91| 久久精品72| 好吊妞转入那个网| 亚洲人妻av| 美女黄页网站| 台湾佬大香蕉| 欧美色图99| 久久久111| 好吊色在线观看| 婷婷五月天社区| 97人人射| 国产精品色| 99色在线视频| 综合影视国产无码| 黄色网址在线免费观看| 日韩丝袜高跟制服在线观看| 神马久久网| 婷婷亚洲五月***久久| 美女一区二区国产精品| 无码日韩人妻av一| 国产传媒午夜理伦精品| 大香蕉黄色一级片免费看| 少妇厨房愉情理伦片bd在线观看| 欧美性爽xyxOOOO| 测评在线观看AV| AV色五月| 青草一区二区| 思思热在线视频免费| 51国产午夜精品视频| 亚洲av无码国产精品字幕| 九色黄站| 欧美国产精品久久九九| 性爱综合一区二区| 欧亚性爱啪啪| 国产强奸AV在线| 欧美一级久久久久久久大片动画 | 亚洲最大成人a毛毛片| 95自拍视频在线观看| 一区二区三区国产在线播放| 色色毛片| 丁香婷婷九月| 五月天啪啪| 一区二区激情国产熟女| 青青草中文-久久青草精品一区二区三 | 99精品在线| 97色插| 麻豆 欧美 日韩| 成人老鸭窝人人在线视频| 精品精品精品| 亚洲国产剧情少妇激情| 超碰在线97国产| 午夜啊啊| 不卡av在线中文字幕| 91人妻做a观看视频| 肉动漫无遮挡h在线观看| 色色香蕉| 欧美日韩国产中文超碰| 九九亚洲色在线观看| av影院十区| 欧美在线啊啊| 国产探花精品在线| 色精品极品| 美女裸体麻豆天美蜜桃91| 夜夜嗨老熟女AV一区二区三区| 九九九九九九九九九国产精品| 翔田千里AⅤHD无码| 久久老子无码午夜伦不卡| 麻豆国产原创AV色哟哟| 亚洲少妇免费视频\| 精品人妻一区二区免费看| 久久久99免费| 日本三级中国三级99人妇网站| 一本一道人妻久久一区二区三区| 自拍视频大全亚洲专媒视频/一区二区三区 | GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 天天色怡春院| 亚洲欧美日韩偷拍色图| 美国黄片aaa| 亚洲欧美日韩精品久| 伊人成人中文字幕久久网| 日韩国语字幕| 97久久超碰日韩精品| 国模不卡| 色鬼在线综合| 久久产精品一区二区三区电影| 国产视频不卡在线观看| 久久99草| 性爱视频无打码在线观看| 欧洲熟妇xxXx欧美老妇裸体| 60秒免费小视频| 一级免费精品| 3p国产色噜噜一区| 日韩大香蕉精品在线视频| 精品无码一区二区三区| www鬼畜国产男人的天堂| 另类专区加勒比| 精品国产一区二区三区四区在线看 | 家庭乱伦性爱av| 天无日色综合| www.91视频网| 亚洲av影院在线观看| 日韩78m视频| 校园春色五月天| 91精品国产91综合久久蜜臀| 97九色人妻| 欧美性五月| 国产精品爽爽va在线观看98| 九月丁香婷婷| 亚州国产成人精品女人久久| 人妻熟女一区二区三区视频| 国产精品自产拍在线观看社区| 好看的91视频| 欧美中文综合| 深夜激情无码| 91N综合网| 亚洲熟女av日韩熟女| 综合网,亚洲,欧美| 天天操天天舔| 日韩另类色图| 超碰地址久久| 六月丁香网| 伊人加勒比| 91精品人妻一区二区三区蜜桃臀| 国产综合在线视频网站| 骚熟女吞| 大香蕉综合在线| 亚洲国产精品久久久久婷婷老年| 成人性爱电影网| 天天综合色图| 91在线免费观看处女| 欧美日韩电影成人在线| 亚洲宗合网| 肉嘟嘟www视频在线观看高清| 中文字幕 一区二区 亚洲无码| 男人女人18禁片免费看网站| 97在线观看免费视频l| 爆操无码| 很很很很操| 少妇无码av专区线| aV中文麻| 久久夜色一区二区| 国岛片视频| 中文 人妻 制服| 亚洲高清内射| 免费一级欧美片片线观看| 78超碰| 天天天天做夜夜夜夜做| 免费av高清无码| 日本亚洲vr欧美不卡高清专区| 国产黄色影片在线观看| 岛国天天午夜影院传媒网| 国产精品青青草| 一起草日韩| 人妻欧美| AV高清一区| 国产无码一二三区| 国产福利一区二| 欧美操逼视频二区| 99热精品在线| 日韩性爱1级片视频| 成人性交免费视屏| 日韩乱码Av| AV无码久久久精品| 人人么人人操| 亚洲交性| 亚洲AV不卡在线观看| 亚洲中文字幕妇伦久久| 欧美成人性爱视频大全| 天堂综合网| 国产青青美女玩逼视频| 日本福利二区视频| 亚洲欧洲综合成人av一区| 热热色综合网| 98精品国产乱码久久久久久| 久久这里都是精品| av资源在线观看少妇| 日韩啊V| 99re在线视频这里只有精品| 插欧洲美女欧美精品| 一个国产在线综合网站| 中文字幕久久亚州无码| 国产高清免费不卡av| 2024黄色视频| 96精品久久| 暖暖精品二区三区观看| 亚洲五月丁香花狠狠干一区二区三区| 精品视频在线观看精品| 91美女精品| 性欧美| 96AV久久久| 人妻久热在线| 日亚韩精品视频二区三| 八人操人人摸人人看| 亚洲国产精品无码AV久久| 久久久性爱| 久9爱精品| 97操综合| 97资源站久久| 欧美极品色| 超碰日本97美女人妻人人玩人人爱| 狠狠干狠狠色| 二男一女成人A片| AA级电影三区| 精品无码一区二区三区| 秋霞操逼片| 天堂男人网| 搡老女人老熟女91| 91亚洲欧洲| 黄片www视频免费| 欧美春色| 啪啪自拍九九综合| 美国三级日本三级久久99| 亚洲欧美日韩电影网站一区 | 91色欧美| 久久久96精品| 在线观看啊啊啊啊啊| 天天在线91| 日本青青草在线| 久久国产精品,久久国产| 国产精品懂色tv影视免费观看| 亚洲天天综合| 日日操夜夜操天天操免费观看麻豆| 极品色综合| 在线视频资源| 天天看天天日天天操| 亚洲视频精选| 97久久久久| 日韩日韩日韩-国产乱码精品一区二区| 999熟女精品| 亚洲色香| 久草线上视频免费看| 久久精品一区一起草| 激情久久日韩精品中文字幕麻豆| 隔壁邻居波多野结衣中文字幕| 日日操夜夜操天天操免费观看麻豆| 91色亚洲| 五月婷亚洲精品天堂| 日本一区不卡| 超碰欧美| 色欲无码人妻日韩欧美精品| 国产精品毛片?v一区二区三区| 欧美色图91| 八戒午夜福利理论片| 欧美成熟性爱精品| 韩日欧亚a级| 91AV天美在线视频| 亚洲视频精选| 国产亚洲精品美女久久久| 91综合网| www.色婷婷色综合| 欧美狠狠操| 人人喜人人妻| 另类 综合 日韩 欧美 亚洲| 亚洲,欧美,春色,另类 | 国产按摩一区二区三区| 性生活久久久久久久久久| 国产嫩草精品A88AV| 日韩乱伦AⅤ| 超碰国产在线| 亚洲欧洲美腿丝袜| 中出20p| 亚洲男人在线观看天堂| 97se综合网| 中出在线视频| 亚洲国产精品无码AV久久| 777AV电影| 色综合久久久久| 国产精品2020| 少好三P| A片A5445444| 色噜噜婷婷| 不卡啪啪视频| 欧美一区二区三区成人性生活| 亚洲欧美综合| 德国一二三不卡| 大香蕉乱级| 午夜毛片高清免费不卡| 秋霞网—男女啪啪亚洲免费体验区| 久久久久网站-538在线视频-欧美永久乱码 | 人人乐大香蕉| 2023天天操夜夜操| 国模精品一区二区三区苹果色戒| 老鸭窝日丰县女人| 日韩在线观看中文字幕视频| 欧美91在线| 超碰久久精品| 五月大香蕉| 免费啪啪一级视频| 日本精品一区二区三| 一区久久久二区| 久久久久九九九| 2017人人操,人人摸| 乱伦熟女区| 自拍亚洲综合| 久久久精品无码亚免费| 2017大香蕉| 麻豆国产av网| 熟妇人妻一区二区三区| 午夜传煤十二区精品| 在线观看亚洲专区| 欧美国产视频| 三男一女不戴套的A片| 国际精品久久久| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 东北黄色电影| 九九99久久| 天天色黄色影院天天操| 欧美色网络| 加勒比伊人| V A在线| 9久久久久久| 天天影视射综合网| 婷婷啪啪| 夜夜嗨一区二区| 欧美日韩国产中文超碰| 97精品97| 91碰超| 九九九九九用不成了| 久久久久久久久久久久久久久性生活视频 | 婷婷AV一区二区三区| 大香蕉92| 国产高潮AA片免费看| 天天综合网视频91| 色99视频| 屁股久久久久久久| 青青草亚洲一区 | 日韩精品碰碰| 久久久熟妇熟女国产| 久久中文字幕在线观看| Av色五月| 国产在线视频二区| 另类专区加勒比| 青娱乐亚洲自拍| 玖玖超碰熟| 日韩欧美视频青青| 亚洲最新Av| 亚洲综合骚逼| 在线国产探花| 欧美同性恋 的搜索结果 - 91n| 国产高潮AA片免费看| 久久久人妻| 美女的肌被草喷水视频| 成人aⅴ一区二区三区| 国产青视频| 全免费a敌肛交毛片免费| 俞拍久久国应视频| 婷婷色网| 久久这里只精品99re66图| 四虎影视欧美| 69视频福利导航| 丰满人妻av一区二区三区 | 超碰在线人妻不卡| 一区二区三区免费岛国片| 日本大香蕉| 五月天激情小说| 欧美不卡在线一区二区| 九九免费影片| 四虎永久在线精品免费网址| 色久桃花影院在线观看| 久热热| 天天综合网合集91| 麻豆黄色五月天| 亚洲AV无码国产精品久久久久 | 日美免费黄片| 欧美 色 亚洲| 91在线/欧洲| 女色视频社区| 在线综合色| 在线观看亚洲成人精品| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 99r九九| 国产成人无码高清| 五月天开心网| 熟女乱伦A| 亚洲国产成人精品女人久久久| 天天操天天谢| 920日本午夜免费| A片三级无码| 五码视频在线观看| 69天堂| 丝袜喷水在线| 日韩精品 资源| 午夜寂寞欧美| 国产美女裸体秘 永久无遮挡| 中文字幕在线免费观看 | av日韩在线观看电影| 日产欧美电影一区二区三区| 一起草视频在线| 99热导航| 亚洲国产剧情少妇激情| 亚洲操操| 爱媛媛久久国产福利| 国产精品久久久久亚洲av| 国产午夜精品在线观看| 国产精品一区二区三| 碰人碰碰人人开房人肉| 亚洲诱惑| 97干com| 极品白嫩美女白浆成人福利在线看| 尤物网址| 永久免费av无码网站国产app| 91第一页| 久久久91| 中文字幕后石码三区四区| 又黄又硬又粗又长国产视频| 激情五月天校园春色网| 久久久久日本视| 成人aⅴ一区二区三区| 久久女同性恋一二区| 天天视频黄| 又大又白奶子| av日韩在线观看电影| 九色精品视频导航1| 人人妻人射| 操逼日批| 亚洲欧洲综合成人av一区| 国产精品4p在线观看| 高清国产无码av| 97免费在线观看| 亚洲色图欧美色图另类图片| 欧美劲爆第一页| 亚洲自拍青操视频| 精品大全99999| 国产女主播视频在线观看| 色777999综合| 91中文字幕在线观看| 在线亚洲丝袜视频网站| 精品人妻一区春色| 超碰97在线中文| 亚洲综合在线高清| 午夜精品久久久99| 亚洲另类久操网| 久久香蕉国产线看观看猫咪av| 亚洲最大无码中文字幕网站| 伊人色综合网电影| 丁香五月成人| 色婷婷成人| 熟女六十路| 国产中文字幕曰本毛片| 99re国产中文字幕| 大香蕉123| 天天淫人人妻日日色| 大香蕉伊人在线成人AV在线观看 | 久久最新视频免费观看| 97亚洲欧美日韩| 伊人欧美大香蕉视频| 999热这里只有精品| 国产精品久久| 日本国产亚洲一区在线观看| 欧美精品一区二区少妇免费A片 | 六月激情网| 色99999| 成人国产二区三区在线,男女精品。| 日本免费二区三区| 夜夜嗨一区二区三区三州加勒比 | 欧美性天天| a片 xxxx受爽视频| 91视频伊人| 免费黄色A片| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 日本久久超碰| 免费久久一级毛片大黄| 玖玖爱免费观看视频| 午夜天堂精品久久久久91| 久久久久久性爱视频| 欧美伦乱| 国产高清视频无码在线| 看日韩操逼| 99热欧美| 97超久碰| 欧美乱欲| 亚洲导航深夜福利| 亚洲综合色男人网| 日本一级不卡一二区| 偷拍综合网| 亚洲黄色影视| 神马久久久久久久久久久久| 91天美免费| 密乳视频在线| 精品区国产区一区二区三区| 男女91| 欧美日韩97在线| 在线有码中文字幕| 国产福利av精彩对白| 人人操人人摸超碰| 岛国片国产成人亚洲播放| 夜夜嗨一区二区| 99爱爱| 日本黄大片在线观看视频| 日韩熟女乱伦中出| 国产这里只有精品| 天堂精品| 日本一线产区和二线产区伦理片| 日韩操逼HD| 99这里只有精品| 天天操天天射天天日| 亚洲精品天天影视综合网| 18精品一二区| 啪啪综合网| 精品人妻二区三区| 欧美牲| 国产美女精品| 男女无套 免费网站| 新版天堂中文资源8在线| 国产91精品久久久久久久网曝门| 天天看天天日| 中文字幕一区av| 精品人妻久久久久一区二区三区| 亚洲干B| 欧美日韩性爱无码| 麻豆天美制片厂网站视频| 天天爽天天操啊啊啊| 91一起操| 大香蕉综合网| 欧美老妇曰批的视频| 亚洲天堂资源在线| 伊人成人情色综合| 人妻夜夜爽天天爽三区麻豆AV网站| 插入逼91| 国产92麻豆天美精品色欲5| 欧美日韩婷婷中文| 少妇久久久免费| 亚洲国产美女久久久久| 蜜桃无码AV一区二区| 亚洲一二三四区在线免费看视频| 无码人妻一区二区三区免费九色| 欧美 亚洲 偷拍自拍| 在线 欧美 亚洲| 久久久精品无码亚免费| 亚洲伊人久久综合97| 麻豆久久一区二区三区| 伊人五月天| 91成人国产综合久久精品蜜月| 国产精品黑人一区二区三区| 亚洲av热热色| 国产1769在线| 97精品一区二区三区免费| 天美传媒婬乱| 成人在线午夜视频一区| 亚洲,欧美,春色,另类| 欧美一区二区一级岛国大片| 九九亚洲色在线观看| 日韩AV片| J?P?NESEHD熟女熟妇伦| 亚洲 欧美 色图| A级国产欧美激情在线| 亚洲素人综合| 中文一区二区婷婷视频| 国产超碰人人爽人人做| 欧美性爱18观看| 欧美日韩不卡传媒| 欧美久久婷| 婷婷中文字幕| 射丝袜高跟鞋99| 大香蕉久| 一级黄碟在线观看| 91人妻爽爽人人做人人澡| 综合亚洲欧美精品日韩?v| 乱伦系列一区二区| 欧美78p| 欧美日本中字另类在线| 婷婷爱五月| 欧美日韩另类字幕中文| 97伦乱| 澳门黄片一香蕉视频| 国产福利精品最新在线 | 嗯啊不要啊在线| 黄片免费久久久久久久| 四虎午夜影院| 老子午夜伦不卡影院| 久久精品夜色国产亚洲AV| 伊人久久在线视频观看| 夜夜做夜夜爽精品视频| 国产高潮AA片免费看| 208天天久久九九九| 欧美少妇熟女| 一区三区啪啪| 乱操9999| 五月婷丁香| 约操熟妇| 97久操| 欧美青青视频| 激情丁香五月婷婷| 人人操人人肉久久精品| 日本超碰97日韩精品人妻| 欧美在线视频99| 日韩欧美午夜一区二区| 国产第二页| 成人AV素股で擦久久| 睡产熟女乱伦| 日韩欧美大片免费高清啪啪| 91精品在线播放| 人人澡综合涩| 91狠狠综合久久| 日本色色视频网站| 中国91AV| 一级黄碟| 青娱乐 成人娱乐在线| 欧美专区日本专区| 四虎午夜影院| 操人妻视频| 欧美日日人人天天| 亚州色国| 后入人妻一区| 国产女性无套 免费观看| 天天干天天燥| 91夜色| 久久精品一区二区三区蜜桃臀| 久久超碰亚洲人| 欧美日不卡| 五月天玖玖资源站| 亚洲最大成人a毛毛片| 人妻偷拍一区二区三区| 欧美色www亚洲国产阿娇要播| 91麻豆天美国产欧美高潮| 91美女看B| se,,,亚洲欧美| www老逼91| 东北女人av| 国产超碰人人操| 三级三级三级a级全黄三| 人妻偷拍一区二区三区| 99热这里都是精品| 青青青草原| 天天综合91入口| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 日韩免费人妻色情网站| 一区二区娱乐网站| 91香蕉视频在线观看免费| 国产呦精品系列在线观看| 青青青青操国内视频在线| 欧美草草高清日韩视频| 中文字幕乱妇免费视频| 91日韩网站| 久九九九九九九九热| 好湿好紧视频| 91精品在线播放| 国产午夜福利合集| 视频二区美腿制服人妻欧美| 国产久久一区二区| 日韩丝袜高跟制服在线观看| 天美精品一区二区三区四区在线观看| 富二代亚洲精品99| 少妇一区二区三区在线观看| 久久久久久久9| 99在线观看视频在线高清| 国产免a费看黄片在线| 97爱亚洲| 中文字幕av亚洲精品| 丰满人妻-区二区三区| 国产精品久久久久婷婷二区次| 伊香蕉综合久久久久久久噜噜噜 | 国产亚洲性生活视频播放| 99re在线视频| 久久黄黄黄| 亚洲熟女综合一区二区| 秋霞 色色| 国产福利电影| 国内偷自视频区视频综合| 无色无码| 综合网欧美在线| 欧美成人黄网色网站| 丁香六月婷婷| 日韩啪啪网| 翘臀vidoes| 狠插 制服 自拍| 99久在线精品99re8| 熟妇色99| 豆花视频操逼网址 | 国产欧洲精品亚洲午夜拍精品| 国产成人啪一区二区| 97精选久久| 欧美色视| 欧美日韩中文字幕人妻|