opnsense-src/sys/kgssapi
Mark Johnston 2fa185f9bf crypto: Remove uses of CRYPTO_F_DONE
Previously OCF set CRYPTO_F_DONE prior to invoking the completion
callback, even if the request failed. This isn't particularly useful
and leads to bugs when consumers retry a failed request, since OCF also
asserts that CRYPTO_F_DONE is clear in crypto_dispatch(). (Really, OCF
should retry requests that fail with EAGAIN, but that's a larger
change.)

For now, just stop setting CRYPTO_F_DONE to simplify consumers (and fix
those which fail to clear the flag before retrying a request).

PR:		286321
Reviewed by:	jhb
Differential Revision:	https://reviews.freebsd.org/D50104
2025-05-09 00:29:23 +00:00
..
krb5 crypto: Remove uses of CRYPTO_F_DONE 2025-05-09 00:29:23 +00:00
gss_accept_sec_context.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_acquire_cred.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_add_oid_set_member.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_canonicalize_name.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_create_empty_oid_set.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_delete_sec_context.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_display_status.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_export_name.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_get_mic.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_impl.c kgssapi: use netlink RPC client to talk to gssd(8) 2025-02-01 01:00:25 -08:00
gss_import_name.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_init_sec_context.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_ip_to_dns.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_names.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_pname_to_uid.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_release_buffer.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_release_cred.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_release_name.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_release_oid_set.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_set_cred_option.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_test_oid_set_member.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_unwrap.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_verify_mic.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_wrap.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gss_wrap_size_limit.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gssapi.h nfscl/kgssapi: Fix Kerberized NFS mounts to pNFS servers 2023-10-23 13:21:14 -07:00
gssapi_impl.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
gssd.x nfscl/kgssapi: Fix Kerberized NFS mounts to pNFS servers 2023-10-23 13:21:14 -07:00
gssd_prot.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
kgss_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00