1 module iana-ssh-mac-algs {
3 namespace "urn:ietf:params:xml:ns:yang:iana-ssh-mac-algs";
7 "Internet Assigned Numbers Authority (IANA)";
11 12025 Waterfront Drive, Suite 300
12 Los Angeles, CA 90094-2536
13 United States of America
15 Email: iana@iana.org";
18 "This module defines identities for the MAC algorithms
19 defined in the 'MAC Algorithm Names' sub-registry of the
20 'Secure Shell (SSH) Protocol Parameters' registry maintained
23 Copyright (c) 2024 IETF Trust and the persons identified as
24 authors of the code. All rights reserved.
26 Redistribution and use in source and binary forms, with
27 or without modification, is permitted pursuant to, and
28 subject to the license terms contained in, the Revised
29 BSD License set forth in Section 4.c of the IETF Trust's
30 Legal Provisions Relating to IETF Documents
31 (https://trustee.ietf.org/license-info).
33 The initial version of this YANG module is part of RFC EEEE
34 (https://www.rfc-editor.org/info/rfcEEEE); see the RFC
35 itself for full legal notices.";
39 "Reflects contents of the mac algorithms registry.";
41 "RFC EEEE: YANG Groupings for SSH Clients and SSH Servers";
46 typedef mac-algorithm-ref {
51 "A reference to an SSH mac algorithm identifier.";
57 identity mac-alg-base {
59 "Base identity for SSH mac algorithms.";
65 "Identity for the 'hmac-sha1' algorithm. Section 6.4";
68 The Secure Shell (SSH) Transport Layer Protocol";
71 identity hmac-sha1-96 {
74 "Identity for the 'hmac-sha1-96' algorithm. Section 6.4";
77 The Secure Shell (SSH) Transport Layer Protocol";
83 "Identity for the 'hmac-md5' algorithm. Section 6.4";
86 The Secure Shell (SSH) Transport Layer Protocol";
89 identity hmac-md5-96 {
92 "Identity for the 'hmac-md5-96' algorithm. Section 6.4";
95 The Secure Shell (SSH) Transport Layer Protocol";
101 "Identity for the 'none' algorithm. Section 6.4";
104 The Secure Shell (SSH) Transport Layer Protocol";
107 identity AEAD_AES_128_GCM {
110 "Identity for the 'AEAD_AES_128_GCM' algorithm. Section 6.1";
113 AES Galois Counter Mode for the Secure Shell Transport Layer
117 identity AEAD_AES_256_GCM {
120 "Identity for the 'AEAD_AES_256_GCM' algorithm. Section 6.2";
123 AES Galois Counter Mode for the Secure Shell Transport Layer
127 identity hmac-sha2-256 {
130 "Identity for the 'hmac-sha2-256' algorithm. Section 2";
133 SHA-2 Data Integrity Verification for the Secure Shell (SSH)
134 Transport Layer Protocol";
137 identity hmac-sha2-512 {
140 "Identity for the 'hmac-sha2-512' algorithm. Section 2";
143 SHA-2 Data Integrity Verification for the Secure Shell (SSH)
144 Transport Layer Protocol";