OpenSSL doesn't compile well on OpenVMS/VAX, it seems.
[oweals/openssl.git] / doc / crypto / sha.pod
index c164c476085c93f91492f4998152e498c8a38420..0ba315d6d7a336e0b54890dfcdff08b3818aab28 100644 (file)
@@ -12,7 +12,7 @@ SHA1, SHA1_Init, SHA1_Update, SHA1_Final - Secure Hash Algorithm
                   unsigned char *md);
 
  void SHA1_Init(SHA_CTX *c);
- void SHA1_Update(SHA_CTX *c, const unsigned char *data,
+ void SHA1_Update(SHA_CTX *c, const void *data,
                   unsigned long len);
  void SHA1_Final(unsigned char *md, SHA_CTX *c);
 
@@ -37,8 +37,9 @@ be hashed (B<len> bytes at B<data>).
 SHA1_Final() places the message digest in B<md>, which must have space
 for SHA_DIGEST_LENGTH == 20 bytes of output, and erases the B<SHA_CTX>.
 
-Applications should use the higher level functions EVP_DigestInit(3) etc.
-instead of calling the hash functions directly.
+Applications should use the higher level functions
+L<EVP_DigestInit(3)|EVP_DigestInit(3)>
+etc. instead of calling the hash functions directly.
 
 The predecessor of SHA-1, SHA, is also implemented, but it should be
 used only when backward compatibility is required.