]> git.meshlink.io Git - meshlink/blobdiff - src/ed25519/sha512.h
Use void pointers to opaque buffers, fix indentation.
[meshlink] / src / ed25519 / sha512.h
index e56b00e8430b7fdcdbc10331803e633862d83aa8..26760217493c782b1fb42034021a70046b60668c 100644 (file)
@@ -7,15 +7,14 @@
 
 /* state */
 typedef struct sha512_context_ {
-    uint64_t  length, state[8];
-    size_t curlen;
-    unsigned char buf[128];
+       uint64_t length, state[8];
+       size_t curlen;
+       unsigned char buf[128];
 } sha512_context;
 
+int sha512_init(sha512_context *md);
+int sha512_final(sha512_context *md, void *out);
+int sha512_update(sha512_context *md, const void *in, size_t inlen);
+int sha512(const void *message, size_t message_len, void *out);
 
-int sha512_init(sha512_context * md);
-int sha512_final(sha512_context * md, unsigned char *out);
-int sha512_update(sha512_context * md, const unsigned char *in, size_t inlen);
-int sha512(const unsigned char *message, size_t message_len, unsigned char *out);
-
-#endif
\ No newline at end of file
+#endif