远程运输
用于桌面和移动的共享局域网连接传输. 噪声 XX 认证 Ed25519 设备身份和加密记录. 议定书谈判必须 噪音预言。 配对和商业授权由主办方所有.
在执行过程中没有中继服务。 申请书应提供 WebSocket, 身份的持久性和中央记录器. 从不登录密钥或记录数据. 实施时使用公共 libp2p 噪声和流 API; 它没有 执行密码原始或自定义密钥交换.
发表于 @cherrystudio/remote-transport 通过寄存器的更改器发布
工作流程。 这取决于所发布的匹配 @cherrystudio/remote-protocol (a) 版本;
workspace:* 当包装包时,转换为混凝土版本.
运行 pnpm --filter @cherrystudio/remote-protocol build 在这个包之前
test, (中文(简体) ), typecheck 或者说 build 剧本.
二进制上传记录
谈判仍受噪音记录的约束。 控制记录保留他们的JSON
编码 二进制 DATA 开头 0x01一个大字节的JSON头长,
边框标题和生字节。 标记无法启动 JSON 记录 。 控制JSON留下来
at 64 KiB. DATA最多为一米B,有4KiB头限制. 噪声自控
更小的加密帧;应用程序调用者从不将 DATA 拆分为加密帧.
移动服务 createNativeNoiseCrypto 与快速加密用于批量加密。 电子
使用Noise的内置执行:它的Node Crypto并不暴露出ChaCha20-Poly1305.
噪声继续拥有密钥交换,非和认证. 没有全局加密多填充
已安装。 桌面最终文件散列仍然使用节点加密.
上传确认书独立于RPC申请录取. 发送者保留 最多有两个DATA区块未清; 接收器只承认耐用抵消. 运输缓冲器以4个米B为界,包括架设起落架. 应用 所有权、作家时代、源头快照和最后散列属于主机.