Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/net/ceph/auth_none.h
26278 views
1
/* SPDX-License-Identifier: GPL-2.0 */
2
#ifndef _FS_CEPH_AUTH_NONE_H
3
#define _FS_CEPH_AUTH_NONE_H
4
5
#include <linux/slab.h>
6
#include <linux/ceph/auth.h>
7
8
/*
9
* null security mode.
10
*
11
* we use a single static authorizer that simply encodes our entity name
12
* and global id.
13
*/
14
15
struct ceph_none_authorizer {
16
struct ceph_authorizer base;
17
char buf[128];
18
int buf_len;
19
};
20
21
struct ceph_auth_none_info {
22
bool starting;
23
};
24
25
int ceph_auth_none_init(struct ceph_auth_client *ac);
26
27
#endif
28
29