Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

sha1.h 629B

123456789101112131415161718192021222324
  1. #ifndef _GPXE_SHA1_H
  2. #define _GPXE_SHA1_H
  3. FILE_LICENCE ( GPL2_OR_LATER );
  4. #include "crypto/axtls/crypto.h"
  5. struct digest_algorithm;
  6. #define SHA1_CTX_SIZE sizeof ( SHA1_CTX )
  7. #define SHA1_DIGEST_SIZE SHA1_SIZE
  8. extern struct digest_algorithm sha1_algorithm;
  9. /* SHA1-wrapping functions defined in sha1extra.c: */
  10. void prf_sha1 ( const void *key, size_t key_len, const char *label,
  11. const void *data, size_t data_len, void *prf, size_t prf_len );
  12. void pbkdf2_sha1 ( const void *passphrase, size_t pass_len,
  13. const void *salt, size_t salt_len,
  14. int iterations, void *key, size_t key_len );
  15. #endif /* _GPXE_SHA1_H */