aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data
diff options
context:
space:
mode:
authorDaniel Neus <[email protected]>2015-12-18 22:50:39 +0100
committerDaniel Neus <[email protected]>2015-12-18 22:50:39 +0100
commit3ebee37e0303d0a74c262153553d9905c847e5a9 (patch)
treea9e61c4b86ee7f7a6edf82a10f22b472d1584f98 /src/build-data
parent56af160c9d4df53467ce742e2ba9b9f512fb7c83 (diff)
add support for Intel RdSeed
Diffstat (limited to 'src/build-data')
-rw-r--r--src/build-data/arch/x86_32.txt1
-rw-r--r--src/build-data/arch/x86_64.txt1
-rw-r--r--src/build-data/buildh.in2
-rw-r--r--src/build-data/cc/clang.txt1
-rw-r--r--src/build-data/cc/gcc.txt1
-rw-r--r--src/build-data/cc/msvc.txt1
6 files changed, 6 insertions, 1 deletions
diff --git a/src/build-data/arch/x86_32.txt b/src/build-data/arch/x86_32.txt
index 89802124d..4c1cdbd3a 100644
--- a/src/build-data/arch/x86_32.txt
+++ b/src/build-data/arch/x86_32.txt
@@ -70,5 +70,6 @@ avx2
bmi2
aesni
rdrand
+rdseed
sha
</isa_extensions>
diff --git a/src/build-data/arch/x86_64.txt b/src/build-data/arch/x86_64.txt
index 56a1b8ed3..b5010867d 100644
--- a/src/build-data/arch/x86_64.txt
+++ b/src/build-data/arch/x86_64.txt
@@ -45,6 +45,7 @@ avx2
aesni
clmul
rdrand
+rdseed
sha
bmi2
</isa_extensions>
diff --git a/src/build-data/buildh.in b/src/build-data/buildh.in
index d993a7ee9..be097d78b 100644
--- a/src/build-data/buildh.in
+++ b/src/build-data/buildh.in
@@ -120,7 +120,7 @@
* seriously broken system RNG.
*/
#define BOTAN_ENTROPY_DEFAULT_SOURCES \
- { "timestamp", "rdrand", "proc_info", \
+ { "timestamp", "rdseed", "rdrand", "proc_info", \
"darwin_secrandom", "dev_random", "win32_cryptoapi", "egd", \
"proc_walk", "system_stats", "unix_procs" }
diff --git a/src/build-data/cc/clang.txt b/src/build-data/cc/clang.txt
index fd11e59ec..b290bbc13 100644
--- a/src/build-data/cc/clang.txt
+++ b/src/build-data/cc/clang.txt
@@ -50,6 +50,7 @@ avx2 -> "-mavx2"
bmi2 -> "-mbmi2"
aesni -> "-maes -mpclmul -mssse3"
rdrand -> "-mrdrnd"
+rdseed -> "-mrdseed"
sha -> "-msha"
altivec -> "-maltivec"
</isa_flags>
diff --git a/src/build-data/cc/gcc.txt b/src/build-data/cc/gcc.txt
index 3531e9355..649349256 100644
--- a/src/build-data/cc/gcc.txt
+++ b/src/build-data/cc/gcc.txt
@@ -56,6 +56,7 @@ avx2 -> "-mavx2"
bmi2 -> "-mbmi2"
aesni -> "-maes -mpclmul -mssse3"
rdrand -> "-mrdrnd"
+rdseed -> "-mrdseed"
sha -> "-msha"
altivec -> "-maltivec"
</isa_flags>
diff --git a/src/build-data/cc/msvc.txt b/src/build-data/cc/msvc.txt
index 67e5023aa..02e33bfab 100644
--- a/src/build-data/cc/msvc.txt
+++ b/src/build-data/cc/msvc.txt
@@ -38,6 +38,7 @@ bmi2 -> ""
aesni -> ""
clmul -> ""
rdrand -> ""
+rdseed -> ""
</isa_flags>
<so_link_commands>