aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/cpu_feature.h
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2015-04-02 14:04:57 +0200
committerMartin Willi <martin@revosec.ch>2015-04-13 15:31:58 +0200
commit793851856bb74191df7f5fd008dd46d83eca8ebc (patch)
tree1ee5ae602b3ece5889be656266f31e07a51f2e02 /src/libstrongswan/utils/cpu_feature.h
parentf155880eda515b8424e4984cb39cdf38946356f2 (diff)
downloadstrongswan-793851856bb74191df7f5fd008dd46d83eca8ebc.tar.bz2
strongswan-793851856bb74191df7f5fd008dd46d83eca8ebc.tar.xz
cpu-feature: Support Via Padlock security features
Diffstat (limited to 'src/libstrongswan/utils/cpu_feature.h')
-rw-r--r--src/libstrongswan/utils/cpu_feature.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/libstrongswan/utils/cpu_feature.h b/src/libstrongswan/utils/cpu_feature.h
index d7300a30a..3a807fa2b 100644
--- a/src/libstrongswan/utils/cpu_feature.h
+++ b/src/libstrongswan/utils/cpu_feature.h
@@ -36,6 +36,17 @@ typedef enum {
CPU_FEATURE_RDRAND = (1 << 8),
CPU_FEATURE_AESNI = (1 << 9),
CPU_FEATURE_PCLMULQDQ = (1 << 10),
+ /** Via Padlock Security features */
+ CPU_FEATURE_PADLOCK_RNG_AVAILABLE = (1 << 22),
+ CPU_FEATURE_PADLOCK_RNG_ENABLED = (1 << 23),
+ CPU_FEATURE_PADLOCK_ACE_AVAILABLE = (1 << 24),
+ CPU_FEATURE_PADLOCK_ACE_ENABLED = (1 << 25),
+ CPU_FEATURE_PADLOCK_ACE2_AVAILABLE = (1 << 26),
+ CPU_FEATURE_PADLOCK_ACE2_ENABLED = (1 << 27),
+ CPU_FEATURE_PADLOCK_PHE_AVAILABLE = (1 << 28),
+ CPU_FEATURE_PADLOCK_PHE_ENABLED = (1 << 29),
+ CPU_FEATURE_PADLOCK_PMM_AVAILABLE = (1 << 30),
+ CPU_FEATURE_PADLOCK_PMM_ENABLED = (1 << 31),
} cpu_feature_t;
/**