summaryrefslogtreecommitdiff
path: root/usr/src/man/man3lib
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@fingolfin.org>2022-01-17 01:22:26 +0000
committerRobert Mustacchi <rm@fingolfin.org>2022-01-30 15:22:24 +0000
commite8b9fe7cd6fc0b13bcf65e0380c48fcb99ac5700 (patch)
tree3c9d60bb7a471cf54d2dc37419da1117abe831af /usr/src/man/man3lib
parentb51a7e2003caa1eee7cfd998a535231eb646bb8d (diff)
downloadillumos-gate-e8b9fe7cd6fc0b13bcf65e0380c48fcb99ac5700.tar.gz
6943 libmd(3lib) should mention new hash algorithms
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
Diffstat (limited to 'usr/src/man/man3lib')
-rw-r--r--usr/src/man/man3lib/libmd.3lib31
1 files changed, 29 insertions, 2 deletions
diff --git a/usr/src/man/man3lib/libmd.3lib b/usr/src/man/man3lib/libmd.3lib
index b6dbc5ba19..70aac14fee 100644
--- a/usr/src/man/man3lib/libmd.3lib
+++ b/usr/src/man/man3lib/libmd.3lib
@@ -30,6 +30,8 @@
.In md5.h
.In sha1.h
.In sha2.h
+.In sys/edonr.h
+.In sys/skein.h
.Sh DESCRIPTION
This library provides hashing routines for the following suites of hash
functions:
@@ -52,6 +54,20 @@ SHA384
.It
SHA512
.Pq FIPS 180-2
+.It
+Edon-R
+.Po
+.Rs
+.%T Cryptographic hash function Edon-R
+.Re
+.Pc
+.It
+Skein 256, 512, and 1024
+.Po
+.Rs
+.%T The Skein Hash Function Family
+.Re
+.Pc
.El
.Sh INTERFACES
The shared object
@@ -60,14 +76,25 @@ provides the public interfaces defined below.
See
.Xr Intro 3
for additional information on shared object interfaces.
-.Bl -column -offset indent ".Sy SHA2Update" ".Sy SHA2Update"
+.Bl -column -offset indent ".Sy Skein1024_Final_Pad" ".Sy Skein1024_Final_Pad"
+.It Sy EdonRFinal Ta Sy EdonRHash
+.It Sy EdonRInit Ta Sy EdonRUpdate
.It Sy MD4Final Ta Sy MD4Init
.It Sy MD4Update Ta Sy md5_calc
.It Sy MD5Final Ta Sy MD5Init
.It Sy MD5Update Ta Sy SHA1Final
.It Sy SHA1Init Ta Sy SHA1Update
.It Sy SHA2Final Ta Sy SHA2Init
-.It Sy SHA2Update Ta ""
+.It Sy SHA2Update Ta Sy Skein_256_Final
+.It Sy Skein_256_Final_Pad Ta Sy Skein_256_Init
+.It Sy Skein_256_InitExt Ta Sy Skein_256_Output
+.It Sy Skein_256_Update Ta Sy Skein_512_Final
+.It Sy Skein_512_Final_Pad Ta Sy Skein_512_Init
+.It Sy Skein_512_InitExt Ta Sy Skein_512_Output
+.It Sy Skein_512_Update Ta Sy Skein1024_Final
+.It Sy Skein1024_Final_Pad Ta Sy Skein1024_Init
+.It Sy Skein1024_InitExt Ta Sy Skein1024_Output
+.It Sy Skein1024_Update Ta ""
.El
.Sh SECURITY
The MD4 and MD5 algorithms are currently considered weak for cryptographic use.