#dns #cookies #server #construction #no-std #algorithm #domain-name

no-std dns-cookie

Algorithms for Domain Name System (DNS) Cookies construction

3 releases (breaking)

0.3.0 Nov 7, 2021
0.2.0 Nov 7, 2021
0.1.0 Nov 6, 2021

#38 in #construction

MIT/Apache

13KB
267 lines

DNS Cookie

RFC7873 left the construction of Server Cookies to the discretion of the DNS Server (implementer) which has resulted in a gallimaufry of different implementations. As a result, DNS Cookies are impractical to deploy on multi-vendor anycast networks, because the Server Cookie constructed by one implementation cannot be validated by another.

This crate is an implementation of draft-sury-toorop-dnsop-server-cookies which provides precise directions for creating Server and Client Cookies to address this issue.


lib.rs:

RFC7873 left the construction of Server Cookies to the discretion of the DNS Server (implementer) which has resulted in a gallimaufry of different implementations. As a result, DNS Cookies are impractical to deploy on multi-vendor anycast networks, because the Server Cookie constructed by one implementation cannot be validated by another.

This crate is an implementation of draft-sury-toorop-dnsop-server-cookies which provides precise directions for creating Server and Client Cookies to address this issue.

Dependencies

~1MB
~15K SLoC