]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | menu "Hardware crypto devices" |
2 | ||
3 | config CRYPTO_DEV_PADLOCK | |
1191f0a4 | 4 | bool "Support for VIA PadLock ACE" |
cce9e06d HX |
5 | depends on X86_32 |
6 | select CRYPTO_ALGAPI | |
1191f0a4 | 7 | default y |
1da177e4 LT |
8 | help |
9 | Some VIA processors come with an integrated crypto engine | |
10 | (so called VIA PadLock ACE, Advanced Cryptography Engine) | |
1191f0a4 ML |
11 | that provides instructions for very fast cryptographic |
12 | operations with supported algorithms. | |
1da177e4 LT |
13 | |
14 | The instructions are used only when the CPU supports them. | |
15 | Otherwise software encryption is used. If you are unsure, | |
16 | say Y. | |
17 | ||
18 | config CRYPTO_DEV_PADLOCK_AES | |
1191f0a4 | 19 | tristate "PadLock driver for AES algorithm" |
1da177e4 | 20 | depends on CRYPTO_DEV_PADLOCK |
1191f0a4 | 21 | default m |
1da177e4 LT |
22 | help |
23 | Use VIA PadLock for AES algorithm. | |
24 | ||
1191f0a4 ML |
25 | Available in VIA C3 and newer CPUs. |
26 | ||
27 | If unsure say M. The compiled module will be | |
28 | called padlock-aes.ko | |
29 | ||
6c833275 ML |
30 | config CRYPTO_DEV_PADLOCK_SHA |
31 | tristate "PadLock driver for SHA1 and SHA256 algorithms" | |
32 | depends on CRYPTO_DEV_PADLOCK | |
33 | select CRYPTO_SHA1 | |
34 | select CRYPTO_SHA256 | |
35 | default m | |
36 | help | |
37 | Use VIA PadLock for SHA1/SHA256 algorithms. | |
38 | ||
39 | Available in VIA C7 and newer processors. | |
40 | ||
41 | If unsure say M. The compiled module will be | |
42 | called padlock-sha.ko | |
43 | ||
1da177e4 | 44 | endmenu |