Anonymous avatar Anonymous committed f6099c7

hexhash method

Comments (0)

Files changed (1)

          init/1,
          update/2,
          final/1,
-         hash/2]).
+         hash/2,
+         hexhash/2]).
 
 -on_load(init/0).
 
     end,
     erlang:load_nif(SoName, 0).
 
-init(Bits) ->
+init(_Bits) ->
     "NIF library not loaded".
 
-update(State, Data) ->
+update(_State, _Data) ->
     "NIF library not loaded".
 
-final(State) ->
+final(_State) ->
     "NIF library not loaded".
     
-hash(Bits, Data) ->
-    "NIF library not loaded".
-
+hexhash(Bits, Data) ->
+  {ok, Hash} = hash(Bits, Data),
+  list_to_binary(hex:bin_to_hexstr(Hash)).
+    
+hash(_Bits, Data) ->
+  "NIF library not loaded".
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.