Blame view

kernel/linux-imx6_3.14.28/fs/ncpfs/ncpsign_kernel.h 700 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  /*
   *  ncpsign_kernel.h
   *
   *  Arne de Bruijn (arne@knoware.nl), 1997
   *
   */
   
  #ifndef _NCPSIGN_KERNEL_H
  #define _NCPSIGN_KERNEL_H
  
  #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