]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/sha256.h
Merge pull request #3356 from opensourcerouting/router-id-loopbacks
[mirror_frr.git] / lib / sha256.h
index 502f3fc2243b33fe9596d2d0646b47de78602ba3..2473da7bda2ed15dfd7038361795fc9668fe7a72 100644 (file)
 #define _SHA256_H_
 
 typedef struct SHA256Context {
-        uint32_t state[8];
-        uint32_t count[2];
-        unsigned char buf[64];
+       uint32_t state[8];
+       uint32_t count[2];
+       unsigned char buf[64];
 } SHA256_CTX;
 
 typedef struct HMAC_SHA256Context {
-        SHA256_CTX ictx;
-        SHA256_CTX octx;
+       SHA256_CTX ictx;
+       SHA256_CTX octx;
 } HMAC_SHA256_CTX;
 
-void    SHA256_Init(SHA256_CTX *);
-void    SHA256_Update(SHA256_CTX *, const void *, size_t);
-void    SHA256_Final(unsigned char [32], SHA256_CTX *);
-void    HMAC__SHA256_Init(HMAC_SHA256_CTX *, const void *, size_t);
-void    HMAC__SHA256_Update(HMAC_SHA256_CTX *, const void *, size_t);
-void    HMAC__SHA256_Final(unsigned char [32], HMAC_SHA256_CTX *);
+void SHA256_Init(SHA256_CTX *);
+void SHA256_Update(SHA256_CTX *, const void *, size_t);
+void SHA256_Final(unsigned char[32], SHA256_CTX *);
+void HMAC__SHA256_Init(HMAC_SHA256_CTX *, const void *, size_t);
+void HMAC__SHA256_Update(HMAC_SHA256_CTX *, const void *, size_t);
+void HMAC__SHA256_Final(unsigned char[32], HMAC_SHA256_CTX *);
 
 /**
  * PBKDF2_SHA256(passwd, passwdlen, salt, saltlen, c, buf, dkLen):
  * Compute PBKDF2(passwd, salt, c, dkLen) using HMAC-SHA256 as the PRF, and
  * write the output to buf.  The value dkLen must be at most 32 * (2^32 - 1).
  */
-void    PBKDF2_SHA256(const uint8_t *, size_t, const uint8_t *, size_t,
-    uint64_t, uint8_t *, size_t);
+void PBKDF2_SHA256(const uint8_t *, size_t, const uint8_t *, size_t, uint64_t,
+                  uint8_t *, size_t);
 
 #endif /* !_SHA256_H_ */