Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. /**
  2.  * \file md_wrap.h
  3.  *
  4.  * \brief Message digest wrappers.
  5.  *
  6.  * \author Adriaan de Jong <dejong@fox-it.com>
  7.  *
  8.  *  Copyright (C) 2006-2011, Brainspark B.V.
  9.  *
  10.  *  This file is part of PolarSSL (http://www.polarssl.org)
  11.  *  Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
  12.  *
  13.  *  All rights reserved.
  14.  *
  15.  *  This program is free software; you can redistribute it and/or modify
  16.  *  it under the terms of the GNU General Public License as published by
  17.  *  the Free Software Foundation; either version 2 of the License, or
  18.  *  (at your option) any later version.
  19.  *
  20.  *  This program is distributed in the hope that it will be useful,
  21.  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  22.  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  23.  *  GNU General Public License for more details.
  24.  *
  25.  *  You should have received a copy of the GNU General Public License along
  26.  *  with this program; if not, write to the Free Software Foundation, Inc.,
  27.  *  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  28.  */
  29. #ifndef POLARSSL_MD_WRAP_H
  30. #define POLARSSL_MD_WRAP_H
  31.  
  32. #include "config.h"
  33. #include "md.h"
  34.  
  35. #ifdef __cplusplus
  36. extern "C" {
  37. #endif
  38.  
  39. #if defined(POLARSSL_MD2_C)
  40. extern const md_info_t md2_info;
  41. #endif
  42. #if defined(POLARSSL_MD4_C)
  43. extern const md_info_t md4_info;
  44. #endif
  45. #if defined(POLARSSL_MD5_C)
  46. extern const md_info_t md5_info;
  47. #endif
  48. #if defined(POLARSSL_SHA1_C)
  49. extern const md_info_t sha1_info;
  50. #endif
  51. #if defined(POLARSSL_SHA2_C)
  52. extern const md_info_t sha224_info;
  53. extern const md_info_t sha256_info;
  54. #endif
  55. #if defined(POLARSSL_SHA4_C)
  56. extern const md_info_t sha384_info;
  57. extern const md_info_t sha512_info;
  58. #endif
  59.  
  60. #ifdef __cplusplus
  61. }
  62. #endif
  63.  
  64. #endif /* POLARSSL_MD_WRAP_H */
  65.