RIPEMD160 man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

RIPEMD160(3)							  RIPEMD160(3)

NAME
       RIPEMD160,    RIPEMD160_Init,   RIPEMD160_Update,   RIPEMD160_Final   -
       RIPEMD-160 hash function

SYNOPSIS
       #include <openssl/ripemd.h>

       unsigned char *RIPEMD160(
	       const	unsigned     char     *d,     unsigned	   long	    n,
       unsigned char *md ); void RIPEMD160_Init(
	       RIPEMD160_CTX *c ); void RIPEMD160_Update(
	       RIPEMD_CTX  *c,	const  void *data,		      unsigned
       long len ); void RIPEMD160_Final(
	       unsigned char *md, RIPEMD160_CTX *c );

DESCRIPTION
       RIPEMD-160 is a cryptographic hash function with a 160 bit output.

       The RIPEMD160() function computes the RIPEMD-160 message digest of  the
       n  bytes	 at  d	and  places  it	 in  md	 (which	 must  have  space for
       RIPEMD160_DIGEST_LENGTH == 20 bytes of output).	If  md	is  NULL,  the
       digest is placed in a static array.

       The  following  functions  may be used if the message is not completely
       stored in memory:

       The RIPEMD160_Init() function initializes a RIPEMD160_CTX structure.

       The RIPEMD160_Update() can be called repeatedly with chunks of the mes‐
       sage to be hashed (len bytes at data).

       The  RIPEMD160_Final()  function places the message digest in md, which
       must have space for RIPEMD160_DIGEST_LENGTH == 20 bytes of output,  and
       erases the RIPEMD160_CTX.

       Applications should use the higher level functions , such as EVP_Diges‐
       tInit(), instead of calling the hash functions directly.

       The ripemd() function conforms to ISO/IEC 10118-3 (draft).

RETURN VALUES
       The RIPEMD160() function returns a pointer to the hash value.

       The RIPEMD160_Init(), RIPEMD160_Update(), and  RIPEMD160_Final()	 func‐
       tions do not return values.

HISTORY
       The     RIPEMD160(),    RIPEMD160_Init(),    RIPEMD160_Update(),	   and
       RIPEMD160_Final() functions are available since SSLeay 0.9.0.

SEE ALSO
       Functions: sha(3), hmac(3), EVP_DigestInit(3)

								  RIPEMD160(3)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net