OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [fs/] [ncpfs/] [ncpsign_kernel.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/*
2
 *  ncpsign_kernel.h
3
 *
4
 *  Arne de Bruijn (arne@knoware.nl), 1997
5
 *
6
 */
7
 
8
#ifndef _NCPSIGN_KERNEL_H
9
#define _NCPSIGN_KERNEL_H
10
 
11
#include <linux/ncp_fs.h>
12
 
13
#ifdef CONFIG_NCPFS_PACKET_SIGNING
14
void __sign_packet(struct ncp_server *server, const char *data, size_t size, __u32 totalsize, void *sign_buff);
15
int sign_verify_reply(struct ncp_server *server, const char *data, size_t size, __u32 totalsize, const void *sign_buff);
16
#endif
17
 
18
static inline size_t sign_packet(struct ncp_server *server, const char *data, size_t size, __u32 totalsize, void *sign_buff) {
19
#ifdef CONFIG_NCPFS_PACKET_SIGNING
20
        if (server->sign_active) {
21
                __sign_packet(server, data, size, totalsize, sign_buff);
22
                return 8;
23
        }
24
#endif
25
        return 0;
26
}
27
 
28
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.