Refresh IETF client/server models
[netconf.git] / transport / transport-ssh / src / main / yang / iana-ssh-key-exchange-algs@2022-06-16.yang
1 module iana-ssh-key-exchange-algs {
2   yang-version 1.1;
3   namespace "urn:ietf:params:xml:ns:yang:iana-ssh-key-exchange-algs";
4   prefix sshkea;
5
6   organization
7     "Internet Assigned Numbers Authority (IANA)";
8
9   contact
10     "Postal: ICANN
11              12025 Waterfront Drive, Suite 300
12              Los Angeles, CA  90094-2536
13              United States of America
14      Tel:    +1 310 301 5800
15      Email:  iana@iana.org";
16
17   description
18     "This module defines identities for the key exchange algorithms
19      defined in the 'Key Exchange Method Names' sub-registry of the
20      'Secure Shell (SSH) Protocol Parameters' registry maintained
21      by IANA.
22
23      Copyright (c) 2022 IETF Trust and the persons identified
24      as authors of the code. All rights reserved.
25
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).
32
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.";
36
37   revision 2022-06-16 {
38     description
39       "Reflects contents of the key exchange algorithms registry
40        on June 16, 2022.";
41     reference
42       "RFC EEEE: YANG Groupings for SSH Clients and SSH Servers";
43   }
44
45   // Typedefs
46
47   typedef key-exchange-algorithm-ref {
48     type identityref {
49       base "key-exchange-alg-base";
50     }
51     description
52       "A reference to a SSH key exchange algorithm identifier.";
53   }
54
55
56   // Identities
57
58   identity key-exchange-alg-base {
59     description
60       "Base identity used to identify key exchange algorithms.";
61   }
62
63   identity diffie-hellman-group-exchange-sha1 {
64     base key-exchange-alg-base;
65     status deprecated;
66     description
67       "DIFFIE-HELLMAN-GROUP-EXCHANGE-SHA1";
68     reference
69       "RFC 4419:
70          Diffie-Hellman Group Exchange for the
71          Secure Shell (SSH) Transport Layer Protocol";
72   }
73
74   identity diffie-hellman-group-exchange-sha256 {
75     base key-exchange-alg-base;
76     description
77       "DIFFIE-HELLMAN-GROUP-EXCHANGE-SHA256";
78     reference
79       "RFC 4419:
80          Diffie-Hellman Group Exchange for the
81          Secure Shell (SSH) Transport Layer Protocol";
82   }
83
84   identity diffie-hellman-group1-sha1 {
85     base key-exchange-alg-base;
86     status deprecated;
87     description
88       "DIFFIE-HELLMAN-GROUP1-SHA1";
89     reference
90       "RFC 4253:
91          The Secure Shell (SSH) Transport Layer Protocol";
92   }
93
94   identity diffie-hellman-group14-sha1 {
95     base key-exchange-alg-base;
96     status deprecated;
97     description
98       "DIFFIE-HELLMAN-GROUP14-SHA1";
99     reference
100       "RFC 4253:
101          The Secure Shell (SSH) Transport Layer Protocol";
102   }
103
104   identity diffie-hellman-group14-sha256 {
105     base key-exchange-alg-base;
106     status deprecated;
107     description
108       "DIFFIE-HELLMAN-GROUP14-SHA256";
109     reference
110       "RFC 8268:
111          More Modular Exponentiation (MODP) Diffie-Hellman (DH)
112          Key Exchange (KEX) Groups for Secure Shell (SSH)";
113   }
114
115   identity diffie-hellman-group15-sha512 {
116     base key-exchange-alg-base;
117     description
118       "DIFFIE-HELLMAN-GROUP15-SHA512";
119     reference
120       "RFC 8268:
121          More Modular Exponentiation (MODP) Diffie-Hellman (DH)
122          Key Exchange (KEX) Groups for Secure Shell (SSH)";
123   }
124
125   identity diffie-hellman-group16-sha512 {
126     base key-exchange-alg-base;
127     description
128       "DIFFIE-HELLMAN-GROUP16-SHA512";
129     reference
130       "RFC 8268:
131          More Modular Exponentiation (MODP) Diffie-Hellman (DH)
132          Key Exchange (KEX) Groups for Secure Shell (SSH)";
133   }
134
135   identity diffie-hellman-group17-sha512 {
136     base key-exchange-alg-base;
137     description
138       "DIFFIE-HELLMAN-GROUP17-SHA512";
139     reference
140       "RFC 8268:
141          More Modular Exponentiation (MODP) Diffie-Hellman (DH)
142          Key Exchange (KEX) Groups for Secure Shell (SSH)";
143   }
144
145   identity diffie-hellman-group18-sha512 {
146     base key-exchange-alg-base;
147     description
148       "DIFFIE-HELLMAN-GROUP18-SHA512";
149     reference
150       "RFC 8268:
151          More Modular Exponentiation (MODP) Diffie-Hellman (DH)
152          Key Exchange (KEX) Groups for Secure Shell (SSH)";
153   }
154
155   identity ecdh-sha2-nistp256 {
156     base key-exchange-alg-base;
157     status deprecated;
158     description
159       "ECDH-SHA2-NISTP256 (secp256r1)";
160     reference
161       "RFC 5656:
162          Elliptic Curve Algorithm Integration in the
163          Secure Shell Transport Layer";
164   }
165
166   identity ecdh-sha2-nistp384 {
167     base key-exchange-alg-base;
168     description
169       "ECDH-SHA2-NISTP384 (secp384r1)";
170     reference
171       "RFC 5656:
172          Elliptic Curve Algorithm Integration in the
173          Secure Shell Transport Layer";
174   }
175
176   identity ecdh-sha2-nistp521 {
177     base key-exchange-alg-base;
178     description
179       "ECDH-SHA2-NISTP521 (secp521r1)";
180     reference
181       "RFC 5656:
182          Elliptic Curve Algorithm Integration in the
183          Secure Shell Transport Layer";
184   }
185
186   identity ecdh-sha2-1.3.132.0.1 {
187     base key-exchange-alg-base;
188     description
189       "ECDH-SHA2-1.3.132.0.1 (nistk163, sect163k1)";
190     reference
191       "RFC 5656:
192          Elliptic Curve Algorithm Integration in the
193          Secure Shell Transport Layer";
194   }
195
196   identity ecdh-sha2-1.2.840.10045.3.1.1 {
197     base key-exchange-alg-base;
198     description
199       "ECDH-SHA2-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
200     reference
201       "RFC 5656:
202          Elliptic Curve Algorithm Integration in the
203          Secure Shell Transport Layer";
204   }
205
206   identity ecdh-sha2-1.3.132.0.33 {
207     base key-exchange-alg-base;
208     description
209       "ECDH-SHA2-1.3.132.0.33 (nistp224, secp224r1)";
210     reference
211       "RFC 5656:
212          Elliptic Curve Algorithm Integration in the
213          Secure Shell Transport Layer";
214   }
215
216   identity ecdh-sha2-1.3.132.0.26 {
217     base key-exchange-alg-base;
218     description
219       "ECDH-SHA2-1.3.132.0.26 (nistk233, sect233k1)";
220     reference
221       "RFC 5656:
222          Elliptic Curve Algorithm Integration in the
223          Secure Shell Transport Layer";
224   }
225
226   identity ecdh-sha2-1.3.132.0.27 {
227     base key-exchange-alg-base;
228     description
229       "ECDH-SHA2-1.3.132.0.27 (nistb233, sect233r1)";
230     reference
231       "RFC 5656:
232          Elliptic Curve Algorithm Integration in the
233          Secure Shell Transport Layer";
234   }
235
236   identity ecdh-sha2-1.3.132.0.16 {
237     base key-exchange-alg-base;
238     description
239       "ECDH-SHA2-1.3.132.0.16 (nistk283, sect283k1)";
240     reference
241       "RFC 5656:
242          Elliptic Curve Algorithm Integration in the
243          Secure Shell Transport Layer";
244   }
245
246   identity ecdh-sha2-1.3.132.0.36 {
247     base key-exchange-alg-base;
248     description
249       "ECDH-SHA2-1.3.132.0.36 (nistk409, sect409k1)";
250     reference
251       "RFC 5656:
252          Elliptic Curve Algorithm Integration in the
253          Secure Shell Transport Layer";
254   }
255
256   identity ecdh-sha2-1.3.132.0.37 {
257     base key-exchange-alg-base;
258     description
259       "ECDH-SHA2-1.3.132.0.37 (nistb409, sect409r1)";
260     reference
261       "RFC 5656:
262          Elliptic Curve Algorithm Integration in the
263          Secure Shell Transport Layer";
264   }
265
266   identity ecdh-sha2-1.3.132.0.38 {
267     base key-exchange-alg-base;
268     description
269       "ECDH-SHA2-1.3.132.0.38 (nistt571, sect571k1)";
270     reference
271       "RFC 5656:
272          Elliptic Curve Algorithm Integration in the
273          Secure Shell Transport Layer";
274   }
275
276   identity ecmqv-sha2 {
277     base key-exchange-alg-base;
278     description
279       "ECMQV-SHA2";
280     reference
281       "RFC 5656:
282          Elliptic Curve Algorithm Integration in the
283          Secure Shell Transport Layer";
284   }
285
286   identity gss-group1-sha1-nistp256 {
287     base key-exchange-alg-base;
288     status deprecated;
289     description
290       "GSS-GROUP1-SHA1-NISTP256 (secp256r1)";
291     reference
292       "RFC 8732:
293          Generic Security Service Application Program Interface
294          (GSS-API) Key Exchange with SHA-2";
295   }
296
297   identity gss-group1-sha1-nistp384 {
298     base key-exchange-alg-base;
299     status deprecated;
300     description
301       "GSS-GROUP1-SHA1-NISTP384 (secp384r1)";
302     reference
303       "RFC 8732:
304          Generic Security Service Application Program Interface
305          (GSS-API) Key Exchange with SHA-2";
306   }
307
308   identity gss-group1-sha1-nistp521 {
309     base key-exchange-alg-base;
310     status deprecated;
311     description
312       "GSS-GROUP1-SHA1-NISTP521 (secp521r1)";
313     reference
314       "RFC 8732:
315          Generic Security Service Application Program Interface
316          (GSS-API) Key Exchange with SHA-2";
317   }
318
319   identity gss-group1-sha1-1.3.132.0.1 {
320     base key-exchange-alg-base;
321     status deprecated;
322     description
323       "GSS-GROUP1-SHA1-1.3.132.0.1 (nistk163, sect163k1)";
324     reference
325       "RFC 8732:
326          Generic Security Service Application Program Interface
327          (GSS-API) Key Exchange with SHA-2";
328   }
329
330   identity gss-group1-sha1-1.2.840.10045.3.1.1 {
331     base key-exchange-alg-base;
332     status deprecated;
333     description
334       "GSS-GROUP1-SHA1-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
335     reference
336       "RFC 8732:
337          Generic Security Service Application Program Interface
338          (GSS-API) Key Exchange with SHA-2";
339   }
340
341   identity gss-group1-sha1-1.3.132.0.33 {
342     base key-exchange-alg-base;
343     status deprecated;
344     description
345       "GSS-GROUP1-SHA1-1.3.132.0.33 (nistp224, secp224r1)";
346     reference
347       "RFC 8732:
348          Generic Security Service Application Program Interface
349          (GSS-API) Key Exchange with SHA-2";
350   }
351
352   identity gss-group1-sha1-1.3.132.0.26 {
353     base key-exchange-alg-base;
354     status deprecated;
355     description
356       "GSS-GROUP1-SHA1-1.3.132.0.26 (nistk233, sect233k1)";
357     reference
358       "RFC 8732:
359          Generic Security Service Application Program Interface
360          (GSS-API) Key Exchange with SHA-2";
361   }
362
363   identity gss-group1-sha1-1.3.132.0.27 {
364     base key-exchange-alg-base;
365     status deprecated;
366     description
367       "GSS-GROUP1-SHA1-1.3.132.0.27 (nistb233, sect233r1)";
368     reference
369       "RFC 8732:
370          Generic Security Service Application Program Interface
371          (GSS-API) Key Exchange with SHA-2";
372   }
373
374   identity gss-group1-sha1-1.3.132.0.16 {
375     base key-exchange-alg-base;
376     status deprecated;
377     description
378       "GSS-GROUP1-SHA1-1.3.132.0.16 (nistk283, sect283k1)";
379     reference
380       "RFC 8732:
381          Generic Security Service Application Program Interface
382          (GSS-API) Key Exchange with SHA-2";
383   }
384
385   identity gss-group1-sha1-1.3.132.0.36 {
386     base key-exchange-alg-base;
387     status deprecated;
388     description
389       "GSS-GROUP1-SHA1-1.3.132.0.36 (nistk409, sect409k1)";
390     reference
391       "RFC 8732:
392          Generic Security Service Application Program Interface
393          (GSS-API) Key Exchange with SHA-2";
394   }
395
396   identity gss-group1-sha1-1.3.132.0.37 {
397     base key-exchange-alg-base;
398     status deprecated;
399     description
400       "GSS-GROUP1-SHA1-1.3.132.0.37 (nistb409, sect409r1)";
401     reference
402       "RFC 8732:
403          Generic Security Service Application Program Interface
404          (GSS-API) Key Exchange with SHA-2";
405   }
406
407   identity gss-group1-sha1-1.3.132.0.38 {
408     base key-exchange-alg-base;
409     status deprecated;
410     description
411       "GSS-GROUP1-SHA1-1.3.132.0.38 (nistt571, sect571k1)";
412     reference
413       "RFC 8732:
414          Generic Security Service Application Program Interface
415          (GSS-API) Key Exchange with SHA-2";
416   }
417
418   identity gss-group1-sha1-curve25519-sha256 {
419     base key-exchange-alg-base;
420     status deprecated;
421     description
422       "GSS-GROUP1-SHA1-CURVE25519-SHA256";
423     reference
424       "RFC 8732:
425          Generic Security Service Application Program Interface
426          (GSS-API) Key Exchange with SHA-2";
427   }
428
429   identity gss-group1-sha1-curve448-sha512 {
430     base key-exchange-alg-base;
431     status deprecated;
432     description
433       "GSS-GROUP1-SHA1-CURVE448-SHA512";
434     reference
435       "RFC 8732:
436          Generic Security Service Application Program Interface
437          (GSS-API) Key Exchange with SHA-2";
438   }
439
440   identity gss-group14-sha1-nistp256 {
441     base key-exchange-alg-base;
442     status deprecated;
443     description
444       "GSS-GROUP14-SHA1-NISTP256 (secp256r1)";
445     reference
446       "RFC 8732:
447          Generic Security Service Application Program Interface
448          (GSS-API) Key Exchange with SHA-2";
449   }
450
451   identity gss-group14-sha1-nistp384 {
452     base key-exchange-alg-base;
453     status deprecated;
454     description
455       "GSS-GROUP14-SHA1-NISTP384 (secp384r1)";
456     reference
457       "RFC 8732:
458          Generic Security Service Application Program Interface
459          (GSS-API) Key Exchange with SHA-2";
460   }
461
462   identity gss-group14-sha1-nistp521 {
463     base key-exchange-alg-base;
464     status deprecated;
465     description
466       "GSS-GROUP14-SHA1-NISTP521 (secp521r1)";
467     reference
468       "RFC 8732:
469          Generic Security Service Application Program Interface
470          (GSS-API) Key Exchange with SHA-2";
471   }
472
473   identity gss-group14-sha1-1.3.132.0.1 {
474     base key-exchange-alg-base;
475     status deprecated;
476     description
477       "GSS-GROUP14-SHA1-1.3.132.0.1 (nistk163, sect163k1)";
478     reference
479       "RFC 8732:
480          Generic Security Service Application Program Interface
481          (GSS-API) Key Exchange with SHA-2";
482   }
483
484   identity gss-group14-sha1-1.2.840.10045.3.1.1 {
485     base key-exchange-alg-base;
486     status deprecated;
487     description
488       "GSS-GROUP14-SHA1-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
489     reference
490       "RFC 8732:
491          Generic Security Service Application Program Interface
492          (GSS-API) Key Exchange with SHA-2";
493   }
494
495   identity gss-group14-sha1-1.3.132.0.33 {
496     base key-exchange-alg-base;
497     status deprecated;
498     description
499       "GSS-GROUP14-SHA1-1.3.132.0.33 (nistp224, secp224r1)";
500     reference
501       "RFC 8732:
502          Generic Security Service Application Program Interface
503          (GSS-API) Key Exchange with SHA-2";
504   }
505
506   identity gss-group14-sha1-1.3.132.0.26 {
507     base key-exchange-alg-base;
508     status deprecated;
509     description
510       "GSS-GROUP14-SHA1-1.3.132.0.26 (nistk233, sect233k1)";
511     reference
512       "RFC 8732:
513          Generic Security Service Application Program Interface
514          (GSS-API) Key Exchange with SHA-2";
515   }
516
517   identity gss-group14-sha1-1.3.132.0.27 {
518     base key-exchange-alg-base;
519     status deprecated;
520     description
521       "GSS-GROUP14-SHA1-1.3.132.0.27 (nistb233, sect233r1)";
522     reference
523       "RFC 8732:
524          Generic Security Service Application Program Interface
525          (GSS-API) Key Exchange with SHA-2";
526   }
527
528   identity gss-group14-sha1-1.3.132.0.16 {
529     base key-exchange-alg-base;
530     status deprecated;
531     description
532       "GSS-GROUP14-SHA1-1.3.132.0.16 (nistk283, sect283k1)";
533     reference
534       "RFC 8732:
535          Generic Security Service Application Program Interface
536          (GSS-API) Key Exchange with SHA-2";
537   }
538
539   identity gss-group14-sha1-1.3.132.0.36 {
540     base key-exchange-alg-base;
541     status deprecated;
542     description
543       "GSS-GROUP14-SHA1-1.3.132.0.36 (nistk409, sect409k1)";
544     reference
545       "RFC 8732:
546          Generic Security Service Application Program Interface
547          (GSS-API) Key Exchange with SHA-2";
548   }
549
550   identity gss-group14-sha1-1.3.132.0.37 {
551     base key-exchange-alg-base;
552     status deprecated;
553     description
554       "GSS-GROUP14-SHA1-1.3.132.0.37 (nistb409, sect409r1)";
555     reference
556       "RFC 8732:
557          Generic Security Service Application Program Interface
558          (GSS-API) Key Exchange with SHA-2";
559   }
560
561   identity gss-group14-sha1-1.3.132.0.38 {
562     base key-exchange-alg-base;
563     status deprecated;
564     description
565       "GSS-GROUP14-SHA1-1.3.132.0.38 (nistt571, sect571k1)";
566     reference
567       "RFC 8732:
568          Generic Security Service Application Program Interface
569          (GSS-API) Key Exchange with SHA-2";
570   }
571
572   identity gss-group14-sha1-curve25519-sha256 {
573     base key-exchange-alg-base;
574     status deprecated;
575     description
576       "GSS-GROUP14-SHA1-CURVE25519-SHA256";
577     reference
578       "RFC 8732:
579          Generic Security Service Application Program Interface
580          (GSS-API) Key Exchange with SHA-2";
581   }
582
583   identity gss-group14-sha1-curve448-sha512 {
584     base key-exchange-alg-base;
585     status deprecated;
586     description
587       "GSS-GROUP14-SHA1-CURVE448-SHA512";
588     reference
589       "RFC 8732:
590          Generic Security Service Application Program Interface
591          (GSS-API) Key Exchange with SHA-2";
592   }
593
594   identity gss-gex-sha1-nistp256 {
595     base key-exchange-alg-base;
596     status deprecated;
597     description
598       "GSS-GEX-SHA1-NISTP256 (secp256r1)";
599     reference
600       "RFC 8732:
601          Generic Security Service Application Program Interface
602          (GSS-API) Key Exchange with SHA-2";
603   }
604
605   identity gss-gex-sha1-nistp384 {
606     base key-exchange-alg-base;
607     status deprecated;
608     description
609       "GSS-GEX-SHA1-NISTP384 (secp384r1)";
610     reference
611       "RFC 8732:
612          Generic Security Service Application Program Interface
613          (GSS-API) Key Exchange with SHA-2";
614   }
615
616   identity gss-gex-sha1-nistp521 {
617     base key-exchange-alg-base;
618     status deprecated;
619     description
620       "GSS-GEX-SHA1-NISTP521 (secp521r1)";
621     reference
622       "RFC 8732:
623          Generic Security Service Application Program Interface
624          (GSS-API) Key Exchange with SHA-2";
625   }
626
627   identity gss-gex-sha1-1.3.132.0.1 {
628     base key-exchange-alg-base;
629     status deprecated;
630     description
631       "GSS-GEX-SHA1-1.3.132.0.1 (nistk163, sect163k1)";
632     reference
633       "RFC 8732:
634          Generic Security Service Application Program Interface
635          (GSS-API) Key Exchange with SHA-2";
636   }
637
638   identity gss-gex-sha1-1.2.840.10045.3.1.1 {
639     base key-exchange-alg-base;
640     status deprecated;
641     description
642       "GSS-GEX-SHA1-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
643     reference
644       "RFC 8732:
645          Generic Security Service Application Program Interface
646          (GSS-API) Key Exchange with SHA-2";
647   }
648
649   identity gss-gex-sha1-1.3.132.0.33 {
650     base key-exchange-alg-base;
651     status deprecated;
652     description
653       "GSS-GEX-SHA1-1.3.132.0.33 (nistp224, secp224r1)";
654     reference
655       "RFC 8732:
656          Generic Security Service Application Program Interface
657          (GSS-API) Key Exchange with SHA-2";
658   }
659
660   identity gss-gex-sha1-1.3.132.0.26 {
661     base key-exchange-alg-base;
662     status deprecated;
663     description
664       "GSS-GEX-SHA1-1.3.132.0.26 (nistk233, sect233k1)";
665     reference
666       "RFC 8732:
667          Generic Security Service Application Program Interface
668          (GSS-API) Key Exchange with SHA-2";
669   }
670
671   identity gss-gex-sha1-1.3.132.0.27 {
672     base key-exchange-alg-base;
673     status deprecated;
674     description
675       "GSS-GEX-SHA1-1.3.132.0.27 (nistb233, sect233r1)";
676     reference
677       "RFC 8732:
678          Generic Security Service Application Program Interface
679          (GSS-API) Key Exchange with SHA-2";
680   }
681
682   identity gss-gex-sha1-1.3.132.0.16 {
683     base key-exchange-alg-base;
684     status deprecated;
685     description
686       "GSS-GEX-SHA1-1.3.132.0.16 (nistk283, sect283k1)";
687     reference
688       "RFC 8732:
689          Generic Security Service Application Program Interface
690          (GSS-API) Key Exchange with SHA-2";
691   }
692
693   identity gss-gex-sha1-1.3.132.0.36 {
694     base key-exchange-alg-base;
695     status deprecated;
696     description
697       "GSS-GEX-SHA1-1.3.132.0.36 (nistk409, sect409k1)";
698     reference
699       "RFC 8732:
700          Generic Security Service Application Program Interface
701          (GSS-API) Key Exchange with SHA-2";
702   }
703
704   identity gss-gex-sha1-1.3.132.0.37 {
705     base key-exchange-alg-base;
706     status deprecated;
707     description
708       "GSS-GEX-SHA1-1.3.132.0.37 (nistb409, sect409r1)";
709     reference
710       "RFC 8732:
711          Generic Security Service Application Program Interface
712          (GSS-API) Key Exchange with SHA-2";
713   }
714
715   identity gss-gex-sha1-1.3.132.0.38 {
716     base key-exchange-alg-base;
717     status deprecated;
718     description
719       "GSS-GEX-SHA1-1.3.132.0.38 (nistt571, sect571k1)";
720     reference
721       "RFC 8732:
722          Generic Security Service Application Program Interface
723          (GSS-API) Key Exchange with SHA-2";
724   }
725
726   identity gss-gex-sha1-curve25519-sha256 {
727     base key-exchange-alg-base;
728     status deprecated;
729     description
730       "GSS-GEX-SHA1-CURVE25519-SHA256";
731     reference
732       "RFC 8732:
733          Generic Security Service Application Program Interface
734          (GSS-API) Key Exchange with SHA-2";
735   }
736
737   identity gss-gex-sha1-curve448-sha512 {
738     base key-exchange-alg-base;
739     status deprecated;
740     description
741       "GSS-GEX-SHA1-CURVE448-SHA512";
742     reference
743       "RFC 8732:
744          Generic Security Service Application Program Interface
745          (GSS-API) Key Exchange with SHA-2";
746   }
747
748   identity rsa1024-sha1 {
749     base key-exchange-alg-base;
750     status obsolete;
751     description
752       "RSA1024-SHA1";
753     reference
754       "RFC 4432:
755          RSA Key Exchange for the Secure Shell (SSH)
756          Transport Layer Protocol";
757   }
758
759   identity rsa2048-sha256 {
760     base key-exchange-alg-base;
761     description
762       "RSA2048-SHA256";
763     reference
764       "RFC 4432:
765          RSA Key Exchange for the Secure Shell (SSH)
766          Transport Layer Protocol";
767   }
768
769   identity ext-info-s {
770     base key-exchange-alg-base;
771     description
772       "EXT-INFO-S";
773     reference
774       "RFC 8308:
775          Extension Negotiation in the Secure Shell (SSH) Protocol";
776   }
777
778   identity ext-info-c {
779     base key-exchange-alg-base;
780     description
781       "EXT-INFO-C";
782     reference
783       "RFC 8308:
784          Extension Negotiation in the Secure Shell (SSH) Protocol";
785   }
786
787   identity gss-group14-sha256-nistp256 {
788     base key-exchange-alg-base;
789     description
790       "GSS-GROUP14-SHA256-NISTP256 (secp256r1)";
791     reference
792       "RFC 8732:
793          Generic Security Service Application Program Interface
794          (GSS-API) Key Exchange with SHA-2";
795   }
796
797   identity gss-group14-sha256-nistp384 {
798     base key-exchange-alg-base;
799     description
800       "GSS-GROUP14-SHA256-NISTP384 (secp384r1)";
801     reference
802       "RFC 8732:
803          Generic Security Service Application Program Interface
804          (GSS-API) Key Exchange with SHA-2";
805   }
806
807   identity gss-group14-sha256-nistp521 {
808     base key-exchange-alg-base;
809     description
810       "GSS-GROUP14-SHA256-NISTP521 (secp521r1)";
811     reference
812       "RFC 8732:
813          Generic Security Service Application Program Interface
814          (GSS-API) Key Exchange with SHA-2";
815   }
816
817   identity gss-group14-sha256-1.3.132.0.1 {
818     base key-exchange-alg-base;
819     description
820       "GSS-GROUP14-SHA256-1.3.132.0.1 (nistk163, sect163k1)";
821     reference
822       "RFC 8732:
823          Generic Security Service Application Program Interface
824          (GSS-API) Key Exchange with SHA-2";
825   }
826
827   identity gss-group14-sha256-1.2.840.10045.3.1.1 {
828     base key-exchange-alg-base;
829     description
830       "GSS-GROUP14-SHA256-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
831     reference
832       "RFC 8732:
833          Generic Security Service Application Program Interface
834          (GSS-API) Key Exchange with SHA-2";
835   }
836
837   identity gss-group14-sha256-1.3.132.0.33 {
838     base key-exchange-alg-base;
839     description
840       "GSS-GROUP14-SHA256-1.3.132.0.33 (nistp224, secp224r1)";
841     reference
842       "RFC 8732:
843          Generic Security Service Application Program Interface
844          (GSS-API) Key Exchange with SHA-2";
845   }
846
847   identity gss-group14-sha256-1.3.132.0.26 {
848     base key-exchange-alg-base;
849     description
850       "GSS-GROUP14-SHA256-1.3.132.0.26 (nistk233, sect233k1)";
851     reference
852       "RFC 8732:
853          Generic Security Service Application Program Interface
854          (GSS-API) Key Exchange with SHA-2";
855   }
856
857   identity gss-group14-sha256-1.3.132.0.27 {
858     base key-exchange-alg-base;
859     description
860       "GSS-GROUP14-SHA256-1.3.132.0.27 (nistb233, sect233r1)";
861     reference
862       "RFC 8732:
863          Generic Security Service Application Program Interface
864          (GSS-API) Key Exchange with SHA-2";
865   }
866
867   identity gss-group14-sha256-1.3.132.0.16 {
868     base key-exchange-alg-base;
869     description
870       "GSS-GROUP14-SHA256-1.3.132.0.16 (nistk283, sect283k1)";
871     reference
872       "RFC 8732:
873          Generic Security Service Application Program Interface
874          (GSS-API) Key Exchange with SHA-2";
875   }
876
877   identity gss-group14-sha256-1.3.132.0.36 {
878     base key-exchange-alg-base;
879     description
880       "GSS-GROUP14-SHA256-1.3.132.0.36 (nistk409, sect409k1)";
881     reference
882       "RFC 8732:
883          Generic Security Service Application Program Interface
884          (GSS-API) Key Exchange with SHA-2";
885   }
886
887   identity gss-group14-sha256-1.3.132.0.37 {
888     base key-exchange-alg-base;
889     description
890       "GSS-GROUP14-SHA256-1.3.132.0.37 (nistb409, sect409r1)";
891     reference
892       "RFC 8732:
893          Generic Security Service Application Program Interface
894          (GSS-API) Key Exchange with SHA-2";
895   }
896
897   identity gss-group14-sha256-1.3.132.0.38 {
898     base key-exchange-alg-base;
899     description
900       "GSS-GROUP14-SHA256-1.3.132.0.38 (nistt571, sect571k1)";
901     reference
902       "RFC 8732:
903          Generic Security Service Application Program Interface
904          (GSS-API) Key Exchange with SHA-2";
905   }
906
907   identity gss-group14-sha256-curve25519-sha256 {
908     base key-exchange-alg-base;
909     description
910       "GSS-GROUP14-SHA256-CURVE25519-SHA256";
911     reference
912       "RFC 8732:
913          Generic Security Service Application Program Interface
914          (GSS-API) Key Exchange with SHA-2";
915   }
916
917   identity gss-group14-sha256-curve448-sha512 {
918     base key-exchange-alg-base;
919     description
920       "GSS-GROUP14-SHA256-CURVE448-SHA512";
921     reference
922       "RFC 8732:
923          Generic Security Service Application Program Interface
924          (GSS-API) Key Exchange with SHA-2";
925   }
926
927   identity gss-group15-sha512-nistp256 {
928     base key-exchange-alg-base;
929     description
930       "GSS-GROUP15-SHA512-NISTP256 (secp256r1)";
931     reference
932       "RFC 8732:
933          Generic Security Service Application Program Interface
934          (GSS-API) Key Exchange with SHA-2";
935   }
936
937   identity gss-group15-sha512-nistp384 {
938     base key-exchange-alg-base;
939     description
940       "GSS-GROUP15-SHA512-NISTP384 (secp384r1)";
941     reference
942       "RFC 8732:
943          Generic Security Service Application Program Interface
944          (GSS-API) Key Exchange with SHA-2";
945   }
946
947   identity gss-group15-sha512-nistp521 {
948     base key-exchange-alg-base;
949     description
950       "GSS-GROUP15-SHA512-NISTP521 (secp521r1)";
951     reference
952       "RFC 8732:
953          Generic Security Service Application Program Interface
954          (GSS-API) Key Exchange with SHA-2";
955   }
956
957   identity gss-group15-sha512-1.3.132.0.1 {
958     base key-exchange-alg-base;
959     description
960       "GSS-GROUP15-SHA512-1.3.132.0.1 (nistk163, sect163k1)";
961     reference
962       "RFC 8732:
963          Generic Security Service Application Program Interface
964          (GSS-API) Key Exchange with SHA-2";
965   }
966
967   identity gss-group15-sha512-1.2.840.10045.3.1.1 {
968     base key-exchange-alg-base;
969     description
970       "GSS-GROUP15-SHA512-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
971     reference
972       "RFC 8732:
973          Generic Security Service Application Program Interface
974          (GSS-API) Key Exchange with SHA-2";
975   }
976
977   identity gss-group15-sha512-1.3.132.0.33 {
978     base key-exchange-alg-base;
979     description
980       "GSS-GROUP15-SHA512-1.3.132.0.33 (nistp224, secp224r1)";
981     reference
982       "RFC 8732:
983          Generic Security Service Application Program Interface
984          (GSS-API) Key Exchange with SHA-2";
985   }
986
987   identity gss-group15-sha512-1.3.132.0.26 {
988     base key-exchange-alg-base;
989     description
990       "GSS-GROUP15-SHA512-1.3.132.0.26 (nistk233, sect233k1)";
991     reference
992       "RFC 8732:
993          Generic Security Service Application Program Interface
994          (GSS-API) Key Exchange with SHA-2";
995   }
996
997   identity gss-group15-sha512-1.3.132.0.27 {
998     base key-exchange-alg-base;
999     description
1000       "GSS-GROUP15-SHA512-1.3.132.0.27 (nistb233, sect233r1)";
1001     reference
1002       "RFC 8732:
1003          Generic Security Service Application Program Interface
1004          (GSS-API) Key Exchange with SHA-2";
1005   }
1006
1007   identity gss-group15-sha512-1.3.132.0.16 {
1008     base key-exchange-alg-base;
1009     description
1010       "GSS-GROUP15-SHA512-1.3.132.0.16 (nistk283, sect283k1)";
1011     reference
1012       "RFC 8732:
1013          Generic Security Service Application Program Interface
1014          (GSS-API) Key Exchange with SHA-2";
1015   }
1016
1017   identity gss-group15-sha512-1.3.132.0.36 {
1018     base key-exchange-alg-base;
1019     description
1020       "GSS-GROUP15-SHA512-1.3.132.0.36 (nistk409, sect409k1)";
1021     reference
1022       "RFC 8732:
1023          Generic Security Service Application Program Interface
1024          (GSS-API) Key Exchange with SHA-2";
1025   }
1026
1027   identity gss-group15-sha512-1.3.132.0.37 {
1028     base key-exchange-alg-base;
1029     description
1030       "GSS-GROUP15-SHA512-1.3.132.0.37 (nistb409, sect409r1)";
1031     reference
1032       "RFC 8732:
1033          Generic Security Service Application Program Interface
1034          (GSS-API) Key Exchange with SHA-2";
1035   }
1036
1037   identity gss-group15-sha512-1.3.132.0.38 {
1038     base key-exchange-alg-base;
1039     description
1040       "GSS-GROUP15-SHA512-1.3.132.0.38 (nistt571, sect571k1)";
1041     reference
1042       "RFC 8732:
1043          Generic Security Service Application Program Interface
1044          (GSS-API) Key Exchange with SHA-2";
1045   }
1046
1047   identity gss-group15-sha512-curve25519-sha256 {
1048     base key-exchange-alg-base;
1049     description
1050       "GSS-GROUP15-SHA512-CURVE25519-SHA256";
1051     reference
1052       "RFC 8732:
1053          Generic Security Service Application Program Interface
1054          (GSS-API) Key Exchange with SHA-2";
1055   }
1056
1057   identity gss-group15-sha512-curve448-sha512 {
1058     base key-exchange-alg-base;
1059     description
1060       "GSS-GROUP15-SHA512-CURVE448-SHA512";
1061     reference
1062       "RFC 8732:
1063          Generic Security Service Application Program Interface
1064          (GSS-API) Key Exchange with SHA-2";
1065   }
1066
1067   identity gss-group16-sha512-nistp256 {
1068     base key-exchange-alg-base;
1069     description
1070       "GSS-GROUP16-SHA512-NISTP256 (secp256r1)";
1071     reference
1072       "RFC 8732:
1073          Generic Security Service Application Program Interface
1074          (GSS-API) Key Exchange with SHA-2";
1075   }
1076
1077   identity gss-group16-sha512-nistp384 {
1078     base key-exchange-alg-base;
1079     description
1080       "GSS-GROUP16-SHA512-NISTP384 (secp384r1)";
1081     reference
1082       "RFC 8732:
1083          Generic Security Service Application Program Interface
1084          (GSS-API) Key Exchange with SHA-2";
1085   }
1086
1087   identity gss-group16-sha512-nistp521 {
1088     base key-exchange-alg-base;
1089     description
1090       "GSS-GROUP16-SHA512-NISTP521 (secp521r1)";
1091     reference
1092       "RFC 8732:
1093          Generic Security Service Application Program Interface
1094          (GSS-API) Key Exchange with SHA-2";
1095   }
1096
1097   identity gss-group16-sha512-1.3.132.0.1 {
1098     base key-exchange-alg-base;
1099     description
1100       "GSS-GROUP16-SHA512-1.3.132.0.1 (nistk163, sect163k1)";
1101     reference
1102       "RFC 8732:
1103          Generic Security Service Application Program Interface
1104          (GSS-API) Key Exchange with SHA-2";
1105   }
1106
1107   identity gss-group16-sha512-1.2.840.10045.3.1.1 {
1108     base key-exchange-alg-base;
1109     description
1110       "GSS-GROUP16-SHA512-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
1111     reference
1112       "RFC 8732:
1113          Generic Security Service Application Program Interface
1114          (GSS-API) Key Exchange with SHA-2";
1115   }
1116
1117   identity gss-group16-sha512-1.3.132.0.33 {
1118     base key-exchange-alg-base;
1119     description
1120       "GSS-GROUP16-SHA512-1.3.132.0.33 (nistp224, secp224r1)";
1121     reference
1122       "RFC 8732:
1123          Generic Security Service Application Program Interface
1124          (GSS-API) Key Exchange with SHA-2";
1125   }
1126
1127   identity gss-group16-sha512-1.3.132.0.26 {
1128     base key-exchange-alg-base;
1129     description
1130       "GSS-GROUP16-SHA512-1.3.132.0.26 (nistk233, sect233k1)";
1131     reference
1132       "RFC 8732:
1133          Generic Security Service Application Program Interface
1134          (GSS-API) Key Exchange with SHA-2";
1135   }
1136
1137   identity gss-group16-sha512-1.3.132.0.27 {
1138     base key-exchange-alg-base;
1139     description
1140       "GSS-GROUP16-SHA512-1.3.132.0.27 (nistb233, sect233r1)";
1141     reference
1142       "RFC 8732:
1143          Generic Security Service Application Program Interface
1144          (GSS-API) Key Exchange with SHA-2";
1145   }
1146
1147   identity gss-group16-sha512-1.3.132.0.16 {
1148     base key-exchange-alg-base;
1149     description
1150       "GSS-GROUP16-SHA512-1.3.132.0.16 (nistk283, sect283k1)";
1151     reference
1152       "RFC 8732:
1153          Generic Security Service Application Program Interface
1154          (GSS-API) Key Exchange with SHA-2";
1155   }
1156
1157   identity gss-group16-sha512-1.3.132.0.36 {
1158     base key-exchange-alg-base;
1159     description
1160       "GSS-GROUP16-SHA512-1.3.132.0.36 (nistk409, sect409k1)";
1161     reference
1162       "RFC 8732:
1163          Generic Security Service Application Program Interface
1164          (GSS-API) Key Exchange with SHA-2";
1165   }
1166
1167   identity gss-group16-sha512-1.3.132.0.37 {
1168     base key-exchange-alg-base;
1169     description
1170       "GSS-GROUP16-SHA512-1.3.132.0.37 (nistb409, sect409r1)";
1171     reference
1172       "RFC 8732:
1173          Generic Security Service Application Program Interface
1174          (GSS-API) Key Exchange with SHA-2";
1175   }
1176
1177   identity gss-group16-sha512-1.3.132.0.38 {
1178     base key-exchange-alg-base;
1179     description
1180       "GSS-GROUP16-SHA512-1.3.132.0.38 (nistt571, sect571k1)";
1181     reference
1182       "RFC 8732:
1183          Generic Security Service Application Program Interface
1184          (GSS-API) Key Exchange with SHA-2";
1185   }
1186
1187   identity gss-group16-sha512-curve25519-sha256 {
1188     base key-exchange-alg-base;
1189     description
1190       "GSS-GROUP16-SHA512-CURVE25519-SHA256";
1191     reference
1192       "RFC 8732:
1193          Generic Security Service Application Program Interface
1194          (GSS-API) Key Exchange with SHA-2";
1195   }
1196
1197   identity gss-group16-sha512-curve448-sha512 {
1198     base key-exchange-alg-base;
1199     description
1200       "GSS-GROUP16-SHA512-CURVE448-SHA512";
1201     reference
1202       "RFC 8732:
1203          Generic Security Service Application Program Interface
1204          (GSS-API) Key Exchange with SHA-2";
1205   }
1206
1207   identity gss-group17-sha512-nistp256 {
1208     base key-exchange-alg-base;
1209     description
1210       "GSS-GROUP17-SHA512-NISTP256 (secp256r1)";
1211     reference
1212       "RFC 8732:
1213          Generic Security Service Application Program Interface
1214          (GSS-API) Key Exchange with SHA-2";
1215   }
1216
1217   identity gss-group17-sha512-nistp384 {
1218     base key-exchange-alg-base;
1219     description
1220       "GSS-GROUP17-SHA512-NISTP384 (secp384r1)";
1221     reference
1222       "RFC 8732:
1223          Generic Security Service Application Program Interface
1224          (GSS-API) Key Exchange with SHA-2";
1225   }
1226
1227   identity gss-group17-sha512-nistp521 {
1228     base key-exchange-alg-base;
1229     description
1230       "GSS-GROUP17-SHA512-NISTP521 (secp521r1)";
1231     reference
1232       "RFC 8732:
1233          Generic Security Service Application Program Interface
1234          (GSS-API) Key Exchange with SHA-2";
1235   }
1236
1237   identity gss-group17-sha512-1.3.132.0.1 {
1238     base key-exchange-alg-base;
1239     description
1240       "GSS-GROUP17-SHA512-1.3.132.0.1 (nistk163, sect163k1)";
1241     reference
1242       "RFC 8732:
1243          Generic Security Service Application Program Interface
1244          (GSS-API) Key Exchange with SHA-2";
1245   }
1246
1247   identity gss-group17-sha512-1.2.840.10045.3.1.1 {
1248     base key-exchange-alg-base;
1249     description
1250       "GSS-GROUP17-SHA512-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
1251     reference
1252       "RFC 8732:
1253          Generic Security Service Application Program Interface
1254          (GSS-API) Key Exchange with SHA-2";
1255   }
1256
1257   identity gss-group17-sha512-1.3.132.0.33 {
1258     base key-exchange-alg-base;
1259     description
1260       "GSS-GROUP17-SHA512-1.3.132.0.33 (nistp224, secp224r1)";
1261     reference
1262       "RFC 8732:
1263          Generic Security Service Application Program Interface
1264          (GSS-API) Key Exchange with SHA-2";
1265   }
1266
1267   identity gss-group17-sha512-1.3.132.0.26 {
1268     base key-exchange-alg-base;
1269     description
1270       "GSS-GROUP17-SHA512-1.3.132.0.26 (nistk233, sect233k1)";
1271     reference
1272       "RFC 8732:
1273          Generic Security Service Application Program Interface
1274          (GSS-API) Key Exchange with SHA-2";
1275   }
1276
1277   identity gss-group17-sha512-1.3.132.0.27 {
1278     base key-exchange-alg-base;
1279     description
1280       "GSS-GROUP17-SHA512-1.3.132.0.27 (nistb233, sect233r1)";
1281     reference
1282       "RFC 8732:
1283          Generic Security Service Application Program Interface
1284          (GSS-API) Key Exchange with SHA-2";
1285   }
1286
1287   identity gss-group17-sha512-1.3.132.0.16 {
1288     base key-exchange-alg-base;
1289     description
1290       "GSS-GROUP17-SHA512-1.3.132.0.16 (nistk283, sect283k1)";
1291     reference
1292       "RFC 8732:
1293          Generic Security Service Application Program Interface
1294          (GSS-API) Key Exchange with SHA-2";
1295   }
1296
1297   identity gss-group17-sha512-1.3.132.0.36 {
1298     base key-exchange-alg-base;
1299     description
1300       "GSS-GROUP17-SHA512-1.3.132.0.36 (nistk409, sect409k1)";
1301     reference
1302       "RFC 8732:
1303          Generic Security Service Application Program Interface
1304          (GSS-API) Key Exchange with SHA-2";
1305   }
1306
1307   identity gss-group17-sha512-1.3.132.0.37 {
1308     base key-exchange-alg-base;
1309     description
1310       "GSS-GROUP17-SHA512-1.3.132.0.37 (nistb409, sect409r1)";
1311     reference
1312       "RFC 8732:
1313          Generic Security Service Application Program Interface
1314          (GSS-API) Key Exchange with SHA-2";
1315   }
1316
1317   identity gss-group17-sha512-1.3.132.0.38 {
1318     base key-exchange-alg-base;
1319     description
1320       "GSS-GROUP17-SHA512-1.3.132.0.38 (nistt571, sect571k1)";
1321     reference
1322       "RFC 8732:
1323          Generic Security Service Application Program Interface
1324          (GSS-API) Key Exchange with SHA-2";
1325   }
1326
1327   identity gss-group17-sha512-curve25519-sha256 {
1328     base key-exchange-alg-base;
1329     description
1330       "GSS-GROUP17-SHA512-CURVE25519-SHA256";
1331     reference
1332       "RFC 8732:
1333          Generic Security Service Application Program Interface
1334          (GSS-API) Key Exchange with SHA-2";
1335   }
1336
1337   identity gss-group17-sha512-curve448-sha512 {
1338     base key-exchange-alg-base;
1339     description
1340       "GSS-GROUP17-SHA512-CURVE448-SHA512";
1341     reference
1342       "RFC 8732:
1343          Generic Security Service Application Program Interface
1344          (GSS-API) Key Exchange with SHA-2";
1345   }
1346
1347   identity gss-group18-sha512-nistp256 {
1348     base key-exchange-alg-base;
1349     description
1350       "GSS-GROUP18-SHA512-NISTP256 (secp256r1)";
1351     reference
1352       "RFC 8732:
1353          Generic Security Service Application Program Interface
1354          (GSS-API) Key Exchange with SHA-2";
1355   }
1356
1357   identity gss-group18-sha512-nistp384 {
1358     base key-exchange-alg-base;
1359     description
1360       "GSS-GROUP18-SHA512-NISTP384 (secp384r1)";
1361     reference
1362       "RFC 8732:
1363          Generic Security Service Application Program Interface
1364          (GSS-API) Key Exchange with SHA-2";
1365   }
1366
1367   identity gss-group18-sha512-nistp521 {
1368     base key-exchange-alg-base;
1369     description
1370       "GSS-GROUP18-SHA512-NISTP521 (secp521r1)";
1371     reference
1372       "RFC 8732:
1373          Generic Security Service Application Program Interface
1374          (GSS-API) Key Exchange with SHA-2";
1375   }
1376
1377   identity gss-group18-sha512-1.3.132.0.1 {
1378     base key-exchange-alg-base;
1379     description
1380       "GSS-GROUP18-SHA512-1.3.132.0.1 (nistk163, sect163k1)";
1381     reference
1382       "RFC 8732:
1383          Generic Security Service Application Program Interface
1384          (GSS-API) Key Exchange with SHA-2";
1385   }
1386
1387   identity gss-group18-sha512-1.2.840.10045.3.1.1 {
1388     base key-exchange-alg-base;
1389     description
1390       "GSS-GROUP18-SHA512-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
1391     reference
1392       "RFC 8732:
1393          Generic Security Service Application Program Interface
1394          (GSS-API) Key Exchange with SHA-2";
1395   }
1396
1397   identity gss-group18-sha512-1.3.132.0.33 {
1398     base key-exchange-alg-base;
1399     description
1400       "GSS-GROUP18-SHA512-1.3.132.0.33 (nistp224, secp224r1)";
1401     reference
1402       "RFC 8732:
1403          Generic Security Service Application Program Interface
1404          (GSS-API) Key Exchange with SHA-2";
1405   }
1406
1407   identity gss-group18-sha512-1.3.132.0.26 {
1408     base key-exchange-alg-base;
1409     description
1410       "GSS-GROUP18-SHA512-1.3.132.0.26 (nistk233, sect233k1)";
1411     reference
1412       "RFC 8732:
1413          Generic Security Service Application Program Interface
1414          (GSS-API) Key Exchange with SHA-2";
1415   }
1416
1417   identity gss-group18-sha512-1.3.132.0.27 {
1418     base key-exchange-alg-base;
1419     description
1420       "GSS-GROUP18-SHA512-1.3.132.0.27 (nistb233, sect233r1)";
1421     reference
1422       "RFC 8732:
1423          Generic Security Service Application Program Interface
1424          (GSS-API) Key Exchange with SHA-2";
1425   }
1426
1427   identity gss-group18-sha512-1.3.132.0.16 {
1428     base key-exchange-alg-base;
1429     description
1430       "GSS-GROUP18-SHA512-1.3.132.0.16 (nistk283, sect283k1)";
1431     reference
1432       "RFC 8732:
1433          Generic Security Service Application Program Interface
1434          (GSS-API) Key Exchange with SHA-2";
1435   }
1436
1437   identity gss-group18-sha512-1.3.132.0.36 {
1438     base key-exchange-alg-base;
1439     description
1440       "GSS-GROUP18-SHA512-1.3.132.0.36 (nistk409, sect409k1)";
1441     reference
1442       "RFC 8732:
1443          Generic Security Service Application Program Interface
1444          (GSS-API) Key Exchange with SHA-2";
1445   }
1446
1447   identity gss-group18-sha512-1.3.132.0.37 {
1448     base key-exchange-alg-base;
1449     description
1450       "GSS-GROUP18-SHA512-1.3.132.0.37 (nistb409, sect409r1)";
1451     reference
1452       "RFC 8732:
1453          Generic Security Service Application Program Interface
1454          (GSS-API) Key Exchange with SHA-2";
1455   }
1456
1457   identity gss-group18-sha512-1.3.132.0.38 {
1458     base key-exchange-alg-base;
1459     description
1460       "GSS-GROUP18-SHA512-1.3.132.0.38 (nistt571, sect571k1)";
1461     reference
1462       "RFC 8732:
1463          Generic Security Service Application Program Interface
1464          (GSS-API) Key Exchange with SHA-2";
1465   }
1466
1467   identity gss-group18-sha512-curve25519-sha256 {
1468     base key-exchange-alg-base;
1469     description
1470       "GSS-GROUP18-SHA512-CURVE25519-SHA256";
1471     reference
1472       "RFC 8732:
1473          Generic Security Service Application Program Interface
1474          (GSS-API) Key Exchange with SHA-2";
1475   }
1476
1477   identity gss-group18-sha512-curve448-sha512 {
1478     base key-exchange-alg-base;
1479     description
1480       "GSS-GROUP18-SHA512-CURVE448-SHA512";
1481     reference
1482       "RFC 8732:
1483          Generic Security Service Application Program Interface
1484          (GSS-API) Key Exchange with SHA-2";
1485   }
1486
1487   identity gss-nistp256-sha256-nistp256 {
1488     base key-exchange-alg-base;
1489     description
1490       "GSS-NISTP256-SHA256-NISTP256 (secp256r1)";
1491     reference
1492       "RFC 8732:
1493          Generic Security Service Application Program Interface
1494          (GSS-API) Key Exchange with SHA-2";
1495   }
1496
1497   identity gss-nistp256-sha256-nistp384 {
1498     base key-exchange-alg-base;
1499     description
1500       "GSS-NISTP256-SHA256-NISTP384 (secp384r1)";
1501     reference
1502       "RFC 8732:
1503          Generic Security Service Application Program Interface
1504          (GSS-API) Key Exchange with SHA-2";
1505   }
1506
1507   identity gss-nistp256-sha256-nistp521 {
1508     base key-exchange-alg-base;
1509     description
1510       "GSS-NISTP256-SHA256-NISTP521 (secp521r1)";
1511     reference
1512       "RFC 8732:
1513          Generic Security Service Application Program Interface
1514          (GSS-API) Key Exchange with SHA-2";
1515   }
1516
1517   identity gss-nistp256-sha256-1.3.132.0.1 {
1518     base key-exchange-alg-base;
1519     description
1520       "GSS-NISTP256-SHA256-1.3.132.0.1 (nistk163, sect163k1)";
1521     reference
1522       "RFC 8732:
1523          Generic Security Service Application Program Interface
1524          (GSS-API) Key Exchange with SHA-2";
1525   }
1526
1527   identity gss-nistp256-sha256-1.2.840.10045.3.1.1 {
1528     base key-exchange-alg-base;
1529     description
1530      "GSS-NISTP256-SHA256-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
1531     reference
1532       "RFC 8732:
1533          Generic Security Service Application Program Interface
1534          (GSS-API) Key Exchange with SHA-2";
1535   }
1536
1537   identity gss-nistp256-sha256-1.3.132.0.33 {
1538     base key-exchange-alg-base;
1539     description
1540       "GSS-NISTP256-SHA256-1.3.132.0.33 (nistp224, secp224r1)";
1541     reference
1542       "RFC 8732:
1543          Generic Security Service Application Program Interface
1544          (GSS-API) Key Exchange with SHA-2";
1545   }
1546
1547   identity gss-nistp256-sha256-1.3.132.0.26 {
1548     base key-exchange-alg-base;
1549     description
1550       "GSS-NISTP256-SHA256-1.3.132.0.26 (nistk233, sect233k1)";
1551     reference
1552       "RFC 8732:
1553          Generic Security Service Application Program Interface
1554          (GSS-API) Key Exchange with SHA-2";
1555   }
1556
1557   identity gss-nistp256-sha256-1.3.132.0.27 {
1558     base key-exchange-alg-base;
1559     description
1560       "GSS-NISTP256-SHA256-1.3.132.0.27 (nistb233, sect233r1)";
1561     reference
1562       "RFC 8732:
1563          Generic Security Service Application Program Interface
1564          (GSS-API) Key Exchange with SHA-2";
1565   }
1566
1567   identity gss-nistp256-sha256-1.3.132.0.16 {
1568     base key-exchange-alg-base;
1569     description
1570       "GSS-NISTP256-SHA256-1.3.132.0.16 (nistk283, sect283k1)";
1571     reference
1572       "RFC 8732:
1573          Generic Security Service Application Program Interface
1574          (GSS-API) Key Exchange with SHA-2";
1575   }
1576
1577   identity gss-nistp256-sha256-1.3.132.0.36 {
1578     base key-exchange-alg-base;
1579     description
1580       "GSS-NISTP256-SHA256-1.3.132.0.36 (nistk409, sect409k1)";
1581     reference
1582       "RFC 8732:
1583          Generic Security Service Application Program Interface
1584          (GSS-API) Key Exchange with SHA-2";
1585   }
1586
1587   identity gss-nistp256-sha256-1.3.132.0.37 {
1588     base key-exchange-alg-base;
1589     description
1590       "GSS-NISTP256-SHA256-1.3.132.0.37 (nistb409, sect409r1)";
1591     reference
1592       "RFC 8732:
1593          Generic Security Service Application Program Interface
1594          (GSS-API) Key Exchange with SHA-2";
1595   }
1596
1597   identity gss-nistp256-sha256-1.3.132.0.38 {
1598     base key-exchange-alg-base;
1599     description
1600       "GSS-NISTP256-SHA256-1.3.132.0.38 (nistt571, sect571k1)";
1601     reference
1602       "RFC 8732:
1603          Generic Security Service Application Program Interface
1604          (GSS-API) Key Exchange with SHA-2";
1605   }
1606
1607   identity gss-nistp256-sha256-curve25519-sha256 {
1608     base key-exchange-alg-base;
1609     description
1610       "GSS-NISTP256-SHA256-CURVE25519-SHA256";
1611     reference
1612       "RFC 8732:
1613          Generic Security Service Application Program Interface
1614          (GSS-API) Key Exchange with SHA-2";
1615   }
1616
1617   identity gss-nistp256-sha256-curve448-sha512 {
1618     base key-exchange-alg-base;
1619     description
1620       "GSS-NISTP256-SHA256-CURVE448-SHA512";
1621     reference
1622       "RFC 8732:
1623          Generic Security Service Application Program Interface
1624          (GSS-API) Key Exchange with SHA-2";
1625   }
1626
1627   identity gss-nistp384-sha384-nistp256 {
1628     base key-exchange-alg-base;
1629     description
1630       "GSS-NISTP384-SHA384-NISTP256 (secp256r1)";
1631     reference
1632       "RFC 8732:
1633          Generic Security Service Application Program Interface
1634          (GSS-API) Key Exchange with SHA-2";
1635   }
1636
1637   identity gss-nistp384-sha384-nistp384 {
1638     base key-exchange-alg-base;
1639     description
1640       "GSS-NISTP384-SHA384-NISTP384 (secp384r1)";
1641     reference
1642       "RFC 8732:
1643          Generic Security Service Application Program Interface
1644          (GSS-API) Key Exchange with SHA-2";
1645   }
1646
1647   identity gss-nistp384-sha384-nistp521 {
1648     base key-exchange-alg-base;
1649     description
1650       "GSS-NISTP384-SHA384-NISTP521 (secp521r1)";
1651     reference
1652       "RFC 8732:
1653          Generic Security Service Application Program Interface
1654          (GSS-API) Key Exchange with SHA-2";
1655   }
1656
1657   identity gss-nistp384-sha384-1.3.132.0.1 {
1658     base key-exchange-alg-base;
1659     description
1660       "GSS-NISTP384-SHA384-1.3.132.0.1 (nistk163, sect163k1)";
1661     reference
1662       "RFC 8732:
1663          Generic Security Service Application Program Interface
1664          (GSS-API) Key Exchange with SHA-2";
1665   }
1666
1667   identity gss-nistp384-sha384-1.2.840.10045.3.1.1 {
1668     base key-exchange-alg-base;
1669     description
1670      "GSS-NISTP384-SHA384-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
1671     reference
1672       "RFC 8732:
1673          Generic Security Service Application Program Interface
1674          (GSS-API) Key Exchange with SHA-2";
1675   }
1676
1677   identity gss-nistp384-sha384-1.3.132.0.33 {
1678     base key-exchange-alg-base;
1679     description
1680       "GSS-NISTP384-SHA384-1.3.132.0.33 (nistp224, secp224r1)";
1681     reference
1682       "RFC 8732:
1683          Generic Security Service Application Program Interface
1684          (GSS-API) Key Exchange with SHA-2";
1685   }
1686
1687   identity gss-nistp384-sha384-1.3.132.0.26 {
1688     base key-exchange-alg-base;
1689     description
1690       "GSS-NISTP384-SHA384-1.3.132.0.26 (nistk233, sect233k1)";
1691     reference
1692       "RFC 8732:
1693          Generic Security Service Application Program Interface
1694          (GSS-API) Key Exchange with SHA-2";
1695   }
1696
1697   identity gss-nistp384-sha384-1.3.132.0.27 {
1698     base key-exchange-alg-base;
1699     description
1700       "GSS-NISTP384-SHA384-1.3.132.0.27 (nistb233, sect233r1)";
1701     reference
1702       "RFC 8732:
1703          Generic Security Service Application Program Interface
1704          (GSS-API) Key Exchange with SHA-2";
1705   }
1706
1707   identity gss-nistp384-sha384-1.3.132.0.16 {
1708     base key-exchange-alg-base;
1709     description
1710       "GSS-NISTP384-SHA384-1.3.132.0.16 (nistk283, sect283k1)";
1711     reference
1712       "RFC 8732:
1713          Generic Security Service Application Program Interface
1714          (GSS-API) Key Exchange with SHA-2";
1715   }
1716
1717   identity gss-nistp384-sha384-1.3.132.0.36 {
1718     base key-exchange-alg-base;
1719     description
1720       "GSS-NISTP384-SHA384-1.3.132.0.36 (nistk409, sect409k1)";
1721     reference
1722       "RFC 8732:
1723          Generic Security Service Application Program Interface
1724          (GSS-API) Key Exchange with SHA-2";
1725   }
1726
1727   identity gss-nistp384-sha384-1.3.132.0.37 {
1728     base key-exchange-alg-base;
1729     description
1730       "GSS-NISTP384-SHA384-1.3.132.0.37 (nistb409, sect409r1)";
1731     reference
1732       "RFC 8732:
1733          Generic Security Service Application Program Interface
1734          (GSS-API) Key Exchange with SHA-2";
1735   }
1736
1737   identity gss-nistp384-sha384-1.3.132.0.38 {
1738     base key-exchange-alg-base;
1739     description
1740       "GSS-NISTP384-SHA384-1.3.132.0.38 (nistt571, sect571k1)";
1741     reference
1742       "RFC 8732:
1743          Generic Security Service Application Program Interface
1744          (GSS-API) Key Exchange with SHA-2";
1745   }
1746
1747   identity gss-nistp384-sha384-curve25519-sha256 {
1748     base key-exchange-alg-base;
1749     description
1750       "GSS-NISTP384-SHA384-CURVE25519-SHA256";
1751     reference
1752       "RFC 8732:
1753          Generic Security Service Application Program Interface
1754          (GSS-API) Key Exchange with SHA-2";
1755   }
1756
1757   identity gss-nistp384-sha384-curve448-sha512 {
1758     base key-exchange-alg-base;
1759     description
1760       "GSS-NISTP384-SHA384-CURVE448-SHA512";
1761     reference
1762       "RFC 8732:
1763          Generic Security Service Application Program Interface
1764          (GSS-API) Key Exchange with SHA-2";
1765   }
1766
1767   identity gss-nistp521-sha512-nistp256 {
1768     base key-exchange-alg-base;
1769     description
1770       "GSS-NISTP521-SHA512-NISTP256 (secp256r1)";
1771     reference
1772       "RFC 8732:
1773          Generic Security Service Application Program Interface
1774          (GSS-API) Key Exchange with SHA-2";
1775   }
1776
1777   identity gss-nistp521-sha512-nistp384 {
1778     base key-exchange-alg-base;
1779     description
1780       "GSS-NISTP521-SHA512-NISTP384 (secp384r1)";
1781     reference
1782       "RFC 8732:
1783          Generic Security Service Application Program Interface
1784          (GSS-API) Key Exchange with SHA-2";
1785   }
1786
1787   identity gss-nistp521-sha512-nistp521 {
1788     base key-exchange-alg-base;
1789     description
1790       "GSS-NISTP521-SHA512-NISTP521 (secp521r1)";
1791     reference
1792       "RFC 8732:
1793          Generic Security Service Application Program Interface
1794          (GSS-API) Key Exchange with SHA-2";
1795   }
1796
1797   identity gss-nistp521-sha512-1.3.132.0.1 {
1798     base key-exchange-alg-base;
1799     description
1800       "GSS-NISTP521-SHA512-1.3.132.0.1 (nistk163, sect163k1)";
1801     reference
1802       "RFC 8732:
1803          Generic Security Service Application Program Interface
1804          (GSS-API) Key Exchange with SHA-2";
1805   }
1806
1807   identity gss-nistp521-sha512-1.2.840.10045.3.1.1 {
1808     base key-exchange-alg-base;
1809     description
1810      "GSS-NISTP521-SHA512-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
1811     reference
1812       "RFC 8732:
1813          Generic Security Service Application Program Interface
1814          (GSS-API) Key Exchange with SHA-2";
1815   }
1816
1817   identity gss-nistp521-sha512-1.3.132.0.33 {
1818     base key-exchange-alg-base;
1819     description
1820       "GSS-NISTP521-SHA512-1.3.132.0.33 (nistp224, secp224r1)";
1821     reference
1822       "RFC 8732:
1823          Generic Security Service Application Program Interface
1824          (GSS-API) Key Exchange with SHA-2";
1825   }
1826
1827   identity gss-nistp521-sha512-1.3.132.0.26 {
1828     base key-exchange-alg-base;
1829     description
1830       "GSS-NISTP521-SHA512-1.3.132.0.26 (nistk233, sect233k1)";
1831     reference
1832       "RFC 8732:
1833          Generic Security Service Application Program Interface
1834          (GSS-API) Key Exchange with SHA-2";
1835   }
1836
1837   identity gss-nistp521-sha512-1.3.132.0.27 {
1838     base key-exchange-alg-base;
1839     description
1840       "GSS-NISTP521-SHA512-1.3.132.0.27 (nistb233, sect233r1)";
1841     reference
1842       "RFC 8732:
1843          Generic Security Service Application Program Interface
1844          (GSS-API) Key Exchange with SHA-2";
1845   }
1846
1847   identity gss-nistp521-sha512-1.3.132.0.16 {
1848     base key-exchange-alg-base;
1849     description
1850       "GSS-NISTP521-SHA512-1.3.132.0.16 (nistk283, sect283k1)";
1851     reference
1852       "RFC 8732:
1853          Generic Security Service Application Program Interface
1854          (GSS-API) Key Exchange with SHA-2";
1855   }
1856
1857   identity gss-nistp521-sha512-1.3.132.0.36 {
1858     base key-exchange-alg-base;
1859     description
1860       "GSS-NISTP521-SHA512-1.3.132.0.36 (nistk409, sect409k1)";
1861     reference
1862       "RFC 8732:
1863          Generic Security Service Application Program Interface
1864          (GSS-API) Key Exchange with SHA-2";
1865   }
1866
1867   identity gss-nistp521-sha512-1.3.132.0.37 {
1868     base key-exchange-alg-base;
1869     description
1870       "GSS-NISTP521-SHA512-1.3.132.0.37 (nistb409, sect409r1)";
1871     reference
1872       "RFC 8732:
1873          Generic Security Service Application Program Interface
1874          (GSS-API) Key Exchange with SHA-2";
1875   }
1876
1877   identity gss-nistp521-sha512-1.3.132.0.38 {
1878     base key-exchange-alg-base;
1879     description
1880       "GSS-NISTP521-SHA512-1.3.132.0.38 (nistt571, sect571k1)";
1881     reference
1882       "RFC 8732:
1883          Generic Security Service Application Program Interface
1884          (GSS-API) Key Exchange with SHA-2";
1885   }
1886
1887   identity gss-nistp521-sha512-curve25519-sha256 {
1888     base key-exchange-alg-base;
1889     description
1890       "GSS-NISTP521-SHA512-CURVE25519-SHA256";
1891     reference
1892       "RFC 8732:
1893          Generic Security Service Application Program Interface
1894          (GSS-API) Key Exchange with SHA-2";
1895   }
1896
1897   identity gss-nistp521-sha512-curve448-sha512 {
1898     base key-exchange-alg-base;
1899     description
1900       "GSS-NISTP521-SHA512-CURVE448-SHA512";
1901     reference
1902       "RFC 8732:
1903          Generic Security Service Application Program Interface
1904          (GSS-API) Key Exchange with SHA-2";
1905   }
1906
1907   identity gss-curve25519-sha256-nistp256 {
1908     base key-exchange-alg-base;
1909     description
1910       "GSS-CURVE25519-SHA256-NISTP256 (secp256r1)";
1911     reference
1912       "RFC 8732:
1913          Generic Security Service Application Program Interface
1914          (GSS-API) Key Exchange with SHA-2";
1915   }
1916
1917   identity gss-curve25519-sha256-nistp384 {
1918     base key-exchange-alg-base;
1919     description
1920       "GSS-CURVE25519-SHA256-NISTP384 (secp384r1)";
1921     reference
1922       "RFC 8732:
1923          Generic Security Service Application Program Interface
1924          (GSS-API) Key Exchange with SHA-2";
1925   }
1926
1927   identity gss-curve25519-sha256-nistp521 {
1928     base key-exchange-alg-base;
1929     description
1930       "GSS-CURVE25519-SHA256-NISTP521 (secp521r1)";
1931     reference
1932       "RFC 8732:
1933          Generic Security Service Application Program Interface
1934          (GSS-API) Key Exchange with SHA-2";
1935   }
1936
1937   identity gss-curve25519-sha256-1.3.132.0.1 {
1938     base key-exchange-alg-base;
1939     description
1940       "GSS-CURVE25519-SHA256-1.3.132.0.1 (nistk163, sect163k1)";
1941     reference
1942       "RFC 8732:
1943          Generic Security Service Application Program Interface
1944          (GSS-API) Key Exchange with SHA-2";
1945   }
1946
1947   identity gss-curve25519-sha256-1.2.840.10045.3.1.1 {
1948     base key-exchange-alg-base;
1949     description
1950       "GSS-CURVE25519-SHA256-1.2.840.10045.3.1.1 (nistp192,
1951        secp192r1)";
1952     reference
1953       "RFC 8732:
1954          Generic Security Service Application Program Interface
1955          (GSS-API) Key Exchange with SHA-2";
1956   }
1957
1958   identity gss-curve25519-sha256-1.3.132.0.33 {
1959     base key-exchange-alg-base;
1960     description
1961       "GSS-CURVE25519-SHA256-1.3.132.0.33 (nistp224, secp224r1)";
1962     reference
1963       "RFC 8732:
1964          Generic Security Service Application Program Interface
1965          (GSS-API) Key Exchange with SHA-2";
1966   }
1967
1968   identity gss-curve25519-sha256-1.3.132.0.26 {
1969     base key-exchange-alg-base;
1970     description
1971       "GSS-CURVE25519-SHA256-1.3.132.0.26 (nistk233, sect233k1)";
1972     reference
1973       "RFC 8732:
1974          Generic Security Service Application Program Interface
1975          (GSS-API) Key Exchange with SHA-2";
1976   }
1977
1978   identity gss-curve25519-sha256-1.3.132.0.27 {
1979     base key-exchange-alg-base;
1980     description
1981       "GSS-CURVE25519-SHA256-1.3.132.0.27 (nistb233, sect233r1)";
1982     reference
1983       "RFC 8732:
1984          Generic Security Service Application Program Interface
1985          (GSS-API) Key Exchange with SHA-2";
1986   }
1987
1988   identity gss-curve25519-sha256-1.3.132.0.16 {
1989     base key-exchange-alg-base;
1990     description
1991       "GSS-CURVE25519-SHA256-1.3.132.0.16 (nistk283, sect283k1)";
1992     reference
1993       "RFC 8732:
1994          Generic Security Service Application Program Interface
1995          (GSS-API) Key Exchange with SHA-2";
1996   }
1997
1998   identity gss-curve25519-sha256-1.3.132.0.36 {
1999     base key-exchange-alg-base;
2000     description
2001       "GSS-CURVE25519-SHA256-1.3.132.0.36 (nistk409, sect409k1)";
2002     reference
2003       "RFC 8732:
2004          Generic Security Service Application Program Interface
2005          (GSS-API) Key Exchange with SHA-2";
2006   }
2007
2008   identity gss-curve25519-sha256-1.3.132.0.37 {
2009     base key-exchange-alg-base;
2010     description
2011       "GSS-CURVE25519-SHA256-1.3.132.0.37 (nistb409, sect409r1)";
2012     reference
2013       "RFC 8732:
2014          Generic Security Service Application Program Interface
2015          (GSS-API) Key Exchange with SHA-2";
2016   }
2017
2018   identity gss-curve25519-sha256-1.3.132.0.38 {
2019     base key-exchange-alg-base;
2020     description
2021       "GSS-CURVE25519-SHA256-1.3.132.0.38 (nistt571, sect571k1)";
2022     reference
2023       "RFC 8732:
2024          Generic Security Service Application Program Interface
2025          (GSS-API) Key Exchange with SHA-2";
2026   }
2027
2028   identity gss-curve25519-sha256-curve25519-sha256 {
2029     base key-exchange-alg-base;
2030     description
2031       "GSS-CURVE25519-SHA256-CURVE25519-SHA256";
2032     reference
2033       "RFC 8732:
2034          Generic Security Service Application Program Interface
2035          (GSS-API) Key Exchange with SHA-2";
2036   }
2037
2038   identity gss-curve25519-sha256-curve448-sha512 {
2039     base key-exchange-alg-base;
2040     description
2041       "GSS-CURVE25519-SHA256-CURVE448-SHA512";
2042     reference
2043       "RFC 8732:
2044          Generic Security Service Application Program Interface
2045          (GSS-API) Key Exchange with SHA-2";
2046   }
2047
2048   identity gss-curve448-sha512-nistp256 {
2049     base key-exchange-alg-base;
2050     description
2051       "GSS-CURVE448-SHA512-NISTP256 (secp256r1)";
2052     reference
2053       "RFC 8732:
2054          Generic Security Service Application Program Interface
2055          (GSS-API) Key Exchange with SHA-2";
2056   }
2057
2058   identity gss-curve448-sha512-nistp384 {
2059     base key-exchange-alg-base;
2060     description
2061       "GSS-CURVE448-SHA512-NISTP384 (secp384r1)";
2062     reference
2063       "RFC 8732:
2064          Generic Security Service Application Program Interface
2065          (GSS-API) Key Exchange with SHA-2";
2066   }
2067
2068   identity gss-curve448-sha512-nistp521 {
2069     base key-exchange-alg-base;
2070     description
2071       "GSS-CURVE448-SHA512-NISTP521 (secp521r1)";
2072     reference
2073       "RFC 8732:
2074          Generic Security Service Application Program Interface
2075          (GSS-API) Key Exchange with SHA-2";
2076   }
2077
2078   identity gss-curve448-sha512-1.3.132.0.1 {
2079     base key-exchange-alg-base;
2080     description
2081       "GSS-CURVE448-SHA512-1.3.132.0.1 (nistk163, sect163k1)";
2082     reference
2083       "RFC 8732:
2084          Generic Security Service Application Program Interface
2085          (GSS-API) Key Exchange with SHA-2";
2086   }
2087
2088   identity gss-curve448-sha512-1.2.840.10045.3.1.1 {
2089     base key-exchange-alg-base;
2090     description
2091      "GSS-CURVE448-SHA512-1.2.840.10045.3.1.1 (nistp192, secp192r1)";
2092     reference
2093       "RFC 8732:
2094          Generic Security Service Application Program Interface
2095          (GSS-API) Key Exchange with SHA-2";
2096   }
2097
2098   identity gss-curve448-sha512-1.3.132.0.33 {
2099     base key-exchange-alg-base;
2100     description
2101       "GSS-CURVE448-SHA512-1.3.132.0.33 (nistp224, secp224r1)";
2102     reference
2103       "RFC 8732:
2104          Generic Security Service Application Program Interface
2105          (GSS-API) Key Exchange with SHA-2";
2106   }
2107
2108   identity gss-curve448-sha512-1.3.132.0.26 {
2109     base key-exchange-alg-base;
2110     description
2111       "GSS-CURVE448-SHA512-1.3.132.0.26 (nistk233, sect233k1)";
2112     reference
2113       "RFC 8732:
2114          Generic Security Service Application Program Interface
2115          (GSS-API) Key Exchange with SHA-2";
2116   }
2117
2118   identity gss-curve448-sha512-1.3.132.0.27 {
2119     base key-exchange-alg-base;
2120     description
2121       "GSS-CURVE448-SHA512-1.3.132.0.27 (nistb233, sect233r1)";
2122     reference
2123       "RFC 8732:
2124          Generic Security Service Application Program Interface
2125          (GSS-API) Key Exchange with SHA-2";
2126   }
2127
2128   identity gss-curve448-sha512-1.3.132.0.16 {
2129     base key-exchange-alg-base;
2130     description
2131       "GSS-CURVE448-SHA512-1.3.132.0.16 (nistk283, sect283k1)";
2132     reference
2133       "RFC 8732:
2134          Generic Security Service Application Program Interface
2135          (GSS-API) Key Exchange with SHA-2";
2136   }
2137
2138   identity gss-curve448-sha512-1.3.132.0.36 {
2139     base key-exchange-alg-base;
2140     description
2141       "GSS-CURVE448-SHA512-1.3.132.0.36 (nistk409, sect409k1)";
2142     reference
2143       "RFC 8732:
2144          Generic Security Service Application Program Interface
2145          (GSS-API) Key Exchange with SHA-2";
2146   }
2147
2148   identity gss-curve448-sha512-1.3.132.0.37 {
2149     base key-exchange-alg-base;
2150     description
2151       "GSS-CURVE448-SHA512-1.3.132.0.37 (nistb409, sect409r1)";
2152     reference
2153       "RFC 8732:
2154          Generic Security Service Application Program Interface
2155          (GSS-API) Key Exchange with SHA-2";
2156   }
2157
2158   identity gss-curve448-sha512-1.3.132.0.38 {
2159     base key-exchange-alg-base;
2160     description
2161       "GSS-CURVE448-SHA512-1.3.132.0.38 (nistt571, sect571k1)";
2162     reference
2163       "RFC 8732:
2164          Generic Security Service Application Program Interface
2165          (GSS-API) Key Exchange with SHA-2";
2166   }
2167
2168   identity gss-curve448-sha512-curve25519-sha256 {
2169     base key-exchange-alg-base;
2170     description
2171       "GSS-CURVE448-SHA512-CURVE25519-SHA256";
2172     reference
2173       "RFC 8732:
2174          Generic Security Service Application Program Interface
2175          (GSS-API) Key Exchange with SHA-2";
2176   }
2177
2178   identity gss-curve448-sha512-curve448-sha512 {
2179     base key-exchange-alg-base;
2180     description
2181       "GSS-CURVE448-SHA512-CURVE448-SHA512";
2182     reference
2183       "RFC 8732:
2184          Generic Security Service Application Program Interface
2185          (GSS-API) Key Exchange with SHA-2";
2186   }
2187
2188   identity curve25519-sha256 {
2189     base key-exchange-alg-base;
2190     description
2191       "CURVE25519-SHA256";
2192     reference
2193       "RFC 8731:
2194          Secure Shell (SSH) Key Exchange Method
2195          Using Curve25519 and Curve448";
2196   }
2197
2198   identity curve448-sha512 {
2199     base key-exchange-alg-base;
2200     description
2201       "CURVE448-SHA512";
2202     reference
2203       "RFC 8731:
2204          Secure Shell (SSH) Key Exchange Method
2205          Using Curve25519 and Curve448";
2206   }
2207
2208   // Protocol-accessible Nodes
2209
2210   container supported-algorithms {
2211     config false;
2212     description
2213       "A container for a list of key exchange algorithms
2214        supported by the server.";
2215     leaf-list supported-algorithm {
2216       type key-exchange-algorithm-ref;
2217       description
2218         "A key exchange algorithm supported by the server.";
2219     }
2220   }
2221
2222 }