Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
fs
ncpfs
ncpsign_kernel.h
Go to the documentation of this file.
1
/*
2
* ncpsign_kernel.h
3
*
4
* Arne de Bruijn (
[email protected]
), 1997
5
*
6
*/
7
8
#ifndef _NCPSIGN_KERNEL_H
9
#define _NCPSIGN_KERNEL_H
10
11
#ifdef CONFIG_NCPFS_PACKET_SIGNING
12
void
__sign_packet(
struct
ncp_server
*server,
const
char
*
data
,
size_t
size
,
__u32
totalsize,
void
*sign_buff);
13
int
sign_verify_reply(
struct
ncp_server
*server,
const
char
*
data
,
size_t
size
,
__u32
totalsize,
const
void
*sign_buff);
14
#endif
15
16
static
inline
size_t
sign_packet(
struct
ncp_server
*server,
const
char
*
data
,
size_t
size
,
__u32
totalsize,
void
*sign_buff) {
17
#ifdef CONFIG_NCPFS_PACKET_SIGNING
18
if
(server->
sign_active
) {
19
__sign_packet(server, data, size, totalsize, sign_buff);
20
return
8;
21
}
22
#endif
23
return
0;
24
}
25
26
#endif
Generated on Thu Jan 10 2013 14:48:14 for Linux Kernel by
1.8.2