Whamcloud - gitweb
LU-18256 gss: support SHA2 enctypes 89/56489/4
authorSebastien Buisson <sbuisson@ddn.com>
Mon, 23 Sep 2024 08:31:07 +0000 (10:31 +0200)
committerOleg Drokin <green@whamcloud.com>
Sun, 24 Nov 2024 06:06:11 +0000 (06:06 +0000)
commitb0a616c9df14155ff5d6bd53683bad528c82ce1e
treef24529d82c13fd8ecc5aa2d203ca8f5730a90c1a
parent984cb502a175e712ec3d0f0ba2f17bb4ef613167
LU-18256 gss: support SHA2 enctypes

Introduce support for ENCTYPE_AES128_CTS_HMAC_SHA256_128 and
ENCTYPE_AES256_CTS_HMAC_SHA384_192 encryption types that are used by
GSS code for authentication context.

Test-Parameters: trivial
Test-Parameters: testgroup=review-dne-selinux-ssk-part-1
Test-Parameters: testgroup=review-dne-selinux-ssk-part-2
Test-Parameters: kerberos=true testlist=sanity-krb5
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I42ab758b42b24c64647cd771887a2fd26bc55394
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56489
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Aurelien Degremont <adegremont@nvidia.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/ptlrpc/gss/gss_krb5.h
lustre/ptlrpc/gss/gss_krb5_mech.c
lustre/utils/gss/context_lucid.c