summaryrefslogtreecommitdiffstats
path: root/security/selinux
diff options
context:
space:
mode:
authorStephan Mueller <smueller@chronox.de>2016-06-22 19:26:06 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2016-06-24 21:24:58 +0800
commitb578456c342ecd4266dac96c87ca803602ea9c48 (patch)
treee5a4ab87378e2cbda808082f34e2aeb9a716e24c /security/selinux
parentd56d72c6a0612be14ccb455c92886d2cb102c2ab (diff)
downloadop-kernel-dev-b578456c342ecd4266dac96c87ca803602ea9c48.zip
op-kernel-dev-b578456c342ecd4266dac96c87ca803602ea9c48.tar.gz
crypto: jitterentropy - use ktime_get_ns as fallback
As part of the Y2038 development, __getnstimeofday is not supposed to be used any more. It is now replaced with ktime_get_ns. The Jitter RNG uses the time stamp to measure the execution time of a given code path and tries to detect variations in the execution time. Therefore, the only requirement the Jitter RNG has, is a sufficient high resolution to detect these variations. The change was tested on x86 to show an identical behavior as RDTSC. The used test code simply measures the execution time of the heart of the RNG: jent_get_nstime(&time); jent_memaccess(ec, min); jent_fold_time(NULL, time, &folded, min); jent_get_nstime(&time2); return ((time2 - time)); Signed-off-by: Stephan Mueller <smueller@chronox.de> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'security/selinux')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud