'Secure Shell (SSH) Protocol Parameters' registry maintained
by IANA.
- Copyright (c) 2022 IETF Trust and the persons identified as
+ Copyright (c) 2024 IETF Trust and the persons identified as
authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with
(https://www.rfc-editor.org/info/rfcEEEE); see the RFC
itself for full legal notices.";
- revision 2022-06-16 {
+ revision 2024-02-08 {
description
- "Reflects contents of the encryption algorithms registry
- on June 16, 2022.";
+ "Reflects contents of the encryption algorithms registry.";
reference
"RFC EEEE: YANG Groupings for SSH Clients and SSH Servers";
}
base "encryption-alg-base";
}
description
- "A reference to a SSH encryption algorithm identifier.";
+ "A reference to an SSH encryption algorithm identifier.";
}
identity encryption-alg-base {
description
- "Base identity used to identify encryption algorithms.";
+ "Base identity for SSH encryption algorithms.";
}
- identity triple-des-cbc { // YANG IDs cannot begin with a number
+ identity triple-des-cbc {
base encryption-alg-base;
description
- "3DES-CBC";
+ "Identity for the '3des-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity blowfish-cbc {
base encryption-alg-base;
description
- "BLOWFISH-CBC";
+ "Identity for the 'blowfish-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity twofish256-cbc {
base encryption-alg-base;
description
- "TWOFISH256-CBC";
+ "Identity for the 'twofish256-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity twofish-cbc {
base encryption-alg-base;
description
- "TWOFISH-CBC";
+ "Identity for the 'twofish-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity twofish192-cbc {
base encryption-alg-base;
description
- "TWOFISH192-CBC";
+ "Identity for the 'twofish192-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity twofish128-cbc {
base encryption-alg-base;
description
- "TWOFISH128-CBC";
+ "Identity for the 'twofish128-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity aes256-cbc {
base encryption-alg-base;
description
- "AES256-CBC";
+ "Identity for the 'aes256-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity aes192-cbc {
base encryption-alg-base;
description
- "AES192-CBC";
+ "Identity for the 'aes192-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity aes128-cbc {
base encryption-alg-base;
- status deprecated;
description
- "AES128-CBC";
+ "Identity for the 'aes128-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity serpent256-cbc {
base encryption-alg-base;
description
- "SERPENT256-CBC";
+ "Identity for the 'serpent256-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity serpent192-cbc {
base encryption-alg-base;
description
- "SERPENT192-CBC";
+ "Identity for the 'serpent192-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity serpent128-cbc {
base encryption-alg-base;
description
- "SERPENT128-CBC";
+ "Identity for the 'serpent128-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
base encryption-alg-base;
status obsolete;
description
- "ARCFOUR";
+ "Identity for the 'arcfour' algorithm.";
reference
"RFC 8758:
Deprecating RC4 in Secure Shell (SSH)";
identity idea-cbc {
base encryption-alg-base;
description
- "IDEA-CBC";
+ "Identity for the 'idea-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity cast128-cbc {
base encryption-alg-base;
description
- "CAST128-CBC";
+ "Identity for the 'cast128-cbc' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
identity none {
base encryption-alg-base;
description
- "NONE";
+ "Identity for the 'none' algorithm. Section 6.3";
reference
"RFC 4253:
The Secure Shell (SSH) Transport Layer Protocol";
base encryption-alg-base;
status obsolete;
description
- "DES-CBC";
+ "Identity for the 'des-cbc' algorithm.";
reference
- "FIPS 46-3:
+ "FIPS-46-3:
Data Encryption Standard (DES)";
}
base encryption-alg-base;
status obsolete;
description
- "ARCFOUR128";
+ "Identity for the 'arcfour128' algorithm.";
reference
"RFC 8758:
Deprecating RC4 in Secure Shell (SSH)";
base encryption-alg-base;
status obsolete;
description
- "ARCFOUR256";
+ "Identity for the 'arcfour256' algorithm.";
reference
"RFC 8758:
Deprecating RC4 in Secure Shell (SSH)";
identity aes128-ctr {
base encryption-alg-base;
- status deprecated;
description
- "AES128-CTR";
+ "Identity for the 'aes128-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity aes192-ctr {
base encryption-alg-base;
description
- "AES192-CTR";
+ "Identity for the 'aes192-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity aes256-ctr {
base encryption-alg-base;
description
- "AES256-CTR";
+ "Identity for the 'aes256-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
}
- identity triple-des-ctr { // YANG IDs cannot begin with a number
+ identity triple-des-ctr {
base encryption-alg-base;
description
- "3DES-CTR";
+ "Identity for the '3des-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity blowfish-ctr {
base encryption-alg-base;
description
- "BLOWFISH-CTR";
+ "Identity for the 'blowfish-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity twofish128-ctr {
base encryption-alg-base;
description
- "TWOFISH128-CTR";
+ "Identity for the 'twofish128-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity twofish192-ctr {
base encryption-alg-base;
description
- "TWOFISH192-CTR";
+ "Identity for the 'twofish192-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity twofish256-ctr {
base encryption-alg-base;
description
- "TWOFISH256-CTR";
+ "Identity for the 'twofish256-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity serpent128-ctr {
base encryption-alg-base;
description
- "SERPENT128-CTR";
+ "Identity for the 'serpent128-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity serpent192-ctr {
base encryption-alg-base;
description
- "SERPENT192-CTR";
+ "Identity for the 'serpent192-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity serpent256-ctr {
base encryption-alg-base;
description
- "SERPENT256-CTR";
+ "Identity for the 'serpent256-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity idea-ctr {
base encryption-alg-base;
description
- "IDEA-CTR";
+ "Identity for the 'idea-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
identity cast128-ctr {
base encryption-alg-base;
description
- "CAST128-CTR";
+ "Identity for the 'cast128-ctr' algorithm.";
reference
"RFC 4344:
The Secure Shell (SSH) Transport Layer Encryption Modes";
}
- identity aead-aes-128-gcm {
+ identity AEAD_AES_128_GCM {
base encryption-alg-base;
description
- "AEAD_AES_128_GCM";
+ "Identity for the 'AEAD_AES_128_GCM' algorithm. Section 6.1";
reference
"RFC 5647:
- AES Galois Counter Mode for the
- Secure Shell Transport Layer Protocol";
+ AES Galois Counter Mode for the Secure Shell Transport Layer
+ Protocol";
}
- identity aead-aes-256-gcm {
+ identity AEAD_AES_256_GCM {
base encryption-alg-base;
description
- "AEAD_AES_256_GCM";
+ "Identity for the 'AEAD_AES_256_GCM' algorithm. Section 6.2";
reference
"RFC 5647:
- AES Galois Counter Mode for the
- Secure Shell Transport Layer Protocol";
- }
-
- // Protocol-accessible Nodes
-
- container supported-algorithms {
- config false;
- description
- "A container for a list of encryption algorithms
- supported by the server.";
- leaf-list supported-algorithm {
- type encryption-algorithm-ref;
- description
- "An encryption algorithm supported by the server.";
- }
+ AES Galois Counter Mode for the Secure Shell Transport Layer
+ Protocol";
}
}