Blame view

fs/ncpfs/ncpsign_kernel.h 700 Bytes
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
8
9
  /*
   *  ncpsign_kernel.h
   *
   *  Arne de Bruijn (arne@knoware.nl), 1997
   *
   */
   
  #ifndef _NCPSIGN_KERNEL_H
  #define _NCPSIGN_KERNEL_H
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  #ifdef CONFIG_NCPFS_PACKET_SIGNING
  void __sign_packet(struct ncp_server *server, const char *data, size_t size, __u32 totalsize, void *sign_buff);
  int sign_verify_reply(struct ncp_server *server, const char *data, size_t size, __u32 totalsize, const void *sign_buff);
  #endif
  
  static inline size_t sign_packet(struct ncp_server *server, const char *data, size_t size, __u32 totalsize, void *sign_buff) {
  #ifdef CONFIG_NCPFS_PACKET_SIGNING
  	if (server->sign_active) {
  		__sign_packet(server, data, size, totalsize, sign_buff);
  		return 8;
  	}
  #endif
  	return 0;
  }
  
  #endif