diff --git a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
index 1e7390f39..9a6829a58 100644
--- a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+++ b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
@@ -81,7 +81,7 @@
N
- MD5
+ MD5
diff --git a/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf b/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf
index b091d9139..e4bfb5c30 100644
--- a/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf
+++ b/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf
@@ -15,8 +15,10 @@
{% if interface.enabled == '1' %}
interface {{ physical_interface(interface.interfacename) }}
{{ cline("authentication",interface.authtype)
-}}{{ cline("authentication-key",interface.authkey)
-}}{{ cline("cost",interface.cost)
+}}{% if interface.authtype and interface.authtype == 'message-digest'
+%}{{ cline("message-digest-key 1 md5",interface.authkey)
+}}{% endif
+%}{{ cline("cost",interface.cost)
}}{{ cline("dead-interval",interface.deadinterval)
}}{{ cline("hello-interval",interface.hellointerval)
}}{{ cline("priority",interface.priority)