Leaked source code of windows server 2003
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.

32 lines
1.1 KiB

  1. // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil -*- (for GNU Emacs)
  2. //
  3. // Copyright (c) 1985-2000 Microsoft Corporation
  4. //
  5. // This file is part of the Microsoft Research IPv6 Network Protocol Stack.
  6. // You should have received a copy of the Microsoft End-User License Agreement
  7. // for this software along with this release; see the file "license.txt".
  8. // If not, please see http://www.research.microsoft.com/msripv6/license.htm,
  9. // or write to Microsoft Research, One Microsoft Way, Redmond, WA 98052-6399.
  10. //
  11. // Abstract:
  12. //
  13. // Definitions for null authentication algorithm. For test purposes.
  14. //
  15. #include "md5.h"
  16. #ifndef HMACMD5_INCLUDED
  17. #define HMACMD5_INCLUDED 1
  18. #define HMACMD5_KEY_SIZE 128 // In bytes.
  19. #define HMACMD5_CONTEXT_SIZE sizeof(MD5_CTX)
  20. #define HMACMD5_RESULT_SIZE 16 // In bytes.
  21. #define HMACMD596_RESULT_SIZE 12 // In bytes.
  22. AlgorithmKeyPrepProc HMAC_MD5KeyPrep;
  23. AlgorithmInitProc HMAC_MD5Init;
  24. AlgorithmOpProc HMAC_MD5Op;
  25. AlgorithmFinalProc HMAC_MD5Final;
  26. AlgorithmFinalProc HMAC_MD5_96Final;
  27. #endif // HMACMD5_INCLUDED