Move authData calculation logic to each LISP message builder classs
Change-Id: I61f13cbb77c58f06efce7e9450f11d328749b247
diff --git a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/LispMapNotify.java b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/LispMapNotify.java
index 4b8abca..84d16f2 100644
--- a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/LispMapNotify.java
+++ b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/protocols/LispMapNotify.java
@@ -89,7 +89,7 @@
*
* @return authentication data
*/
- byte[] getAuthenticationData();
+ byte[] getAuthData();
/**
* Obtains a collection of records.
@@ -112,7 +112,7 @@
NotifyBuilder withNonce(long nonce);
/**
- * Sets key identitifer.
+ * Sets key identifier.
*
* @param keyId key identifier
* @return NotifyBuilder object
@@ -120,6 +120,14 @@
NotifyBuilder withKeyId(short keyId);
/**
+ * Sets authentication key.
+ *
+ * @param key authentication key
+ * @return NotifyBuilder object
+ */
+ NotifyBuilder withAuthKey(String key);
+
+ /**
* Sets authentication data length.
*
* @param authDataLength authentication data length
@@ -130,10 +138,10 @@
/**
* Sets authentication data.
*
- * @param authenticationData authentication data
+ * @param authData authentication data
* @return NotifyBuilder object
*/
- NotifyBuilder withAuthenticationData(byte[] authenticationData);
+ NotifyBuilder withAuthData(byte[] authData);
/**
* Sets a collection of map records.