sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remov
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/Remove /\n+#if.*\n#endif.*\n+/Remove /^#if.*\n#endif.*\n/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/Sponsored by: Netflix
show more ...
sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
sys: Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/
crypto: Add an API supporting curve25519.This adds a wrapper around libsodium's curve25519 support matchingLinux's curve25519 API. The intended use case for this is WireGuard.Note that this is
crypto: Add an API supporting curve25519.This adds a wrapper around libsodium's curve25519 support matchingLinux's curve25519 API. The intended use case for this is WireGuard.Note that this is not integrated with OCF as it is not related tosymmetric operations on data.Reviewed by: markjSponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D33935
Bring in compatibility glue for libsodiumThe idea is untouched upstream sources live in sys/contrib/libsodium.sys/crypto/libsodium are support routines or compatibility headers to allowbuilding
Bring in compatibility glue for libsodiumThe idea is untouched upstream sources live in sys/contrib/libsodium.sys/crypto/libsodium are support routines or compatibility headers to allowbuilding unmodified upstream code.This is not yet integrated into the build system, so no functional change.