Add debug/release options to cryptest.nmake. Update to make PHONE_APP default for ARM builds
parent
86b89cd18b
commit
ba00b9e46b
|
|
@ -61,11 +61,16 @@ LD = link.exe
|
||||||
AR = lib.exe
|
AR = lib.exe
|
||||||
RM = del.exe
|
RM = del.exe
|
||||||
|
|
||||||
CXXFLAGS = /nologo /W4 /wd4511 /wd4156 /D_MBCS /Zi /TP /GR /EHsc /MD
|
CXXFLAGS = /nologo /W4 /wd4511 /wd4156 /D_MBCS /Zi /TP /GR /EHsc
|
||||||
LDFLAGS = /nologo /SUBSYSTEM:CONSOLE
|
LDFLAGS = /nologo /SUBSYSTEM:CONSOLE
|
||||||
ARFLAGS = /nologo
|
ARFLAGS = /nologo
|
||||||
LDLIBS =
|
LDLIBS =
|
||||||
|
|
||||||
|
# Debug build
|
||||||
|
# CXXFLAGS = $(CXXFLAGS) /DDEBUG /D_DEBUG /Oi /Oy- /Od /MTd
|
||||||
|
# Release build
|
||||||
|
CXXFLAGS = $(CXXFLAGS) /DNDEBUG /D_NDEBUG /Oi /Oy /O2 /MT
|
||||||
|
|
||||||
# Attempt to detect when <sdkddkver.h> and <winapifamily.h> are avilable
|
# Attempt to detect when <sdkddkver.h> and <winapifamily.h> are avilable
|
||||||
# http://stackoverflow.com/q/40577415 ?
|
# http://stackoverflow.com/q/40577415 ?
|
||||||
!IF "$(WINDOWSSDKDIR)" != "" || "$(WINDOWSSDKLIBVERSION)" != ""
|
!IF "$(WINDOWSSDKDIR)" != "" || "$(WINDOWSSDKLIBVERSION)" != ""
|
||||||
|
|
@ -119,7 +124,7 @@ LDLIBS = $(LDLIBS) ws2_32.lib kernel32.lib
|
||||||
|
|
||||||
!IF "$(PLATFORM)" == "ARM"
|
!IF "$(PLATFORM)" == "ARM"
|
||||||
# CXXFLAGS = $(CXXFLAGS) /D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP
|
# CXXFLAGS = $(CXXFLAGS) /D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP
|
||||||
# CXXFLAGS = $(CXXFLAGS) /DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP
|
CXXFLAGS = $(CXXFLAGS) /DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP
|
||||||
# CXXFLAGS = $(CXXFLAGS) /DWINAPI_FAMILY=WINAPI_FAMILY_APP
|
# CXXFLAGS = $(CXXFLAGS) /DWINAPI_FAMILY=WINAPI_FAMILY_APP
|
||||||
# LDLIBS = $(LDLIBS) ws2_32.lib
|
# LDLIBS = $(LDLIBS) ws2_32.lib
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
|
||||||
|
|
@ -103,6 +103,7 @@ protected:
|
||||||
|
|
||||||
//! \class Poly1305
|
//! \class Poly1305
|
||||||
//! \brief Poly1305 message authentication code
|
//! \brief Poly1305 message authentication code
|
||||||
|
//! \tparam T class derived from BlockCipherDocumentation with 16-byte key and 16-byte blocksize
|
||||||
//! \details Poly1305-AES is a state-of-the-art message-authentication code suitable for a wide
|
//! \details Poly1305-AES is a state-of-the-art message-authentication code suitable for a wide
|
||||||
//! variety of applications. Poly1305-AES computes a 16-byte authenticator of a variable-length
|
//! variety of applications. Poly1305-AES computes a 16-byte authenticator of a variable-length
|
||||||
//! message, using a 16-byte AES key, a 16-byte additional key, and a 16-byte nonce.
|
//! message, using a 16-byte AES key, a 16-byte additional key, and a 16-byte nonce.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue