国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成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
返回資訊列表
丰满人妻一区二区三区色-百度| 人人操人人舒服| 久久久亚洲高清不打码| 怡红院亚洲怡春院av| www.超碰在线| 大香蕉免费3| 中文字幕精品专区搜索结果91| www.人人cao| 麻豆天美在线| 国产乱子伦一区二区三区免看| 你懂得91| 99热18| 啪啪啪精品| 成人资源中文字幕在线观看| 麻豆AV一区二区| 国产家庭乱伦网址| 高清无码久操视频| 99在线精品观看视频中文 | 99热综合| 综合久久六月久久婷婷| 啊啊啊啊啊啊在线观看| 九九九九九九成人| 久操B网| 日韩精品黄片免费观看| 一级片视频啪啪| 毛片99-全集电影手机免费观看完整-B029AV | 裸体美女免费看网站青草| 五月天久久综合网| 亚洲av性爱电影| 欧美人妻一区二区| 亚洲AV在线资源| 一区麻豆 高清中文字幕| 伊人黄色视频免费观看| 人妻一二三区| 日韩精品一区二区高清| 色悠久| 果冻传媒一区二区三区| 久久大香蕉97| 青久久| 激情小说亚洲视频| 中文字幕国产精品1区| 五月丁香婷婷色| 午夜视频黄| 九九热国产| 中文字幕第二页| 欧亚成人在线视频| 国产suv一区二区三区6| 97在线视频免费看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 欧美色图私拍91| 国产精品一二三免费网站| 秋霞一级视频在线观看免费| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 囯产精品强| 91九色丨国产丨爆乳| 五月丁香啪啪| AV不卡在线| 99国产在线 精品 视频| 操婢日韩| WWW黄片COM| 女人被添高潮免费视频| 桃花色涩综合影院| 亚洲男人的天堂一区二区| 亚洲情色第一页| AV色天香在线| 国产午夜视频| 9久9久9久9久视频网站| 国产suv精品一区二六| 蜜桃午夜视频一区二区| 91肉丝| 91无码西班牙视频在线| 国产第12页| 色综合久久av| 亚洲精品视频在线播放| 大香蕉99热| 久久久久78| 超碰视97中文| 亚洲精品自拍| 99ri在线视频| 日韩av色图综合| 超碰一区二区| 97亚洲在线| 精品性爱一区二区| 亚洲成人免费电影| 亚洲色悠悠久久88| 亚洲天天操| 亚欧免费| 欧美综合区| 情色日播放AV| 激情四射婷婷六月天| 中国91AV| av强奸乱轮| 人人操AV| 天天日熟妇| 偷偷人人精品女女久久| 欧美精品xxxwww| 激情久久久| 欧美72网页| 懂色影视久久| 另类TS人妖一区二区三区| 日韩视频精品在线观看| 亚洲人妻一区二区三区| 99热销国产这里有精品| 色青青久久影视| 综合干干干av久久久综合网| 精品69网| 岛国片在线观看视频亚洲| 欧亚在线视频| 天天综合网合集91| 内射小黄片| 亚洲 日韩 欧美 国产综合体| 欧美亚洲涩涩| 日本熟妇浓毛hdsex| 国产亚洲色婷婷久久99精品91葵花宝典| 久久久久久欧美精品se一二三四| 9长久久精品| 84YTCOM性无码| 韩国一级婬片A片AAAAA| 久操视频免费观看| 98人妻精品一区二区色欲| 99性爱视频| 激情情色五月天| 日本性感人妻91| 夜夜肏2021| 亚洲日本大香蕉1| 交换娇妻呻吟声不停中文字幕| 亚洲色色色| 亚洲成人帖图| 亚洲黄网在哪免费看| 嗯~啊~快点 死我视频| 青青草一区二区高清无码视频| 久操网视频| 久插综合| 国产黄片精品在线| 欧美色图下一页| 欧美组图日韩亚洲中文字幕| 肉丝网站91| 欧美疯狂做爰xxxx| 国产97/欧美| 亚洲一区二区中文字幕| 久久九九97| 国产精品香蕉热久久新品| 77777亚洲蜜臀精品久久综合蜜臀| 尤物视频偷拍免费| 日韩人妻一区二区精品| 欧美亚洲清纯| 婷婷色婷婷| 婷婷五月天激情四射| 欧美婷婷| 久久精品国产精品一区 | 亚欧美色图| 日韩黄色一区二区三区| 天天夜夜rb| 欧美午夜精品久久久久久超碰| 天堂综合网| 五月丁香狠狠爱| 青青草一区二区高清无码视频| 99色综合| 99re热有精品视频国产| 国产精彩女在线观看视频| 在线观看成人性爱免费小视频| 大香蕉琪琪日本女优不卡| 天堂中文日本在线观看| 97超碰欧美精品| 成人性爱高清视频免费看| 99re综合伊人| 好爽,再快点啊哈嗯嗯嗯嗯| 一区二区影视| 91真人天天在线| 免费看欧美美女黄色大片 | 精品玖九九久| 打av高清| 91在线精品| 91香蕉国产尤物视频| 插老姨肥穴| 天天看,天天做| 欧美亚洲天堂| 懂色av中文字幕一区二区三区天美| 天堂种子在线www网资源| 九区国产| 六九九九| 99久久精品国产高潮| 人人妻人人玩人人澡人人爽| 久久久久ab| 9久热| 嗯啊视频免费在线观看| 乱伦图一区| 综合伊人网12色| 偷拍亚洲视频一区二区三区四区| 中文字幕55555| 精品亚洲国产成人AV制服丝袜 | 人人操av| 丝袜熟女一区二区三区| 天天射天天操天天干天天吃2018 | 色臀AV| 伊人加勒比| 韩日巨乳美女免费视频在线观看| 精品女人999| 美女尤物人人操| 精品人妻av区天天看片| 97鸡把在线视频| 超碰98综合网| 亚洲av热热色| 人人天天欧洲| 伊人色综合网电影 | 老师充足的奶水小说| 综合网欧美在线| 伊人女女资源在线观看| 一级二级三级黑人无码| 日产操逼| 亚洲色图欧美色图另类图片| 成人性交免费视屏| 色99久草| 99精品无码| 久久99久久99精品天美传媒棢·纸:.| 亚洲欧洲无码一区夜| 热天堂一区二区| 久久99久久99精品免视看婷婷| 99久久久无码精品国产人| 日本加勒比无码专区| 丝袜综合| 最新中文字幕av| 欧美综合色站| 婷婷伊人一区| 欧美亚洲20p| 欧美日日夜夜| 男人的天堂.com| 97亚洲综合电影| 亚洲综合婷婷| 熟妇熟女视频一区二区三区| 欧美一区二区情色| 伊人991| 啊啊啊啊啊啊好湿好爽视频| 大香蕉宅男伊人| 91neishe| 欧美性爱一内片一区二区三区| 亚洲欧洲美腿丝袜| 撸撸成人在线视频| 欧美日韩人妻少妇 一区二区三区| 大香蕉青青9| 丰满精品人妻少妇久久字幕| 欧美丝袜亚洲| 999久久久免费精品国产牛牛| 中文字幕精品免费一区二区| 福利视频香蕉免费一区二区在线| 丰满美女一级毛片在线播放| 日韩欧美aⅴ综合网站发布| 黄色小视频日本txt| 第四色奇米影视777| 人妻献身系列第54部| 干干干天天| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 无码九九| 午夜亚洲国产理论秋霞| 亚洲人妻中文高清| 夜夜爽77777| 神马视频久久久久久| 久久精品老司| 青青草原成人| A 天堂| 亚洲色欲天天天堂色欲网女| 日韩免费性爱视频在线观看| 天美传媒国产原创中文字幕亚洲欧美另类 | 国产无码精品高清| 一级黄色影片| 中文字幕一区二区三四五区日日骚| 密臀成人视频久久久| 久久久新亚洲AV| 人人摸人人添人人操| 九九无码视频| 欧美色五月| 欧美久久婷婷| 中文字幕在线免费观看 | 天天综合97| 韩国成人精品久久久免费看| 95人妻爽爽人人做人人澡| 欧美第38页| 亚洲丝袜在线观看| 亚洲成?V人片在线观看福利| 精品无码一二三四区| 中韩中文字幕在线观看| 中国大陆国产高清AⅤ毛片| 色色五月天婷婷| 97视频www| 蜜桃狠狠色伊人亚洲综合网站| 亚洲中文日韩精品| 亚洲丝袜色| 神马午夜久久久| 青娱乐淫乱1314| 毛片电影一区二区三区| 综合亚洲网| 国产乱伦视频污| 婷婷激情四射| 欧美精品亚洲精品日韩传电影| 久久无码一区二区二三区性色 | 玖玖爱综合| 另类 日韩 熟女| 午夜电影在线观看无码专区| 久久久久9| 中文幕97| 深夜国产一区二区三区在线看| 日本 欧美 亚中文字幕| 色97干| 日韩无码成人电影| 91激情国产| 国产精品欧美日韩久久| 日韩啪啪啪视频| 一区AV| 十八禁啪啦拍视频无遮挡| 欧美色图人妻| 色狠狠 - 百度| 亚洲91大片| 欧美另类综合久久| 亚洲日韩黑丝| 九九99精品| 亚洲欧美97| 夜夜爽爽爽| 男人的天堂免费| 一起草av| 男女一进一出视频久久| 成人影 天天操 亚洲| 日本一区不卡| 欧美色综合影院| 欧美日日人人天天| 大香蕉操久久| 另类图片综合| 色婷婷综合久久中文字幕雪峰 | 欧美人体性爱互联网第一页婷婷日本| 青青草九九九九九| 青青操网| 男人精品天堂一区| 九九伊人网| 欧美性夜| 欧美日韩青操| 欧美日本国产日韩激情视频| 亚洲欧美洲综合| 色色色色色色色色色色色色色色综合| 天天看夜夜看日日干| 欧美精品丝袜久久久中文字幕| 亚洲国产成人精品999| 欧美亚涩| 欧美激情性爱视频网站| 综合大香蕉美。| 五月色丁香| 偷拍精品一区二区三区| 欧天美中出| 免费视频a级毛片免费视频| 日韩9区| 啊啊啊啊二区好大| 国产精品免费视频人成| 亚洲熟女综合一区二区| 欧美综合制服在线| 麻豆2区1区天美| 女人久久久| 天天看高清麻豆| 大香蕉九九| 日韩极品无码B| 亚洲人人夜夜澡人人爽| 亚洲男人的天堂V| 一区二区三区 日韩欧美| 人妻少妇精品视频一区二区三区| 欧美一区二区三区黄色影视| 亚洲色图大香| 女人喷水视频在线观看| 女人天堂av在线播放| 亚精品无码毛片一区二区三区| 九月丁香| 大香网站| 欧美1区二区三区公司| 亚洲少妇视频| 蜜臀va69| 97欧美| 日韩成人人妻网站| 欧美日韩亚洲电影| 国产高清不卡视频| 91九色丨国产丨爆乳| 影音先锋中文字幕日本好一区二区| 欧美一区二区| 综合网少妇| 欧美天堂第二区| 久久久久久性爱视频| 久久香蕉综合一本到3atv| A级国产欧美激情在线| 91成人精品| 天堂资源站| 人妻少妇久久久| 国产九九九九九九九九| 精品国产一区二区三区在线播出| 91一区二区三区蜜桃| 无码人妻精品酒店| 午夜福利国产欧美日韩夜夜| 在线播放成人高清免费视频 | 国产这里只有精品| 国产按摩一区二区三区| 五月天婷婷成人网| 亚洲中文字幕网| 亚洲操逼视频网站| 强奸乱伦免费网站| 久久成人国产精品| 日韩av电影成人在线| 懂色Av| 九九热精品视频六| 无码78| 国产传媒av天美传媒在线| 日天天九九天堂666| 熟女91网| 制服诱惑亚洲一区二区三区在线观看| 欧美 牲| 亚洲资源网| 91 国产丝袜在线播放-百度| 少妇人妻在线| 人人摸人人入| 免费一级黄色录像影片| 亚洲一卡2卡3卡4卡乱码网站| 啪啪资源网| 日本一级二级三级网站| 精品一区二区成人动漫| 大香蕉婷婷| 99热综合在线| 吊色| 成人蜜乳小视频网站| 久久成人午夜精品影院| 91狠| 色综合1991| 青草综合| 99热最新| 欧美天堂第二区| juliaann欧美丝袜办公室| 久久精品一区二区一8| 福利操逼| 亚洲性综合9| 欧美78| 好吊色综合| 婷婷去俺也去六月色| 岛国片在线观看视频亚洲| 国产九九久久久精品| 欧美国产操逼| 国产精品视频91久久| 午夜福利视频在线一区| 91日日| 亚洲无码一区成人免费午夜| 国产午夜无码片在线观看影视| 黄色污污污污污污网站| 欧美综合1性辶| 亚洲国产尤物yw在线观看| 久久婷婷色综合一区二区三区| 九9热伊人| 亚洲精品国产精品成人| 丁香啪啪| 爱丝福利| 爱av免费| 91精品久久久久久久久久| 亚洲综合电影| 婷婷激情啪啪| 欧美综合天堂| 超碰91在线| 丰满人妻一区二区中文| 国内精品久久人妻性色av| 伊人成人中文字幕久久网| 色欧美色交综合| av绯色| 大肉棒导航| 中文AV制服乱伦| 啊啊啊啊啊啊啊国| 高潮精品| 人妻夜夜爽天天爽麻豆三区网站 | 九九九九九九视频| 91精品国产日韩欧美综合| 97综合日韩| 在线观看一级α片刺激高潮视频| 国产视频一区二区在线观看| 国产 日韩 欧美一区| ′ !γ}丶。。久久精品欧美一区二区三区| 国产超碰97| 亚洲aV无码成人在线观看| 北野未奈加勒比av| 国产成人无码高清| 日韩人妻无码不卡网站| 婷婷五月天在线观看| 久久久久久加勒比| 啊啊啊好爽快点啊啊啊嗯嗯| 成人怡红院| 色穴精品| 九九综合久久中文字幕| 久久AV色| 五月天精品| 欧美黑人熟妇精品91| 后X久久| 久久精品国产亚洲5555| 天堂精品小草| 欧美日韩操逼动图| 東南亚性呦成人伦理资源在线视频| www.狠狠| 免费视频在线一区二区不卡| 东北操逼| 日韩另类色图| 飘花国产午夜精品不卡| 午夜精品久久久99热蜜桃的功能特点| 99久久久久| 亚洲欧美另类图片| 日本淫穴在线| 久久天堂婷婷网| 色视频蜜乳| 综合色久欲| 日韩免费人妻色情网站| 国产Av超碰| 色天使AV天堂| 久久久久久大| 亚洲黄色a级片| 人妻丝袜一区二区三区在线| 午夜欧美神马久久久久| 国产精品亚洲免费| 一级做a爰片性色毛片久久| 男人的天堂无码| 人妻天堂综合网| 亚洲国产精品有声| 久久专区| 超碰97.com| 国产嫩草精品A88AV在线| 秋霞蝌科网日本一区| 97视频免费播放| 黑人精品久久97| 中文字幕在线观看丝袜| 欧美日本中字另类在线| 亚洲国产成人精品女人久久久| 91在线丝袜视频| 超碰在线99| 国产精品露脸在线观看| 超碰偷拍| 久久是精品| 好爽,再快点啊哈嗯嗯嗯嗯| 在线视频日韩欧美国产| 影视综合无码少妇| 亚州男人天堂| 天干天干天干天天做| 操逼内射干逼白丝91| 五月天综合在线| 91在线精品| 亚洲天天做日日做天天谢日日| 亚洲图片欧美色| 大香蕉人妻久久| 蜜臀无码一区二区| 啊啊啊啊操死我了| 激情图片亚洲色图| 天天欧美色| 五月丁香激情综合网| 午夜AV人气不卡| 精品久久久av无码免费| 丰满人妻一区二区三区免费 | 日本不卡五区| 精品91日日夜夜超清资源| 天天综合站| 国产免费一区| 九九热精彩视频| 伊人一区二区三区| 欧美国产成人在线| 综合色拍| 啊啊啊啊啊啊啊网址在线观看| 亚洲永久永久永久永久一级一级一级精品 | 狼人久草| 9久精品| 激情色色| 蜜臀av在线播放一区二区三区| 性一交一乱一交A片久久四色| 久久精品国产免费观看99| 日韩不卡在线一区二区| 国产精品久久久久久久黄无码| 国产av强奸美女| 人人天天欧洲| 国模限制级电影| 夜夜夜久久| 亚洲色欲一区二区三区| 国产AV天美| 欧美白嫩女HD| 日韩美女高潮喷水视频| 久草线上视频免费看| 国产精品久久久久久久久久二区三区| 9ⅰ久久久天天| 97在线观看免费| 三及片网站| 性夜影院爽黄A爽免费动漫| 成人精品在线免费视频| 涩涩涩综合| 亚洲图片欧洲图片aⅴ| 综合啪啪| 九九九久千久久激情蜜桃在线看 | 色老汉色| 97爱啪| 亚洲在饯| 台湾成人无码AV| 婷婷久久网| 久久精品一区| 少妇人妻在线| 成年人网站在线免费观看| 波多野结衣先锋影音| 欧美成人午夜免费福利785| 99精品视频在线观看| 欧色综合| 高颜值美女口爆高潮浪叫| 另类图片综合| 国产三级中文有码在线视频| 九九久久九九久久| 色悠久久久av| 国产偷人伦激情在线观看| 中文字幕日韩人妻视频一区二区三区| a在线观看| 亚洲精品欧洲精品| 天天网综合| 午夜福利精品| 亚洲第一页欧美| 成人草草视频| 久操网无码在线| 偷拍欧美综合| 白嫩妹子国产骚| 亚洲av综合伊人久久| 色五月婷婷色| 91性| 性videos欧美熟妇hdx| 大香蕉久| 999熟女精品| 国产多人在线观看视频| 日韩有码免费视频| 四虎免费在线播放| 日本天天操| 一区二区三区日韩欧美| 亚洲天堂资源网| 女人高潮大叫一级毛片| 少妇专区一二三四五| 中文字幕国产在线天堂| 欧美婷婷| 老司机香蕉久久久久| 欧美顶级黄色大片免费| 丁香婷婷激情五月天无毒不卡| 好吊色综合| 另类天堂| 精品一区二区三区蜜桃| 国产成人自拍视频在线| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 60秒不遮不挡| 综合色播| 国产AV线| WWW黄片COM| 91热色| 综合久久欧美| 亚洲日本大香蕉1| 日韩成人性爱电影在线播放| 黄久在线| 国产 三级自拍| 亚洲色天堂九9| 很很热性爱视频| 青青草国产一区二区三区| 日韩一级成人毛片免费观看| 91超碰碰在线| 亚洲成人性爱在线观看| 国产熟码AV| 亚洲日韩精品在线播放| 欧美男人的天堂| 九九九九久久久| 美女啊啊啊啊啊啊| 97久久久久久久精| 天天视频黄| 乱老熟女一区二区三区| 国产www色在线观看| 国产久久久久影院老熟女| 亚洲中文国际强奸字幕| 国产又大又粗又长视频| 可以免费观看的av| 在线视频亚洲无码| 自拍欧美| 日本一本道A级黄色毛片试看60分钟| 热久久无毒不卡| 欧美一级色| 91亚洲色图| 成人日韩中文字幕| 美女午夜福利免费视频| 九九九不卡| 欧美嗯啊……在线观看视频免费| 国产多人在线观看视频| 色香91| 韩国久久97| 伊人五月天婷婷| 蜜臀无码一区二区| 亚洲男人天堂Av| 情趣丝袜无码操逼视频| 天操天操夜操夜月月年年操操| 亚洲性爱高潮影院| 黄色电影在线播放综合网站| 亚洲欧美天| 国产有码一区| 熟女六十路| 欧美激情激情xxxx欧美专区| 免费成人在线熟妇网| 久久9视频| 在线观看一级α片刺激高潮视频| 中文字幕第95页| 1024亚洲中文字幕久在线看片你懂的| 强奸乱伦AV网站| 国产精品一区二区密臀| 亚州色图欧美| 亚洲天堂电影精品一区| 波多野结衣一级视频| 亚洲高清91| 91/欧美| 熟女丰满人妻一区| 女人双腿搬开让男人桶| 综合伊人网12色| 97色欧洲| 偷拍综合亚洲| 久热久一区二区三区| 日本在线视频导航| 亚洲国产欧美一区二区潘金莲| 大粗鳼巴久久久久| 九九九九97| 大香蕉99热| 亚洲 欧美 天天| 综合一区中亚洲国产成人综合精品| 亚洲国产一级黄色视频| 欧洲精品二区| 久久99干一本高清| 久久人妻无码毛片A片麻豆| 超碰97资源大奶| 亚洲精品一区中文字幕乱码| 92人人操人人| 99久久e免费热视| 自拍偷拍国产欧美日韩韩| 亚洲在线91| 国产在线激情| 91天天综合在线观看| 大乔未久88一区| 九热大香蕉| 欧洲Au麻豆| 大香蕉 222| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 久久精品一区二区三区蜜桃臀| 色香av| 大香交| 亚洲色棕合| 男人成人黄色视频在线观看免费下载| 密臀AV在线| 操操操操网黑人| 亚洲一区二区三区麻豆传媒| 国产精品久久发布| 嗯嗯啊啊用力视频免费| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 婷婷亚洲中文字幕在线| 熟女性视频| 综合色图亚洲欧美| 日韩精彩免费| 国产SV一线| 国产精品欧美激在线| 校园春色欧美色图| 亚洲视频小说| 日本精品久久久久久久| 人人操人人射人人干| 黄色一区三区| 久久伊人东京热| 91第一页| 无码不卡亚洲成?人片| 欧亚无码视频| 欧美日韩不卡a片| 成人性爱美曰韩| 久久激情五月| 99超碰色| 久久久久久中文版| 色踪合AV| 一区二区影视| 中文字幕精品一区二| 国产精品久久久久无码A√| 免费A V在线播放| 亚洲综合激情五月久久| 蜜臀精品1区2区| silk lablo在线观看一区二区| 亚州欧美综合| 中文字幕在线免费观看| 一级人妻性爱视频| 在线中文字幕极品av| 99热精品在线观看| 亚洲码和欧洲精品激情系列| 亚洲精品白丝| 91东北熟女| 2019天天干天天操| 男人的天堂不卡一区二区| 啊啊啊啊啊操我视频| 天堂综合| 国产操逼网站亚洲一级黄色| 日本激情免费大片| 91neishe| 亚洲性高潮| 综合熟女| 久久国产精品熟女人妻| 啊啊啊啊二区好大| 尤物AV免费网站| 亚洲中文字幕熟女| 可以在线观看AV的网站| 大香蕉碰| 香蕉大久久久| 呦呦一区| 操逼逼无码| 欧美综合加勒比在线| 中文无线日韩一区| 97在线观看| 日韩AV熟女乱伦| 色婷婷婷五月天激情四射| 后入式999| 日韩av免费一级电影| 一块操欧美| 一区二区三区 丝袜高跟| 老熟妇91| 天天操天天舔| 日日夜夜青青草母狗| 一本大道青青| 亚洲熟女性高潮久久久| 91ise欧美| 91少妇高潮| 午夜男人av| 日韩久久超碰色| 天天拍夜夜| 久久鲁干| 亚洲凸凹超碰成人| 影音先锋少妇| 国产13区| 亚洲欧美999| 久热这里| 四虎在线视频| 黑人黄片在线免费观看| 神马久久69| 成人97人人超碰人人| 99re6久热只有精品6在线直播| 91模特在线观看| 成年人性爱日韩| baiduhicn.com。| 视频一区二区三区精品| 日本一区二区电影网站| 精品无吗m| 91一起操| 欧美色97| av中文在线| julia国产在线 | 99999亚洲另类| 特级毛片特黄久久免费看| 天天综合网1| 欧美五十路熟| 91激情网| 国产精品成人福利在线| 九九九九精品一区| 国产精品婬乱一级毛片彝族| 日韩精品大香蕉伊人在线| 国产精品人妻熟女aⅴ| 一本一首道人妻少妇免费久久| 色综合V| 天天天乱色综合全| 亚洲图片日本AⅤ欧美在线| 69视频福利导航| 看免费的黄片| 欧美在线中M| 色香色欲天天综合网天天来吧| 淫穴高潮色图| 五月色综合| 欧美色偷偷| 青青操少妇| 亚洲成?V人片在线观看福利| 爱丝福利| 男人天堂2012| 欧美日韩大香蕉| 东京热不卡视频| 制服乱伦| 欧美一区二区男人天堂| 青青草大香蕉在线视频| 一区二区三区 日韩欧美| 国产精品一二三| 黑操B| 人人艹亚洲| 91精品操美女| 91xingse| 中日亚韩免费视频| 大香蕉手机在线| 日韩情色视频| 嫩草一区二区在线观看| 久久岛国| 91综合天天看| 大香交伊人网| 黄片免费视频2019| 亚洲97资源| 国产精品午夜成人福利| 日韩精品永久在线观看| 羞涩视频| 夜夜操夜夜高潮夜夜爽国产精品区| 99热精品在线| 日韩国产不卡在线视频| 91热热色| 人妻无码久久一区二区三区免费| 综合久久中文字幕综合日韩精品| 国产精品国产亚洲区艳妇糸列| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 精品人妻一区二区三区四区石在线| 丝袜亚洲91| 乱日视频| 亚洲色五月| 另类TS人妖一区二区三区| 国产2.3.4区| 神马午夜久久久| 色婷婷亚洲婷婷| 操操操日本的逼| 天天干人人看综合| 亚州精品人妻一二三区| 欧美日韩少妇色情| 麻豆国产尤物AV| 成人午夜小视频手机在线看| 美国日韩黄片| 少妇天堂| 一区二区不卡免费| 91国产美女丝袜足交精品视频| 亚洲91极品| 亚洲精品亚洲人成人网| 99re公开精品免费视频| 一级性爱视频免费观看| 资源新线在线天堂| 久久9免费视频| 日产123区精品免费观看| 久久九九一区二区三区成人| 五月丁香六月| 成人av动漫在线观看| 无套内射人妻在线播放| 伊人网青青| 深夜福利黄片| 另类图片天天影视| 精品国产乱码久久久| 中文字幕无码不卡啪啪| 小骚逼被操的爽不爽| 91色五月俺来也| 亚洲人精品久久久喷水| 欧美综合骚| 99热| 国产成人网| 色九九综合| 婷婷色综合| 色墦五月丁香| 另类图片五月天| 国产亚洲在线观看| 青草av在线| 操逼网站地址| 97人人模人人爽人人| 人妻激情偷乱视三区频一区二区| A片三级无码| 欧亚免费视频| 亚洲图片偷拍视频区| 欧美很很操视频| 日本综合久久| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 99av| 九九九色| CCYY草草影院地址入口| 人人操我人人干| 制度丝袜99| 黑人无码一区二区| 亚洲欧洲网站免费观看| 婷婷五月av| 中文字幕在线24| 91在线美女| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 诱惑网综合| 玖草在线视频| 嫩呦国产一区二区三区AV| 中国国产精品一区视频| 国产 v乱码一区二| 中文字幕在线播放2中文字幕在线观看2| 涩五月婷婷| 嫩草 人人网精品| 91精品国产乱码| 亚洲色婷婷综合久久一区二区三区| 日韩欧美中文字幕搭讪巨乳美人妻视频| 亚洲成人ab| 日韩性爱免费观看视频| 久久久久亚洲Aⅴ无码| 91碰碰碰| 青青操少妇| 青青草中出视频| 人人操欧美风骚| 亚洲91在线播放影院| 欧美婷婷五月天| 日韩三级网址| 99最新日韩偷拍视频| 97精品免费视频网站| 影音先锋少妇| 99久热| 亚洲第91页| 97日韩超碰超碰中文字幕| 日本人妻伦在线中文字幕| 全免费a敌肛交毛片免费| 久久香蕉国产传媒一区剧情天美| 国产综合久久久鬼色| 96精品久久久| 国产狂喷潮在线精品| 亚洲无限观看| 亚洲黄色电影| 日韩亚洲国产视频| 亚洲天堂性爱| 九9精品| 无码直播久久久| 成片免费观看视频大全| 美女毛片999| 人妻娇喘 激情视频| 国产高清无码一区三区二区| 男人的天堂2010| 欧美91久久久久| 久操91视频| 丁香六月婷婷| 日韩人妻精品| 国产精品盗摄 偷窥盗摄| 九九热精品| 91欧美丝袜| 精品欧美А∨无码黑人大荫蒂| 亚洲中文字幕97久久精品少妇| A一级色女| 香伊人在线| 中文字幕二区日韩天堂| 久热精品在线| 国产Aα| 99在线观看无大码| 激情小说亚洲| 日日操天天操| 青青草一本道福利视频| 欧美大香蕉同搞| 青青草十区九区爱夜| 欧美天天射| 啪啪啪综合网| 欧美色图亚洲色,麻豆| 午夜福利在线合集| 日夜久久久九九九久| 超碰在线一区| 人妻丝袜无 码视频专区| 欧美在线第五页| 九月丁香综合网| 欧美 亚洲 91| 日韩不卡在线一区二区| 日本超碰97日韩精品人妻| 一级性爱视频免费在线| 久久精品免费| 大学生美女口爆| 天天色悠悠激情| 亚洲欧美小说| 天天综合~91入口| 国产精品诱惑| 五月天丁香欧洲日韩| 日韩精品人妻| 热天堂一区二区| 草草电影院| 香一区二区三区| 26uuu最新| 久久只有精品一区二区三区| 内射夫妻三片| 欧美日动态视频| 一级黄色性爱A级片| 亚洲青青草| 日本123区操B视频| 欧美se综合| 欧美亚涩| a男人的天堂久久一级A毛片| 久久久久七视频| 成人七区| 东京热AV男人的天堂| 91狠狠综合久久| 成人久久久| 欧美亚洲影视| 国产 热久久久久国产精品| 狠狠干妹子| 色色色网站| 亚洲一区日韩精品中文字幕 | 又大又大又大又粗爽高潮观看| 日本免费一区二| 思思热免费在线视频| 狠狠爱夜夜干| 日韩啪啪啪啪啪| 久操91视频| 欧美在线中M| 99自拍视频| 自拍偷拍第26| 老女人91| 国产精品久久久亚洲一区| 性爱视频免费网址| 久欲AV| 97舔舔| 五十路三级片| 日韩有码专区| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 久久99操天天日| 中文字幕人成乱码熟女香港| 九九超碰综合网| 有码免费观看| 日韩性爱电影一区| 国产午夜精品在线观看| 亚洲人久久久网| 五月婷婷五月天| 免费观看国产小粉嫩喷水精品午| 欧洲一区二区| av亚洲天堂资源网站| 国产超碰人人操| 日日操免费视频| 国产日本顶级一区二区三区| 美腿丝袜偷拍亚洲欧美| 五月激情啪啪| 午夜啪啪片| 欧美成人一级麻豆| 免费男人的天堂| 色色99| 麻豆2区1区天美| 97摸视频| 久热影视| 一区二区三| 午夜视频久久久| 成人久久精品| 久久久久国产亚洲一区欧美色图日韩 | 亚洲男人电影天堂| 天天搞欧美| 亚洲激情天堂网| 大稥蕉免费视频这里只有精品| 久久亚洲精品成人av| 中字幕人妻一区二区三区| 青草精品视频日本久久久久网站在线| 啊啊啊啊啊好舒服视频| 91新在线欧美| 日本有码久久| 综合久久婷婷| 亚洲一本大道中文字幕无码在线| 日韩一区二区精彩视频| 啊啊嗯嗯好爽| 久久久久久久久久久久色网| 青青操视频在线| 91总综合网| 久久成年精品| 少妇一区二区三区在线观看| 欧美日韩m| 狠狠狠狠狠狠| 色婷婷电影| 99久久九九| 影音先锋国产精品| 久久精品国产72国产精品福利| 做爱A级亚欧| 天天弄天天操| 久综合国内精品自在自线| 亚洲中文字幕在线视频一区二区| 91天天综合日韩欧美| 日韩精品一区二区人人人| 欧洲亚洲人妻无码久久三区四区| 人妻少妇久久| 亚洲色图欧美色图在线播放| 无码人妻精品一区二区中文| 亚洲精品久久久久毛片A片拉屎 | 强奸乱伦亚洲第一页| 日韩操p| 久久精品日韩| 成人三一级一片aaa| 四虎影视永久在线免费| 久久噜| 一二三区操逼国产91| 国产捆绑一区| 欧美在线永久天堂| 高潮毛片无遮挡高清免费| 国产女同视频在线播放| 日本三级A片网站com|