]> git.puffer.fish Git - mirror/frr.git/commit
[ospfd]: add support for RFC 5709 HMAC-SHA Auth 14398/head
authorMahdi Varasteh <varasteh@amnesh.ir>
Tue, 12 Sep 2023 11:39:44 +0000 (15:09 +0330)
committerMahdi Varasteh <varasteh@amnesh.ir>
Sat, 16 Sep 2023 04:08:23 +0000 (07:38 +0330)
commitf5011cd5ddfd0eabe359d7013747823c6bd4ed3f
tree0be666457c571176705bb970582b16fc4d2d688b
parentedd243280c56018e413a5773b2e8cb82d8be8421
[ospfd]: add support for RFC 5709 HMAC-SHA Auth

This patch includes:
* Implementation of RFC 5709 support in OSPF. Using
openssl library and FRR key-chain,
one can use SHA1, SHA256, SHA384, SHA512 and
keyed-MD5( backward compatibility with RFC 2328) HMAC algs.
* Updating documentation of OSPF
* add topotests for new HMAC algorithms

Signed-off-by: Mahdi Varasteh <varasteh@amnesh.ir>
15 files changed:
doc/user/ospfd.rst
ospfd/ospf_auth.c [new file with mode: 0644]
ospfd/ospf_auth.h [new file with mode: 0644]
ospfd/ospf_errors.c
ospfd/ospf_errors.h
ospfd/ospf_interface.c
ospfd/ospf_interface.h
ospfd/ospf_main.c
ospfd/ospf_packet.c
ospfd/ospf_vty.c
ospfd/subdir.am
python/xref2vtysh.py
tests/topotests/lib/ospf.py
tests/topotests/ospf_basic_functionality/test_ospf_authentication.py
vtysh/vtysh.h