Files
Collin Funk e191cc8118 crypto/af_alg: Deprecate.
* modules/crypto/af_alg (Status, Notice): New sections.
(configure.ac): Add a module indicator.
* lib/md5-stream.c (md5_stream): Only use the AF_ALG API if the module
indicator is defined.
* lib/sha1-stream.c (sha1_stream): Likewise.
* lib/sha256-stream.c (shaxxx_stream): Likewise.
* lib/sha3-stream.c (sha3_xxx_stream): Likewise.
* lib/sha512-stream.c (shaxxx_stream): Likewise.
* modules/crypto/md5 (Depends-on): Remove crypto/af_alg dependency.
* modules/crypto/sha1 (Depends-on): Likewise.
* modules/crypto/sha256 (Depends-on): Likewise.
* modules/crypto/sha3 (Depends-on): Likewise.
* modules/crypto/sha512 (Depends-on): Likewise.
* NEWS: Mention the deprecation.
2026-06-22 18:03:40 -07:00

40 lines
628 B
Plaintext

Description:
Compute message digest using kernel-supported cryptography algorithms.
Status:
deprecated
Notice:
This module is deprecated because AF_ALG was deprecated in Linux 7.2.
Files:
lib/af_alg.h
lib/af_alg.c
lib/sys-limits.h
m4/af_alg.m4
Depends-on:
c99 [test $USE_AF_ALG = 1]
fflush [test $USE_AF_ALG = 1]
fseeko [test $USE_AF_ALG = 1]
ftello [test $USE_AF_ALG = 1]
fstat [test $USE_AF_ALG = 1]
sys_socket-h
sys_stat-h
configure.ac:
gl_AF_ALG
gl_MODULE_INDICATOR([af_alg])
Makefile.am:
lib_SOURCES += af_alg.c
Include:
"af_alg.h"
License:
LGPLv2+
Maintainer:
all