Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

sha1.h Example File
network/torrent/3rdparty/sha1.h

 /****************************************************************************
 **
 ** This file is part of the example classes of the Qt Toolkit.
 **
 ** This file contains third party code which is not governed by the Qt
 ** Commercial License Agreement. Please read the license headers below
 ** for more information.
 **
 ** Further information about Qt licensing is available at:
 ** http://www.trolltech.com/products/qt/licensing.html or by
 ** contacting qt-info@nokia.com.
 **
 ****************************************************************************/

 /*
  *  sha1.h
  *
  *      Copyright (C) 1998
  *      Paul E. Jones <paulej@arid.us>
  *      All Rights Reserved
  *
  *****************************************************************************
  *      $Id: sha1.h,v 1.2 2004/03/27 18:00:33 paulej Exp $
  *****************************************************************************
  *
  *  Description:
  *      This class implements the Secure Hashing Standard as defined
  *      in FIPS PUB 180-1 published April 17, 1995.
  *
  *      Many of the variable names in the SHA1Context, especially the
  *      single character names, were used because those were the names
  *      used in the publication.
  *
  *      Please read the file sha1.c for more information.
  *
  */

 #ifndef _SHA1_H_
 #define _SHA1_H_

 /*
  *  This structure will hold context information for the hashing
  *  operation
  */
 typedef struct SHA1Context
 {
     unsigned Message_Digest[5]; /* Message Digest (output)          */

     unsigned Length_Low;        /* Message length in bits           */
     unsigned Length_High;       /* Message length in bits           */

     unsigned char Message_Block[64]; /* 512-bit message blocks      */
     int Message_Block_Index;    /* Index into message block array   */

     int Computed;               /* Is the digest computed?          */
     int Corrupted;              /* Is the message digest corruped?  */
 } SHA1Context;

 /*
  *  Function Prototypes
  */
 void SHA1Reset(SHA1Context *);
 int SHA1Result(SHA1Context *);
 void SHA1Input( SHA1Context *,
                 const unsigned char *,
                 unsigned);

 #endif

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web