Portable build framework for OpenNTPD
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
339 B

  1. /*
  2. * Public domain
  3. * sha2.h compatibility shim
  4. */
  5. #ifdef HAVE_SHA2_H
  6. #include_next <sha2.h>
  7. #else
  8. #include "sha2_openbsd.h"
  9. #define SHA512_CTX SHA2_CTX
  10. #define SHA512_Init(ctx) SHA512Init(ctx)
  11. #define SHA512_Update(ctx, buf, len) SHA512Update(ctx, (void *)buf, len)
  12. #define SHA512_Final(digest, ctx) SHA512Final(digest, ctx)
  13. #endif