RIPEMD160_Init man page on DigitalUNIX

Printed from

RIPEMD160(3)							  RIPEMD160(3)

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

       #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 );

       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).

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

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

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

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


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]
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