Move SHA256_SIZE define to libnetdutils and stop including netd header

Bug: 135235267
Test: m
      cd system/netd && atest
Change-Id: Ibe1dc22a2f3b762f10475e135613a9030bbe28b4
diff --git a/DnsResolverService.cpp b/DnsResolverService.cpp
index 2a8221c..1ac467f 100644
--- a/DnsResolverService.cpp
+++ b/DnsResolverService.cpp
@@ -29,12 +29,12 @@
 #include <json/writer.h>
 #include <log/log.h>
 #include <netdutils/DumpWriter.h>
+#include <netdutils/NetworkConstants.h>  // SHA256_SIZE
 #include <openssl/base64.h>
 #include <private/android_filesystem_config.h>  // AID_SYSTEM
 
 #include "BinderUtil.h"
 #include "DnsResolver.h"
-#include "NetdConstants.h"    // SHA256_SIZE
 #include "NetdPermissions.h"  // PERM_*
 #include "ResolverEventReporter.h"
 #include "resolv_cache.h"
@@ -186,7 +186,7 @@
     } else {
         decoded.clear();
     }
-    if (out_len != SHA256_SIZE) {
+    if (out_len != android::netdutils::SHA256_SIZE) {
         decoded.clear();
     }
     return decoded;