Skip to content

wolfSSH Supported RFCs

John Safranek edited this page Aug 31, 2020 · 4 revisions

wolfSSH supports the following RFCs:

  • RFC 4250 – The Secure Shell (SSH) Protocol Assigned Numbers
  • RFC 4251 – The Secure Shell (SSH) Protocol Architecture
  • RFC 4252 – The Secure Shell (SSH) Authentication Protocol
  • RFC 4253 – The Secure Shell (SSH) Transport Layer Protocol
  • RFC 4344 – The Secure Shell (SSH) Transport Layer Encryption Modes
  • RFC 4419 – Diffie-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer Protocol
  • RFC 5647 – AES Galois Counter Mode for the Secure Shell Transport Layer Protocol (modified for OpenSSH's implementation)
  • RFC 5656 – Elliptic Curve Algorithm Integration in the Secure Shell Transport Layer
  • RFC 6668 – SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol

wolfSSH also supports the following SSH features not included in an RFC:

  • SSH File Transfer Protocol (SFTP) is supported per Draft 2 of the unreleased RFC
  • Secure Copy (SCP) is supported per the blog post "How the SCP protocol works" by Jan Pechanec, archived at the Internet Archive
  • SSH Agent in the client and echoserver is supported per Draft 2 of the unreleased RFC
Clone this wiki locally