Make EphemeralDataProtectionProvider and ProtectedMemoryBlob work on non-Windows platforms.