Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v2.6.14-rc2 36 lines 782 B view raw
1/* 2 * Driver for VIA PadLock 3 * 4 * Copyright (c) 2004 Michal Ludvig <michal@logix.cz> 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the Free 8 * Software Foundation; either version 2 of the License, or (at your option) 9 * any later version. 10 * 11 */ 12 13#ifndef _CRYPTO_PADLOCK_H 14#define _CRYPTO_PADLOCK_H 15 16#define PADLOCK_ALIGNMENT 16 17 18/* Control word. */ 19struct cword { 20 int __attribute__ ((__packed__)) 21 rounds:4, 22 algo:3, 23 keygen:1, 24 interm:1, 25 encdec:1, 26 ksize:2; 27} __attribute__ ((__aligned__(PADLOCK_ALIGNMENT))); 28 29#define PFX "padlock: " 30 31#ifdef CONFIG_CRYPTO_DEV_PADLOCK_AES 32int padlock_init_aes(void); 33void padlock_fini_aes(void); 34#endif 35 36#endif /* _CRYPTO_PADLOCK_H */