add pclmuldq flag
This commit is contained in:
parent
b354cc3d82
commit
e665c619a7
@ -28,6 +28,12 @@ source-repository head
|
|||||||
Flag support_aesni
|
Flag support_aesni
|
||||||
Description: allow compilation with AESNI on system and architecture that supports it
|
Description: allow compilation with AESNI on system and architecture that supports it
|
||||||
Default: True
|
Default: True
|
||||||
|
Manual: True
|
||||||
|
|
||||||
|
Flag support_pclmuldq
|
||||||
|
Description: Allow compilation with pclmuldq on architecture that supports it
|
||||||
|
Default: False
|
||||||
|
Manual: True
|
||||||
|
|
||||||
Library
|
Library
|
||||||
Exposed-modules: Crypto.Cipher.AES
|
Exposed-modules: Crypto.Cipher.AES
|
||||||
@ -171,7 +177,9 @@ Library
|
|||||||
c-sources: cbits/cryptonite_rdrand.c
|
c-sources: cbits/cryptonite_rdrand.c
|
||||||
|
|
||||||
if flag(support_aesni) && (os(linux) || os(freebsd) || os(osx)) && (arch(i386) || arch(x86_64))
|
if flag(support_aesni) && (os(linux) || os(freebsd) || os(osx)) && (arch(i386) || arch(x86_64))
|
||||||
CC-options: -mssse3 -maes -mpclmul -DWITH_AESNI
|
CC-options: -mssse3 -maes -DWITH_AESNI
|
||||||
|
if flag(support_pclmuldq)
|
||||||
|
CC-options: -msse4.1 -mpclmul -DWITH_PCLMUL
|
||||||
C-sources: cbits/aes/x86ni.c
|
C-sources: cbits/aes/x86ni.c
|
||||||
|
|
||||||
if os(windows)
|
if os(windows)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user