wireguard-lwip:lwIP的WireGuard实施

上传者: 42178963 | 上传时间: 2022-10-10 22:05:40 | 文件大小: 64KB | 文件类型: ZIP
C
lwIP的WireGuard实施 该项目是协议的C实现,旨在与 动机 希望在较小的嵌入式设备中使用安全通信来与非本地设备进行通信。 WireGuard:registered:由于其小的代码库和安全的特性,似乎非常适合此任务 该项目解决了在嵌入式系统上使用WireGuard:registered:的问题,因为它是: 无需malloc,因此适合固定的RAM大小 完全用C编写 在堆栈大小,闪存和RAM方面具有较低的内存要求 与流行的lwIP IP堆栈兼容 代码布局 该代码分为四个主要部分 wireguard.c包含大部分WireGuard:registered:协议代码,并不特定于任何特定IP堆栈 wireguardif.c包含lwIP集成代码,并创建一个netif网络接口,并处理诸如keepalive / expireation计时器之类的周期性任务 wireguard-platform.h包含每个平台要实现的四个功能的定义(wireguard-platf

文件下载

资源详情

[{"title":"( 29 个子文件 64KB ) wireguard-lwip:lwIP的WireGuard实施","children":[{"title":"wireguard-lwip-main","children":[{"title":"src","children":[{"title":"wireguardif.c <span style='color:#111;'> 31.66KB </span>","children":null,"spread":false},{"title":"crypto.h <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"wireguard.h <span style='color:#111;'> 10.60KB </span>","children":null,"spread":false},{"title":"crypto","children":[{"title":"refc","children":[{"title":"chacha20.h <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"chacha20poly1305.c <span style='color:#111;'> 9.37KB </span>","children":null,"spread":false},{"title":"blake2s.c <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false},{"title":"blake2s.h <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"x25519-license.txt <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"poly1305-donna-32.h <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false},{"title":"poly1305-donna.c <span style='color:#111;'> 1018B </span>","children":null,"spread":false},{"title":"x25519.c <span style='color:#111;'> 11.82KB </span>","children":null,"spread":false},{"title":"chacha20.c <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"x25519.h <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"poly1305-donna.h <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":"chacha20poly1305.h <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false}],"spread":false},{"title":"cortex","children":[{"title":"cortex_m0_mpy121666.s <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"scalarmult.h <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"cortex_m0_reduce25519.s <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"sqr.s <span style='color:#111;'> 22.83KB </span>","children":null,"spread":false},{"title":"mul.s <span style='color:#111;'> 15.79KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"scalarmult.c <span style='color:#111;'> 18.95KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"wireguardif.h <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false},{"title":"wireguard-platform.h <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"wireguard.c <span style='color:#111;'> 39.22KB </span>","children":null,"spread":false},{"title":"crypto.c <span style='color:#111;'> 410B </span>","children":null,"spread":false}],"spread":true},{"title":"example","children":[{"title":"wireguard-platform.c <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明