Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.62 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.62 KB

EXAMPLES for DS RR generation

Features

  • Perl, Python, Golang, PHP and Java code
  • Both 2.x and 3.x Python examples
  • SHA-256, GOST 34.11-94 and SHA-384 digests support
  • Test data

Specifications

  • RFC 4033 DNS Security Introduction and Requirements

  • RFC 4034 Resource Records for the DNS Security Extensions

  • RFC 4035 Protocol Modifications for the DNS Security Extensions

  • RFC 4509 Use of SHA-256 in DNSSEC Delegation Signer (DS) Resource Records (RRs)

  • RFC 5702 Use of SHA-2 Algorithms with RSA in DNSKEY and RRSIG Resource Records for DNSSEC

  • RFC 5933 Use of GOST Signature Algorithms in DNSKEY and RRSIG Resource Records for DNSSEC

  • RFC 6605 Elliptic Curve Digital Signature Algorithm (DSA) for DNSSEC (+ SHA-384)

Third party libs

  • Net::DNS Net::DNS for Perl
  • Digest::GOST Digest::GOST for Perl
  • BouncyCastle A lightweight cryptography API for Java
  • dnsjava dnsjava is an implementation of DNS in Java
  • gogost Pure Go GOST cryptographic functions library
  • pygost Pure Python GOST cryptographic functions library

-- UNLICENSE