mirror of
https://github.com/SChernykh/p2pool.git
synced 2024-11-16 15:57:39 +00:00
Add files
This commit is contained in:
parent
aa76dc5287
commit
510b7dbb85
2294 changed files with 417257 additions and 0 deletions
122
CMakeLists.txt
Normal file
122
CMakeLists.txt
Normal file
|
@ -0,0 +1,122 @@
|
||||||
|
cmake_minimum_required(VERSION 2.8.12)
|
||||||
|
project(p2pool)
|
||||||
|
|
||||||
|
option(STATIC_LINUX_BINARY "Build static Linux binary" OFF)
|
||||||
|
|
||||||
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
|
||||||
|
|
||||||
|
add_subdirectory(external/src/randomx)
|
||||||
|
set(LIBS randomx)
|
||||||
|
|
||||||
|
include(cmake/flags.cmake)
|
||||||
|
|
||||||
|
set(HEADERS
|
||||||
|
external/src/cryptonote/crypto-ops.h
|
||||||
|
external/src/llhttp/llhttp.h
|
||||||
|
src/block_template.h
|
||||||
|
src/common.h
|
||||||
|
src/console_commands.h
|
||||||
|
src/crypto.h
|
||||||
|
src/json_parsers.h
|
||||||
|
src/json_rpc_request.h
|
||||||
|
src/keccak.h
|
||||||
|
src/log.h
|
||||||
|
src/mempool.h
|
||||||
|
src/p2p_server.h
|
||||||
|
src/p2pool.h
|
||||||
|
src/params.h
|
||||||
|
src/pool_block.h
|
||||||
|
src/pool_block_parser.inl
|
||||||
|
src/pow_hash.h
|
||||||
|
src/side_chain.h
|
||||||
|
src/stratum_server.h
|
||||||
|
src/tcp_server.h
|
||||||
|
src/tcp_server.inl
|
||||||
|
src/util.h
|
||||||
|
src/uv_util.h
|
||||||
|
src/wallet.h
|
||||||
|
src/zmq_reader.h
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
external/src/cryptonote/crypto-ops-data.c
|
||||||
|
external/src/cryptonote/crypto-ops.c
|
||||||
|
external/src/llhttp/api.c
|
||||||
|
external/src/llhttp/http.c
|
||||||
|
external/src/llhttp/llhttp.c
|
||||||
|
src/block_template.cpp
|
||||||
|
src/console_commands.cpp
|
||||||
|
src/crypto.cpp
|
||||||
|
src/json_rpc_request.cpp
|
||||||
|
src/keccak.cpp
|
||||||
|
src/log.cpp
|
||||||
|
src/main.cpp
|
||||||
|
src/mempool.cpp
|
||||||
|
src/p2p_server.cpp
|
||||||
|
src/p2pool.cpp
|
||||||
|
src/params.cpp
|
||||||
|
src/pool_block.cpp
|
||||||
|
src/pow_hash.cpp
|
||||||
|
src/side_chain.cpp
|
||||||
|
src/stratum_server.cpp
|
||||||
|
src/util.cpp
|
||||||
|
src/wallet.cpp
|
||||||
|
src/zmq_reader.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
include_directories(src)
|
||||||
|
include_directories(external/src)
|
||||||
|
include_directories(external/src/cryptonote)
|
||||||
|
include_directories(external/src/libuv/include)
|
||||||
|
include_directories(external/src/cppzmq)
|
||||||
|
include_directories(external/src/libzmq/include)
|
||||||
|
include_directories(external/src/llhttp)
|
||||||
|
include_directories(external/src/randomx/src)
|
||||||
|
|
||||||
|
if (WIN32)
|
||||||
|
set(LIBS ${LIBS} ws2_32 iphlpapi userenv psapi)
|
||||||
|
else()
|
||||||
|
set(LIBS ${LIBS} pthread)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (CMAKE_CXX_COMPILER_ID MATCHES MSVC)
|
||||||
|
find_library(ZMQ_LIBRARY_DEBUG NAMES libzmq-v142-mt-sgd-4_3_5 PATHS "external/lib/libzmq/Debug")
|
||||||
|
find_library(ZMQ_LIBRARY NAMES libzmq-v142-mt-s-4_3_5 PATHS "external/lib/libzmq/Release")
|
||||||
|
find_library(UV_LIBRARY_DEBUG NAMES uv_a PATHS "external/lib/libuv/Debug")
|
||||||
|
find_library(UV_LIBRARY NAMES uv_a PATHS "external/lib/libuv/Release")
|
||||||
|
elseif (CMAKE_CXX_COMPILER_ID MATCHES GNU)
|
||||||
|
find_library(ZMQ_LIBRARY_DEBUG NAMES libzmq libzmq.a)
|
||||||
|
find_library(ZMQ_LIBRARY NAMES libzmq libzmq.a)
|
||||||
|
find_library(UV_LIBRARY_DEBUG NAMES libuv libuv.a)
|
||||||
|
find_library(UV_LIBRARY NAMES libuv libuv.a)
|
||||||
|
set(LIBS ${LIBS} sodium)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
find_library(PGM_LIBRARY pgm)
|
||||||
|
find_library(NORM_LIBRARY norm)
|
||||||
|
|
||||||
|
if (PGM_LIBRARY)
|
||||||
|
set(LIBS ${LIBS} ${PGM_LIBRARY})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (NORM_LIBRARY)
|
||||||
|
set(LIBS ${LIBS} ${NORM_LIBRARY})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_definitions(/DZMQ_STATIC)
|
||||||
|
|
||||||
|
add_executable(${CMAKE_PROJECT_NAME} ${HEADERS} ${SOURCES})
|
||||||
|
|
||||||
|
if (STATIC_LINUX_BINARY)
|
||||||
|
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_STRIP} ${CMAKE_PROJECT_NAME})
|
||||||
|
|
||||||
|
target_link_libraries(${CMAKE_PROJECT_NAME}
|
||||||
|
"${CMAKE_SOURCE_DIR}/external/src/libsodium/src/libsodium/.libs/libsodium.a"
|
||||||
|
"${CMAKE_SOURCE_DIR}/external/src/libzmq/build/lib/libzmq.a"
|
||||||
|
"${CMAKE_SOURCE_DIR}/external/src/libuv/build/libuv_a.a"
|
||||||
|
randomx
|
||||||
|
pthread
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
target_link_libraries(${CMAKE_PROJECT_NAME} debug ${ZMQ_LIBRARY_DEBUG} debug ${UV_LIBRARY_DEBUG} optimized ${ZMQ_LIBRARY} optimized ${UV_LIBRARY} ${LIBS})
|
||||||
|
endif()
|
48
README.md
Normal file
48
README.md
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# Monero P2Pool
|
||||||
|
|
||||||
|
Decentralized pool for Monero mining.
|
||||||
|
|
||||||
|
**NOTE** This is a highly experimental and untested software. I did some extensive testing locally, but there's zero guarantee it will work for you! It requires a custom monerod version and a specially configured Monero wallet (for now). No binaries or usage instructions are provided yet. Testing on testnet will start soon! No ETA on the official release date, but hopefully before the end of September 2021.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
* Decentralized: no central server that can be shutdown/blocked. P2Pool uses a separate blockchain to merge mine with Monero. Pool admin can't go rogue or be pressured to do an attack on the network because there is no pool admin!
|
||||||
|
* Permissionless: there is no one to decide who can mine on the pool and who can't.
|
||||||
|
* Trustless: there is no pool wallet, funds are never in custody. All pool blocks pay out to miners immediately.
|
||||||
|
* PPLNS payout scheme
|
||||||
|
* **0% fee**
|
||||||
|
* **0 XMR payout fee**
|
||||||
|
* **Less than 0.0005 XMR minimal payout**
|
||||||
|
* Fast block times, down to 1 second
|
||||||
|
* Uncle blocks are supported to avoid orphans - all your shares will be accounted for!
|
||||||
|
* Configurable PPLNS window size and block time
|
||||||
|
* Advanced mempool picking algorithm, it creates blocks with better reward than what monerod solo mining does
|
||||||
|
* Password protected private pools
|
||||||
|
|
||||||
|
## How PPLNS works in P2Pool
|
||||||
|
|
||||||
|
First you need to find a pool share. This share will stay in PPLNS window for 2160 pool blocks (6 hours). The moment P2Pool finds a Monero block and you have at least 1 pool share in PPLNS window, you'll get a payout! Monero block reward is split between all miner wallets in PPLNS window. Each miner gets a part of block reward proportional to the total difficulty of his/her shares in PPLNS window.
|
||||||
|
|
||||||
|
**NOTE** If P2Pool doesn't have enough hashrate to find Monero blocks faster than every 6 hours on average (~15 MH/s), not all pool shares will result in a payout. But in the long run, your payouts will average out to what you'd get with regular pool mining.
|
||||||
|
|
||||||
|
## Default P2Pool parameters
|
||||||
|
|
||||||
|
* Block time: 10 seconds
|
||||||
|
* PPLNS window: 2160 blocks (6 hours)
|
||||||
|
* Minimum payout = Monero block reward/2160, currently ~0.0004 XMR
|
||||||
|
|
||||||
|
## Build instructions
|
||||||
|
|
||||||
|
SOON
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
SOON
|
||||||
|
|
||||||
|
## Donations
|
||||||
|
|
||||||
|
If you'd like to support further development of Monero P2Pool, you're welcome to send any amount of XMR to the following address:
|
||||||
|
|
||||||
|
```
|
||||||
|
44MnN1f3Eto8DZYUWuE5XZNUtE3vcRzt2j6PzqWpPau34e6Cf4fAxt6X2MBmrm6F9YMEiMNjN6W4Shn4pLcfNAja621jwyg
|
||||||
|
```
|
52
cmake/flags.cmake
Normal file
52
cmake/flags.cmake
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
|
set(CMAKE_CXX_STANDARD 14)
|
||||||
|
|
||||||
|
set(CMAKE_C_STANDARD 99)
|
||||||
|
set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
if (CMAKE_CXX_COMPILER_ID MATCHES GNU)
|
||||||
|
set(WARNING_FLAGS "-Wall -Wextra -Werror")
|
||||||
|
set(OPTIMIZATION_FLAGS "-Ofast -s")
|
||||||
|
|
||||||
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS}")
|
||||||
|
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${WARNING_FLAGS} ${OPTIMIZATION_FLAGS}")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS}")
|
||||||
|
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${WARNING_FLAGS} ${OPTIMIZATION_FLAGS}")
|
||||||
|
|
||||||
|
if (WIN32)
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
|
||||||
|
else()
|
||||||
|
if (STATIC_LINUX_BINARY)
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
|
||||||
|
else()
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
elseif (CMAKE_CXX_COMPILER_ID MATCHES MSVC)
|
||||||
|
set(WARNING_FLAGS "/Wall /WX /sdl")
|
||||||
|
set(SECURITY_FLAGS "/GS /guard:cf")
|
||||||
|
set(OPTIMIZATION_FLAGS "/O2 /Oi /Ob2 /Ot /DNDEBUG /GL")
|
||||||
|
|
||||||
|
set(CMAKE_C_FLAGS_DEBUG "${WARNING_FLAGS} ${SECURITY_FLAGS} /Od /Ob0 /Zi /MTd /fsanitize=address")
|
||||||
|
set(CMAKE_CXX_FLAGS_DEBUG "${WARNING_FLAGS} ${SECURITY_FLAGS} /Od /Ob0 /Zi /MTd /fsanitize=address")
|
||||||
|
|
||||||
|
set(CMAKE_C_FLAGS_RELEASE "${WARNING_FLAGS} ${SECURITY_FLAGS} ${OPTIMIZATION_FLAGS} /MT")
|
||||||
|
set(CMAKE_CXX_FLAGS_RELEASE "${WARNING_FLAGS} ${SECURITY_FLAGS} ${OPTIMIZATION_FLAGS} /MT")
|
||||||
|
|
||||||
|
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${WARNING_FLAGS} ${SECURITY_FLAGS} /Ob1 /Ot /Zi /MT")
|
||||||
|
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${WARNING_FLAGS} ${SECURITY_FLAGS} /Ob1 /Ot /Zi /MT")
|
||||||
|
|
||||||
|
elseif (CMAKE_CXX_COMPILER_ID MATCHES Clang)
|
||||||
|
set(WARNING_FLAGS "-Wall -Wextra -Werror")
|
||||||
|
set(OPTIMIZATION_FLAGS "-Ofast -funroll-loops -fmerge-all-constants")
|
||||||
|
|
||||||
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS}")
|
||||||
|
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${WARNING_FLAGS} ${OPTIMIZATION_FLAGS}")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS}")
|
||||||
|
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${WARNING_FLAGS} ${OPTIMIZATION_FLAGS}")
|
||||||
|
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
|
||||||
|
endif()
|
8
config.json
Normal file
8
config.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "default",
|
||||||
|
"password": "",
|
||||||
|
"block_time": 10,
|
||||||
|
"min_diff": 10000,
|
||||||
|
"pplns_window": 2160,
|
||||||
|
"uncle_penalty": 20
|
||||||
|
}
|
BIN
external/lib/libuv/Debug/uv_a.lib
vendored
Normal file
BIN
external/lib/libuv/Debug/uv_a.lib
vendored
Normal file
Binary file not shown.
BIN
external/lib/libuv/Debug/uv_a.pdb
vendored
Normal file
BIN
external/lib/libuv/Debug/uv_a.pdb
vendored
Normal file
Binary file not shown.
BIN
external/lib/libuv/Release/uv_a.lib
vendored
Normal file
BIN
external/lib/libuv/Release/uv_a.lib
vendored
Normal file
Binary file not shown.
BIN
external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.lib
vendored
Normal file
BIN
external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.lib
vendored
Normal file
Binary file not shown.
BIN
external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.pdb
vendored
Normal file
BIN
external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.pdb
vendored
Normal file
Binary file not shown.
BIN
external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.lib
vendored
Normal file
BIN
external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.lib
vendored
Normal file
Binary file not shown.
17
external/src/cppzmq/LICENSE
vendored
Normal file
17
external/src/cppzmq/LICENSE
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to
|
||||||
|
deal in the Software without restriction, including without limitation the
|
||||||
|
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||||
|
sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||||
|
IN THE SOFTWARE.
|
2694
external/src/cppzmq/zmq.hpp
vendored
Normal file
2694
external/src/cppzmq/zmq.hpp
vendored
Normal file
File diff suppressed because it is too large
Load diff
743
external/src/cppzmq/zmq_addon.hpp
vendored
Normal file
743
external/src/cppzmq/zmq_addon.hpp
vendored
Normal file
|
@ -0,0 +1,743 @@
|
||||||
|
/*
|
||||||
|
Copyright (c) 2016-2017 ZeroMQ community
|
||||||
|
Copyright (c) 2016 VOCA AS / Harald Nøkland
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to
|
||||||
|
deal in the Software without restriction, including without limitation the
|
||||||
|
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||||
|
sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||||
|
IN THE SOFTWARE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __ZMQ_ADDON_HPP_INCLUDED__
|
||||||
|
#define __ZMQ_ADDON_HPP_INCLUDED__
|
||||||
|
|
||||||
|
#include "zmq.hpp"
|
||||||
|
|
||||||
|
#include <deque>
|
||||||
|
#include <iomanip>
|
||||||
|
#include <sstream>
|
||||||
|
#include <stdexcept>
|
||||||
|
#ifdef ZMQ_CPP11
|
||||||
|
#include <limits>
|
||||||
|
#include <functional>
|
||||||
|
#include <unordered_map>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
namespace zmq
|
||||||
|
{
|
||||||
|
#ifdef ZMQ_CPP11
|
||||||
|
|
||||||
|
namespace detail
|
||||||
|
{
|
||||||
|
template<bool CheckN, class OutputIt>
|
||||||
|
recv_result_t
|
||||||
|
recv_multipart_n(socket_ref s, OutputIt out, size_t n, recv_flags flags)
|
||||||
|
{
|
||||||
|
size_t msg_count = 0;
|
||||||
|
message_t msg;
|
||||||
|
while (true) {
|
||||||
|
if ZMQ_CONSTEXPR_IF (CheckN) {
|
||||||
|
if (msg_count >= n)
|
||||||
|
throw std::runtime_error(
|
||||||
|
"Too many message parts in recv_multipart_n");
|
||||||
|
}
|
||||||
|
if (!s.recv(msg, flags)) {
|
||||||
|
// zmq ensures atomic delivery of messages
|
||||||
|
assert(msg_count == 0);
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
++msg_count;
|
||||||
|
const bool more = msg.more();
|
||||||
|
*out++ = std::move(msg);
|
||||||
|
if (!more)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return msg_count;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline bool is_little_endian()
|
||||||
|
{
|
||||||
|
const uint16_t i = 0x01;
|
||||||
|
return *reinterpret_cast<const uint8_t *>(&i) == 0x01;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline void write_network_order(unsigned char *buf, const uint32_t value)
|
||||||
|
{
|
||||||
|
if (is_little_endian()) {
|
||||||
|
ZMQ_CONSTEXPR_VAR uint32_t mask = std::numeric_limits<std::uint8_t>::max();
|
||||||
|
*buf++ = static_cast<unsigned char>((value >> 24) & mask);
|
||||||
|
*buf++ = static_cast<unsigned char>((value >> 16) & mask);
|
||||||
|
*buf++ = static_cast<unsigned char>((value >> 8) & mask);
|
||||||
|
*buf++ = static_cast<unsigned char>(value & mask);
|
||||||
|
} else {
|
||||||
|
std::memcpy(buf, &value, sizeof(value));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
inline uint32_t read_u32_network_order(const unsigned char *buf)
|
||||||
|
{
|
||||||
|
if (is_little_endian()) {
|
||||||
|
return (static_cast<uint32_t>(buf[0]) << 24)
|
||||||
|
+ (static_cast<uint32_t>(buf[1]) << 16)
|
||||||
|
+ (static_cast<uint32_t>(buf[2]) << 8)
|
||||||
|
+ static_cast<uint32_t>(buf[3]);
|
||||||
|
} else {
|
||||||
|
uint32_t value;
|
||||||
|
std::memcpy(&value, buf, sizeof(value));
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} // namespace detail
|
||||||
|
|
||||||
|
/* Receive a multipart message.
|
||||||
|
|
||||||
|
Writes the zmq::message_t objects to OutputIterator out.
|
||||||
|
The out iterator must handle an unspecified number of writes,
|
||||||
|
e.g. by using std::back_inserter.
|
||||||
|
|
||||||
|
Returns: the number of messages received or nullopt (on EAGAIN).
|
||||||
|
Throws: if recv throws. Any exceptions thrown
|
||||||
|
by the out iterator will be propagated and the message
|
||||||
|
may have been only partially received with pending
|
||||||
|
message parts. It is adviced to close this socket in that event.
|
||||||
|
*/
|
||||||
|
template<class OutputIt>
|
||||||
|
ZMQ_NODISCARD recv_result_t recv_multipart(socket_ref s,
|
||||||
|
OutputIt out,
|
||||||
|
recv_flags flags = recv_flags::none)
|
||||||
|
{
|
||||||
|
return detail::recv_multipart_n<false>(s, std::move(out), 0, flags);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Receive a multipart message.
|
||||||
|
|
||||||
|
Writes at most n zmq::message_t objects to OutputIterator out.
|
||||||
|
If the number of message parts of the incoming message exceeds n
|
||||||
|
then an exception will be thrown.
|
||||||
|
|
||||||
|
Returns: the number of messages received or nullopt (on EAGAIN).
|
||||||
|
Throws: if recv throws. Throws std::runtime_error if the number
|
||||||
|
of message parts exceeds n (exactly n messages will have been written
|
||||||
|
to out). Any exceptions thrown
|
||||||
|
by the out iterator will be propagated and the message
|
||||||
|
may have been only partially received with pending
|
||||||
|
message parts. It is adviced to close this socket in that event.
|
||||||
|
*/
|
||||||
|
template<class OutputIt>
|
||||||
|
ZMQ_NODISCARD recv_result_t recv_multipart_n(socket_ref s,
|
||||||
|
OutputIt out,
|
||||||
|
size_t n,
|
||||||
|
recv_flags flags = recv_flags::none)
|
||||||
|
{
|
||||||
|
return detail::recv_multipart_n<true>(s, std::move(out), n, flags);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Send a multipart message.
|
||||||
|
|
||||||
|
The range must be a ForwardRange of zmq::message_t,
|
||||||
|
zmq::const_buffer or zmq::mutable_buffer.
|
||||||
|
The flags may be zmq::send_flags::sndmore if there are
|
||||||
|
more message parts to be sent after the call to this function.
|
||||||
|
|
||||||
|
Returns: the number of messages sent (exactly msgs.size()) or nullopt (on EAGAIN).
|
||||||
|
Throws: if send throws. Any exceptions thrown
|
||||||
|
by the msgs range will be propagated and the message
|
||||||
|
may have been only partially sent. It is adviced to close this socket in that event.
|
||||||
|
*/
|
||||||
|
template<class Range
|
||||||
|
#ifndef ZMQ_CPP11_PARTIAL
|
||||||
|
,
|
||||||
|
typename = typename std::enable_if<
|
||||||
|
detail::is_range<Range>::value
|
||||||
|
&& (std::is_same<detail::range_value_t<Range>, message_t>::value
|
||||||
|
|| detail::is_buffer<detail::range_value_t<Range>>::value)>::type
|
||||||
|
#endif
|
||||||
|
>
|
||||||
|
send_result_t
|
||||||
|
send_multipart(socket_ref s, Range &&msgs, send_flags flags = send_flags::none)
|
||||||
|
{
|
||||||
|
using std::begin;
|
||||||
|
using std::end;
|
||||||
|
auto it = begin(msgs);
|
||||||
|
const auto end_it = end(msgs);
|
||||||
|
size_t msg_count = 0;
|
||||||
|
while (it != end_it) {
|
||||||
|
const auto next = std::next(it);
|
||||||
|
const auto msg_flags =
|
||||||
|
flags | (next == end_it ? send_flags::none : send_flags::sndmore);
|
||||||
|
if (!s.send(*it, msg_flags)) {
|
||||||
|
// zmq ensures atomic delivery of messages
|
||||||
|
assert(it == begin(msgs));
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
++msg_count;
|
||||||
|
it = next;
|
||||||
|
}
|
||||||
|
return msg_count;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Encode a multipart message.
|
||||||
|
|
||||||
|
The range must be a ForwardRange of zmq::message_t. A
|
||||||
|
zmq::multipart_t or STL container may be passed for encoding.
|
||||||
|
|
||||||
|
Returns: a zmq::message_t holding the encoded multipart data.
|
||||||
|
|
||||||
|
Throws: std::range_error is thrown if the size of any single part
|
||||||
|
can not fit in an unsigned 32 bit integer.
|
||||||
|
|
||||||
|
The encoding is compatible with that used by the CZMQ function
|
||||||
|
zmsg_encode(), see https://rfc.zeromq.org/spec/50/.
|
||||||
|
Each part consists of a size followed by the data.
|
||||||
|
These are placed contiguously into the output message. A part of
|
||||||
|
size less than 255 bytes will have a single byte size value.
|
||||||
|
Larger parts will have a five byte size value with the first byte
|
||||||
|
set to 0xFF and the remaining four bytes holding the size of the
|
||||||
|
part's data.
|
||||||
|
*/
|
||||||
|
template<class Range
|
||||||
|
#ifndef ZMQ_CPP11_PARTIAL
|
||||||
|
,
|
||||||
|
typename = typename std::enable_if<
|
||||||
|
detail::is_range<Range>::value
|
||||||
|
&& (std::is_same<detail::range_value_t<Range>, message_t>::value
|
||||||
|
|| detail::is_buffer<detail::range_value_t<Range>>::value)>::type
|
||||||
|
#endif
|
||||||
|
>
|
||||||
|
message_t encode(const Range &parts)
|
||||||
|
{
|
||||||
|
size_t mmsg_size = 0;
|
||||||
|
|
||||||
|
// First pass check sizes
|
||||||
|
for (const auto &part : parts) {
|
||||||
|
const size_t part_size = part.size();
|
||||||
|
if (part_size > std::numeric_limits<std::uint32_t>::max()) {
|
||||||
|
// Size value must fit into uint32_t.
|
||||||
|
throw std::range_error("Invalid size, message part too large");
|
||||||
|
}
|
||||||
|
const size_t count_size =
|
||||||
|
part_size < std::numeric_limits<std::uint8_t>::max() ? 1 : 5;
|
||||||
|
mmsg_size += part_size + count_size;
|
||||||
|
}
|
||||||
|
|
||||||
|
message_t encoded(mmsg_size);
|
||||||
|
unsigned char *buf = encoded.data<unsigned char>();
|
||||||
|
for (const auto &part : parts) {
|
||||||
|
const uint32_t part_size = static_cast<uint32_t>(part.size());
|
||||||
|
const unsigned char *part_data =
|
||||||
|
static_cast<const unsigned char *>(part.data());
|
||||||
|
|
||||||
|
if (part_size < std::numeric_limits<std::uint8_t>::max()) {
|
||||||
|
// small part
|
||||||
|
*buf++ = (unsigned char) part_size;
|
||||||
|
} else {
|
||||||
|
// big part
|
||||||
|
*buf++ = std::numeric_limits<uint8_t>::max();
|
||||||
|
detail::write_network_order(buf, part_size);
|
||||||
|
buf += sizeof(part_size);
|
||||||
|
}
|
||||||
|
std::memcpy(buf, part_data, part_size);
|
||||||
|
buf += part_size;
|
||||||
|
}
|
||||||
|
|
||||||
|
assert(static_cast<size_t>(buf - encoded.data<unsigned char>()) == mmsg_size);
|
||||||
|
return encoded;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Decode an encoded message to multiple parts.
|
||||||
|
|
||||||
|
The given output iterator must be a ForwardIterator to a container
|
||||||
|
holding zmq::message_t such as a zmq::multipart_t or various STL
|
||||||
|
containers.
|
||||||
|
|
||||||
|
Returns the ForwardIterator advanced once past the last decoded
|
||||||
|
part.
|
||||||
|
|
||||||
|
Throws: a std::out_of_range is thrown if the encoded part sizes
|
||||||
|
lead to exceeding the message data bounds.
|
||||||
|
|
||||||
|
The decoding assumes the message is encoded in the manner
|
||||||
|
performed by zmq::encode(), see https://rfc.zeromq.org/spec/50/.
|
||||||
|
*/
|
||||||
|
template<class OutputIt> OutputIt decode(const message_t &encoded, OutputIt out)
|
||||||
|
{
|
||||||
|
const unsigned char *source = encoded.data<unsigned char>();
|
||||||
|
const unsigned char *const limit = source + encoded.size();
|
||||||
|
|
||||||
|
while (source < limit) {
|
||||||
|
size_t part_size = *source++;
|
||||||
|
if (part_size == std::numeric_limits<std::uint8_t>::max()) {
|
||||||
|
if (static_cast<size_t>(limit - source) < sizeof(uint32_t)) {
|
||||||
|
throw std::out_of_range(
|
||||||
|
"Malformed encoding, overflow in reading size");
|
||||||
|
}
|
||||||
|
part_size = detail::read_u32_network_order(source);
|
||||||
|
// the part size is allowed to be less than 0xFF
|
||||||
|
source += sizeof(uint32_t);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (static_cast<size_t>(limit - source) < part_size) {
|
||||||
|
throw std::out_of_range("Malformed encoding, overflow in reading part");
|
||||||
|
}
|
||||||
|
*out = message_t(source, part_size);
|
||||||
|
++out;
|
||||||
|
source += part_size;
|
||||||
|
}
|
||||||
|
|
||||||
|
assert(source == limit);
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef ZMQ_HAS_RVALUE_REFS
|
||||||
|
|
||||||
|
/*
|
||||||
|
This class handles multipart messaging. It is the C++ equivalent of zmsg.h,
|
||||||
|
which is part of CZMQ (the high-level C binding). Furthermore, it is a major
|
||||||
|
improvement compared to zmsg.hpp, which is part of the examples in the ØMQ
|
||||||
|
Guide. Unnecessary copying is avoided by using move semantics to efficiently
|
||||||
|
add/remove parts.
|
||||||
|
*/
|
||||||
|
class multipart_t
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
std::deque<message_t> m_parts;
|
||||||
|
|
||||||
|
public:
|
||||||
|
typedef std::deque<message_t>::value_type value_type;
|
||||||
|
|
||||||
|
typedef std::deque<message_t>::iterator iterator;
|
||||||
|
typedef std::deque<message_t>::const_iterator const_iterator;
|
||||||
|
|
||||||
|
typedef std::deque<message_t>::reverse_iterator reverse_iterator;
|
||||||
|
typedef std::deque<message_t>::const_reverse_iterator const_reverse_iterator;
|
||||||
|
|
||||||
|
// Default constructor
|
||||||
|
multipart_t() {}
|
||||||
|
|
||||||
|
// Construct from socket receive
|
||||||
|
multipart_t(socket_ref socket) { recv(socket); }
|
||||||
|
|
||||||
|
// Construct from memory block
|
||||||
|
multipart_t(const void *src, size_t size) { addmem(src, size); }
|
||||||
|
|
||||||
|
// Construct from string
|
||||||
|
multipart_t(const std::string &string) { addstr(string); }
|
||||||
|
|
||||||
|
// Construct from message part
|
||||||
|
multipart_t(message_t &&message) { add(std::move(message)); }
|
||||||
|
|
||||||
|
// Move constructor
|
||||||
|
multipart_t(multipart_t &&other) { m_parts = std::move(other.m_parts); }
|
||||||
|
|
||||||
|
// Move assignment operator
|
||||||
|
multipart_t &operator=(multipart_t &&other)
|
||||||
|
{
|
||||||
|
m_parts = std::move(other.m_parts);
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Destructor
|
||||||
|
virtual ~multipart_t() { clear(); }
|
||||||
|
|
||||||
|
message_t &operator[](size_t n) { return m_parts[n]; }
|
||||||
|
|
||||||
|
const message_t &operator[](size_t n) const { return m_parts[n]; }
|
||||||
|
|
||||||
|
message_t &at(size_t n) { return m_parts.at(n); }
|
||||||
|
|
||||||
|
const message_t &at(size_t n) const { return m_parts.at(n); }
|
||||||
|
|
||||||
|
iterator begin() { return m_parts.begin(); }
|
||||||
|
|
||||||
|
const_iterator begin() const { return m_parts.begin(); }
|
||||||
|
|
||||||
|
const_iterator cbegin() const { return m_parts.cbegin(); }
|
||||||
|
|
||||||
|
reverse_iterator rbegin() { return m_parts.rbegin(); }
|
||||||
|
|
||||||
|
const_reverse_iterator rbegin() const { return m_parts.rbegin(); }
|
||||||
|
|
||||||
|
iterator end() { return m_parts.end(); }
|
||||||
|
|
||||||
|
const_iterator end() const { return m_parts.end(); }
|
||||||
|
|
||||||
|
const_iterator cend() const { return m_parts.cend(); }
|
||||||
|
|
||||||
|
reverse_iterator rend() { return m_parts.rend(); }
|
||||||
|
|
||||||
|
const_reverse_iterator rend() const { return m_parts.rend(); }
|
||||||
|
|
||||||
|
// Delete all parts
|
||||||
|
void clear() { m_parts.clear(); }
|
||||||
|
|
||||||
|
// Get number of parts
|
||||||
|
size_t size() const { return m_parts.size(); }
|
||||||
|
|
||||||
|
// Check if number of parts is zero
|
||||||
|
bool empty() const { return m_parts.empty(); }
|
||||||
|
|
||||||
|
// Receive multipart message from socket
|
||||||
|
bool recv(socket_ref socket, int flags = 0)
|
||||||
|
{
|
||||||
|
clear();
|
||||||
|
bool more = true;
|
||||||
|
while (more) {
|
||||||
|
message_t message;
|
||||||
|
#ifdef ZMQ_CPP11
|
||||||
|
if (!socket.recv(message, static_cast<recv_flags>(flags)))
|
||||||
|
return false;
|
||||||
|
#else
|
||||||
|
if (!socket.recv(&message, flags))
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
more = message.more();
|
||||||
|
add(std::move(message));
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Send multipart message to socket
|
||||||
|
bool send(socket_ref socket, int flags = 0)
|
||||||
|
{
|
||||||
|
flags &= ~(ZMQ_SNDMORE);
|
||||||
|
bool more = size() > 0;
|
||||||
|
while (more) {
|
||||||
|
message_t message = pop();
|
||||||
|
more = size() > 0;
|
||||||
|
#ifdef ZMQ_CPP11
|
||||||
|
if (!socket.send(message, static_cast<send_flags>(
|
||||||
|
(more ? ZMQ_SNDMORE : 0) | flags)))
|
||||||
|
return false;
|
||||||
|
#else
|
||||||
|
if (!socket.send(message, (more ? ZMQ_SNDMORE : 0) | flags))
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
clear();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Concatenate other multipart to front
|
||||||
|
void prepend(multipart_t &&other)
|
||||||
|
{
|
||||||
|
while (!other.empty())
|
||||||
|
push(other.remove());
|
||||||
|
}
|
||||||
|
|
||||||
|
// Concatenate other multipart to back
|
||||||
|
void append(multipart_t &&other)
|
||||||
|
{
|
||||||
|
while (!other.empty())
|
||||||
|
add(other.pop());
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push memory block to front
|
||||||
|
void pushmem(const void *src, size_t size)
|
||||||
|
{
|
||||||
|
m_parts.push_front(message_t(src, size));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push memory block to back
|
||||||
|
void addmem(const void *src, size_t size)
|
||||||
|
{
|
||||||
|
m_parts.push_back(message_t(src, size));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push string to front
|
||||||
|
void pushstr(const std::string &string)
|
||||||
|
{
|
||||||
|
m_parts.push_front(message_t(string.data(), string.size()));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push string to back
|
||||||
|
void addstr(const std::string &string)
|
||||||
|
{
|
||||||
|
m_parts.push_back(message_t(string.data(), string.size()));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push type (fixed-size) to front
|
||||||
|
template<typename T> void pushtyp(const T &type)
|
||||||
|
{
|
||||||
|
static_assert(!std::is_same<T, std::string>::value,
|
||||||
|
"Use pushstr() instead of pushtyp<std::string>()");
|
||||||
|
m_parts.push_front(message_t(&type, sizeof(type)));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push type (fixed-size) to back
|
||||||
|
template<typename T> void addtyp(const T &type)
|
||||||
|
{
|
||||||
|
static_assert(!std::is_same<T, std::string>::value,
|
||||||
|
"Use addstr() instead of addtyp<std::string>()");
|
||||||
|
m_parts.push_back(message_t(&type, sizeof(type)));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push message part to front
|
||||||
|
void push(message_t &&message) { m_parts.push_front(std::move(message)); }
|
||||||
|
|
||||||
|
// Push message part to back
|
||||||
|
void add(message_t &&message) { m_parts.push_back(std::move(message)); }
|
||||||
|
|
||||||
|
// Alias to allow std::back_inserter()
|
||||||
|
void push_back(message_t &&message) { m_parts.push_back(std::move(message)); }
|
||||||
|
|
||||||
|
// Pop string from front
|
||||||
|
std::string popstr()
|
||||||
|
{
|
||||||
|
std::string string(m_parts.front().data<char>(), m_parts.front().size());
|
||||||
|
m_parts.pop_front();
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pop type (fixed-size) from front
|
||||||
|
template<typename T> T poptyp()
|
||||||
|
{
|
||||||
|
static_assert(!std::is_same<T, std::string>::value,
|
||||||
|
"Use popstr() instead of poptyp<std::string>()");
|
||||||
|
if (sizeof(T) != m_parts.front().size())
|
||||||
|
throw std::runtime_error(
|
||||||
|
"Invalid type, size does not match the message size");
|
||||||
|
T type = *m_parts.front().data<T>();
|
||||||
|
m_parts.pop_front();
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pop message part from front
|
||||||
|
message_t pop()
|
||||||
|
{
|
||||||
|
message_t message = std::move(m_parts.front());
|
||||||
|
m_parts.pop_front();
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pop message part from back
|
||||||
|
message_t remove()
|
||||||
|
{
|
||||||
|
message_t message = std::move(m_parts.back());
|
||||||
|
m_parts.pop_back();
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
|
||||||
|
// get message part from front
|
||||||
|
const message_t &front() { return m_parts.front(); }
|
||||||
|
|
||||||
|
// get message part from back
|
||||||
|
const message_t &back() { return m_parts.back(); }
|
||||||
|
|
||||||
|
// Get pointer to a specific message part
|
||||||
|
const message_t *peek(size_t index) const { return &m_parts[index]; }
|
||||||
|
|
||||||
|
// Get a string copy of a specific message part
|
||||||
|
std::string peekstr(size_t index) const
|
||||||
|
{
|
||||||
|
std::string string(m_parts[index].data<char>(), m_parts[index].size());
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Peek type (fixed-size) from front
|
||||||
|
template<typename T> T peektyp(size_t index) const
|
||||||
|
{
|
||||||
|
static_assert(!std::is_same<T, std::string>::value,
|
||||||
|
"Use peekstr() instead of peektyp<std::string>()");
|
||||||
|
if (sizeof(T) != m_parts[index].size())
|
||||||
|
throw std::runtime_error(
|
||||||
|
"Invalid type, size does not match the message size");
|
||||||
|
T type = *m_parts[index].data<T>();
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Create multipart from type (fixed-size)
|
||||||
|
template<typename T> static multipart_t create(const T &type)
|
||||||
|
{
|
||||||
|
multipart_t multipart;
|
||||||
|
multipart.addtyp(type);
|
||||||
|
return multipart;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Copy multipart
|
||||||
|
multipart_t clone() const
|
||||||
|
{
|
||||||
|
multipart_t multipart;
|
||||||
|
for (size_t i = 0; i < size(); i++)
|
||||||
|
multipart.addmem(m_parts[i].data(), m_parts[i].size());
|
||||||
|
return multipart;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dump content to string
|
||||||
|
std::string str() const
|
||||||
|
{
|
||||||
|
std::stringstream ss;
|
||||||
|
for (size_t i = 0; i < m_parts.size(); i++) {
|
||||||
|
const unsigned char *data = m_parts[i].data<unsigned char>();
|
||||||
|
size_t size = m_parts[i].size();
|
||||||
|
|
||||||
|
// Dump the message as text or binary
|
||||||
|
bool isText = true;
|
||||||
|
for (size_t j = 0; j < size; j++) {
|
||||||
|
if (data[j] < 32 || data[j] > 127) {
|
||||||
|
isText = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ss << "\n[" << std::dec << std::setw(3) << std::setfill('0') << size
|
||||||
|
<< "] ";
|
||||||
|
if (size >= 1000) {
|
||||||
|
ss << "... (too big to print)";
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
for (size_t j = 0; j < size; j++) {
|
||||||
|
if (isText)
|
||||||
|
ss << static_cast<char>(data[j]);
|
||||||
|
else
|
||||||
|
ss << std::hex << std::setw(2) << std::setfill('0')
|
||||||
|
<< static_cast<short>(data[j]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ss.str();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check if equal to other multipart
|
||||||
|
bool equal(const multipart_t *other) const
|
||||||
|
{
|
||||||
|
if (size() != other->size())
|
||||||
|
return false;
|
||||||
|
for (size_t i = 0; i < size(); i++)
|
||||||
|
if (*peek(i) != *other->peek(i))
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifdef ZMQ_CPP11
|
||||||
|
|
||||||
|
// Return single part message_t encoded from this multipart_t.
|
||||||
|
message_t encode() const { return zmq::encode(*this); }
|
||||||
|
|
||||||
|
// Decode encoded message into multiple parts and append to self.
|
||||||
|
void decode_append(const message_t &encoded)
|
||||||
|
{
|
||||||
|
zmq::decode(encoded, std::back_inserter(*this));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Return a new multipart_t containing the decoded message_t.
|
||||||
|
static multipart_t decode(const message_t &encoded)
|
||||||
|
{
|
||||||
|
multipart_t tmp;
|
||||||
|
zmq::decode(encoded, std::back_inserter(tmp));
|
||||||
|
return tmp;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
private:
|
||||||
|
// Disable implicit copying (moving is more efficient)
|
||||||
|
multipart_t(const multipart_t &other) ZMQ_DELETED_FUNCTION;
|
||||||
|
void operator=(const multipart_t &other) ZMQ_DELETED_FUNCTION;
|
||||||
|
}; // class multipart_t
|
||||||
|
|
||||||
|
inline std::ostream &operator<<(std::ostream &os, const multipart_t &msg)
|
||||||
|
{
|
||||||
|
return os << msg.str();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // ZMQ_HAS_RVALUE_REFS
|
||||||
|
|
||||||
|
#if defined(ZMQ_BUILD_DRAFT_API) && defined(ZMQ_CPP11) && defined(ZMQ_HAVE_POLLER)
|
||||||
|
class active_poller_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
active_poller_t() = default;
|
||||||
|
~active_poller_t() = default;
|
||||||
|
|
||||||
|
active_poller_t(const active_poller_t &) = delete;
|
||||||
|
active_poller_t &operator=(const active_poller_t &) = delete;
|
||||||
|
|
||||||
|
active_poller_t(active_poller_t &&src) = default;
|
||||||
|
active_poller_t &operator=(active_poller_t &&src) = default;
|
||||||
|
|
||||||
|
using handler_type = std::function<void(event_flags)>;
|
||||||
|
|
||||||
|
void add(zmq::socket_ref socket, event_flags events, handler_type handler)
|
||||||
|
{
|
||||||
|
if (!handler)
|
||||||
|
throw std::invalid_argument("null handler in active_poller_t::add");
|
||||||
|
auto ret = handlers.emplace(
|
||||||
|
socket, std::make_shared<handler_type>(std::move(handler)));
|
||||||
|
if (!ret.second)
|
||||||
|
throw error_t(EINVAL); // already added
|
||||||
|
try {
|
||||||
|
base_poller.add(socket, events, ret.first->second.get());
|
||||||
|
need_rebuild = true;
|
||||||
|
}
|
||||||
|
catch (...) {
|
||||||
|
// rollback
|
||||||
|
handlers.erase(socket);
|
||||||
|
throw;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void remove(zmq::socket_ref socket)
|
||||||
|
{
|
||||||
|
base_poller.remove(socket);
|
||||||
|
handlers.erase(socket);
|
||||||
|
need_rebuild = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
void modify(zmq::socket_ref socket, event_flags events)
|
||||||
|
{
|
||||||
|
base_poller.modify(socket, events);
|
||||||
|
}
|
||||||
|
|
||||||
|
size_t wait(std::chrono::milliseconds timeout)
|
||||||
|
{
|
||||||
|
if (need_rebuild) {
|
||||||
|
poller_events.resize(handlers.size());
|
||||||
|
poller_handlers.clear();
|
||||||
|
poller_handlers.reserve(handlers.size());
|
||||||
|
for (const auto &handler : handlers) {
|
||||||
|
poller_handlers.push_back(handler.second);
|
||||||
|
}
|
||||||
|
need_rebuild = false;
|
||||||
|
}
|
||||||
|
const auto count = base_poller.wait_all(poller_events, timeout);
|
||||||
|
std::for_each(poller_events.begin(),
|
||||||
|
poller_events.begin() + static_cast<ptrdiff_t>(count),
|
||||||
|
[](decltype(base_poller)::event_type &event) {
|
||||||
|
assert(event.user_data != nullptr);
|
||||||
|
(*event.user_data)(event.events);
|
||||||
|
});
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
|
||||||
|
ZMQ_NODISCARD bool empty() const noexcept { return handlers.empty(); }
|
||||||
|
|
||||||
|
size_t size() const noexcept { return handlers.size(); }
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool need_rebuild{false};
|
||||||
|
|
||||||
|
poller_t<handler_type> base_poller{};
|
||||||
|
std::unordered_map<socket_ref, std::shared_ptr<handler_type>> handlers{};
|
||||||
|
std::vector<decltype(base_poller)::event_type> poller_events{};
|
||||||
|
std::vector<std::shared_ptr<handler_type>> poller_handlers{};
|
||||||
|
}; // class active_poller_t
|
||||||
|
#endif // defined(ZMQ_BUILD_DRAFT_API) && defined(ZMQ_CPP11) && defined(ZMQ_HAVE_POLLER)
|
||||||
|
|
||||||
|
|
||||||
|
} // namespace zmq
|
||||||
|
|
||||||
|
#endif // __ZMQ_ADDON_HPP_INCLUDED__
|
41
external/src/cryptonote/LICENSE
vendored
Normal file
41
external/src/cryptonote/LICENSE
vendored
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
Copyright (c) 2014-2021, The Monero Project
|
||||||
|
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
|
1. Redistributions of source code must retain the above copyright notice, this
|
||||||
|
list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
this list of conditions and the following disclaimer in the documentation
|
||||||
|
and/or other materials provided with the distribution.
|
||||||
|
|
||||||
|
3. Neither the name of the copyright holder nor the names of its contributors
|
||||||
|
may be used to endorse or promote products derived from this software without
|
||||||
|
specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||||
|
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||||
|
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
Parts of the project are originally copyright (c) 2012-2013 The Cryptonote
|
||||||
|
developers
|
||||||
|
|
||||||
|
Parts of the project are originally copyright (c) 2014 The Boolberry
|
||||||
|
developers, distributed under the MIT licence:
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
879
external/src/cryptonote/crypto-ops-data.c
vendored
Normal file
879
external/src/cryptonote/crypto-ops-data.c
vendored
Normal file
|
@ -0,0 +1,879 @@
|
||||||
|
// Copyright (c) 2014-2020, The Monero Project
|
||||||
|
//
|
||||||
|
// All rights reserved.
|
||||||
|
//
|
||||||
|
// Redistribution and use in source and binary forms, with or without modification, are
|
||||||
|
// permitted provided that the following conditions are met:
|
||||||
|
//
|
||||||
|
// 1. Redistributions of source code must retain the above copyright notice, this list of
|
||||||
|
// conditions and the following disclaimer.
|
||||||
|
//
|
||||||
|
// 2. Redistributions in binary form must reproduce the above copyright notice, this list
|
||||||
|
// of conditions and the following disclaimer in the documentation and/or other
|
||||||
|
// materials provided with the distribution.
|
||||||
|
//
|
||||||
|
// 3. Neither the name of the copyright holder nor the names of its contributors may be
|
||||||
|
// used to endorse or promote products derived from this software without specific
|
||||||
|
// prior written permission.
|
||||||
|
//
|
||||||
|
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||||
|
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||||
|
// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||||
|
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
|
||||||
|
// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
//
|
||||||
|
// Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developers
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include "crypto-ops.h"
|
||||||
|
|
||||||
|
/* sqrt(x) is such an integer y that 0 <= y <= p - 1, y % 2 = 0, and y^2 = x (mod p). */
|
||||||
|
/* d = -121665 / 121666 */
|
||||||
|
const fe fe_d = {-10913610, 13857413, -15372611, 6949391, 114729, -8787816, -6275908, -3247719, -18696448, -12055116}; /* d */
|
||||||
|
const fe fe_sqrtm1 = {-32595792, -7943725, 9377950, 3500415, 12389472, -272473, -25146209, -2005654, 326686, 11406482}; /* sqrt(-1) */
|
||||||
|
const fe fe_d2 = {-21827239, -5839606, -30745221, 13898782, 229458, 15978800, -12551817, -6495438, 29715968, 9444199}; /* 2 * d */
|
||||||
|
|
||||||
|
/* base[i][j] = (j+1)*256^i*B */
|
||||||
|
const ge_precomp ge_base[32][8] = {
|
||||||
|
{
|
||||||
|
{{25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605},
|
||||||
|
{-12545711, 934262, -2722910, 3049990, -727428, 9406986, 12720692, 5043384, 19500929, -15469378},
|
||||||
|
{-8738181, 4489570, 9688441, -14785194, 10184609, -12363380, 29287919, 11864899, -24514362, -4438546}},
|
||||||
|
{{-12815894, -12976347, -21581243, 11784320, -25355658, -2750717, -11717903, -3814571, -358445, -10211303},
|
||||||
|
{-21703237, 6903825, 27185491, 6451973, -29577724, -9554005, -15616551, 11189268, -26829678, -5319081},
|
||||||
|
{26966642, 11152617, 32442495, 15396054, 14353839, -12752335, -3128826, -9541118, -15472047, -4166697}},
|
||||||
|
{{15636291, -9688557, 24204773, -7912398, 616977, -16685262, 27787600, -14772189, 28944400, -1550024},
|
||||||
|
{16568933, 4717097, -11556148, -1102322, 15682896, -11807043, 16354577, -11775962, 7689662, 11199574},
|
||||||
|
{30464156, -5976125, -11779434, -15670865, 23220365, 15915852, 7512774, 10017326, -17749093, -9920357}},
|
||||||
|
{{-17036878, 13921892, 10945806, -6033431, 27105052, -16084379, -28926210, 15006023, 3284568, -6276540},
|
||||||
|
{23599295, -8306047, -11193664, -7687416, 13236774, 10506355, 7464579, 9656445, 13059162, 10374397},
|
||||||
|
{7798556, 16710257, 3033922, 2874086, 28997861, 2835604, 32406664, -3839045, -641708, -101325}},
|
||||||
|
{{10861363, 11473154, 27284546, 1981175, -30064349, 12577861, 32867885, 14515107, -15438304, 10819380},
|
||||||
|
{4708026, 6336745, 20377586, 9066809, -11272109, 6594696, -25653668, 12483688, -12668491, 5581306},
|
||||||
|
{19563160, 16186464, -29386857, 4097519, 10237984, -4348115, 28542350, 13850243, -23678021, -15815942}},
|
||||||
|
{{-15371964, -12862754, 32573250, 4720197, -26436522, 5875511, -19188627, -15224819, -9818940, -12085777},
|
||||||
|
{-8549212, 109983, 15149363, 2178705, 22900618, 4543417, 3044240, -15689887, 1762328, 14866737},
|
||||||
|
{-18199695, -15951423, -10473290, 1707278, -17185920, 3916101, -28236412, 3959421, 27914454, 4383652}},
|
||||||
|
{{5153746, 9909285, 1723747, -2777874, 30523605, 5516873, 19480852, 5230134, -23952439, -15175766},
|
||||||
|
{-30269007, -3463509, 7665486, 10083793, 28475525, 1649722, 20654025, 16520125, 30598449, 7715701},
|
||||||
|
{28881845, 14381568, 9657904, 3680757, -20181635, 7843316, -31400660, 1370708, 29794553, -1409300}},
|
||||||
|
{{14499471, -2729599, -33191113, -4254652, 28494862, 14271267, 30290735, 10876454, -33154098, 2381726},
|
||||||
|
{-7195431, -2655363, -14730155, 462251, -27724326, 3941372, -6236617, 3696005, -32300832, 15351955},
|
||||||
|
{27431194, 8222322, 16448760, -3907995, -18707002, 11938355, -32961401, -2970515, 29551813, 10109425}}
|
||||||
|
}, {
|
||||||
|
{{-13657040, -13155431, -31283750, 11777098, 21447386, 6519384, -2378284, -1627556, 10092783, -4764171},
|
||||||
|
{27939166, 14210322, 4677035, 16277044, -22964462, -12398139, -32508754, 12005538, -17810127, 12803510},
|
||||||
|
{17228999, -15661624, -1233527, 300140, -1224870, -11714777, 30364213, -9038194, 18016357, 4397660}},
|
||||||
|
{{-10958843, -7690207, 4776341, -14954238, 27850028, -15602212, -26619106, 14544525, -17477504, 982639},
|
||||||
|
{29253598, 15796703, -2863982, -9908884, 10057023, 3163536, 7332899, -4120128, -21047696, 9934963},
|
||||||
|
{5793303, 16271923, -24131614, -10116404, 29188560, 1206517, -14747930, 4559895, -30123922, -10897950}},
|
||||||
|
{{-27643952, -11493006, 16282657, -11036493, 28414021, -15012264, 24191034, 4541697, -13338309, 5500568},
|
||||||
|
{12650548, -1497113, 9052871, 11355358, -17680037, -8400164, -17430592, 12264343, 10874051, 13524335},
|
||||||
|
{25556948, -3045990, 714651, 2510400, 23394682, -10415330, 33119038, 5080568, -22528059, 5376628}},
|
||||||
|
{{-26088264, -4011052, -17013699, -3537628, -6726793, 1920897, -22321305, -9447443, 4535768, 1569007},
|
||||||
|
{-2255422, 14606630, -21692440, -8039818, 28430649, 8775819, -30494562, 3044290, 31848280, 12543772},
|
||||||
|
{-22028579, 2943893, -31857513, 6777306, 13784462, -4292203, -27377195, -2062731, 7718482, 14474653}},
|
||||||
|
{{2385315, 2454213, -22631320, 46603, -4437935, -15680415, 656965, -7236665, 24316168, -5253567},
|
||||||
|
{13741529, 10911568, -33233417, -8603737, -20177830, -1033297, 33040651, -13424532, -20729456, 8321686},
|
||||||
|
{21060490, -2212744, 15712757, -4336099, 1639040, 10656336, 23845965, -11874838, -9984458, 608372}},
|
||||||
|
{{-13672732, -15087586, -10889693, -7557059, -6036909, 11305547, 1123968, -6780577, 27229399, 23887},
|
||||||
|
{-23244140, -294205, -11744728, 14712571, -29465699, -2029617, 12797024, -6440308, -1633405, 16678954},
|
||||||
|
{-29500620, 4770662, -16054387, 14001338, 7830047, 9564805, -1508144, -4795045, -17169265, 4904953}},
|
||||||
|
{{24059557, 14617003, 19037157, -15039908, 19766093, -14906429, 5169211, 16191880, 2128236, -4326833},
|
||||||
|
{-16981152, 4124966, -8540610, -10653797, 30336522, -14105247, -29806336, 916033, -6882542, -2986532},
|
||||||
|
{-22630907, 12419372, -7134229, -7473371, -16478904, 16739175, 285431, 2763829, 15736322, 4143876}},
|
||||||
|
{{2379352, 11839345, -4110402, -5988665, 11274298, 794957, 212801, -14594663, 23527084, -16458268},
|
||||||
|
{33431127, -11130478, -17838966, -15626900, 8909499, 8376530, -32625340, 4087881, -15188911, -14416214},
|
||||||
|
{1767683, 7197987, -13205226, -2022635, -13091350, 448826, 5799055, 4357868, -4774191, -16323038}}
|
||||||
|
}, {
|
||||||
|
{{6721966, 13833823, -23523388, -1551314, 26354293, -11863321, 23365147, -3949732, 7390890, 2759800},
|
||||||
|
{4409041, 2052381, 23373853, 10530217, 7676779, -12885954, 21302353, -4264057, 1244380, -12919645},
|
||||||
|
{-4421239, 7169619, 4982368, -2957590, 30256825, -2777540, 14086413, 9208236, 15886429, 16489664}},
|
||||||
|
{{1996075, 10375649, 14346367, 13311202, -6874135, -16438411, -13693198, 398369, -30606455, -712933},
|
||||||
|
{-25307465, 9795880, -2777414, 14878809, -33531835, 14780363, 13348553, 12076947, -30836462, 5113182},
|
||||||
|
{-17770784, 11797796, 31950843, 13929123, -25888302, 12288344, -30341101, -7336386, 13847711, 5387222}},
|
||||||
|
{{-18582163, -3416217, 17824843, -2340966, 22744343, -10442611, 8763061, 3617786, -19600662, 10370991},
|
||||||
|
{20246567, -14369378, 22358229, -543712, 18507283, -10413996, 14554437, -8746092, 32232924, 16763880},
|
||||||
|
{9648505, 10094563, 26416693, 14745928, -30374318, -6472621, 11094161, 15689506, 3140038, -16510092}},
|
||||||
|
{{-16160072, 5472695, 31895588, 4744994, 8823515, 10365685, -27224800, 9448613, -28774454, 366295},
|
||||||
|
{19153450, 11523972, -11096490, -6503142, -24647631, 5420647, 28344573, 8041113, 719605, 11671788},
|
||||||
|
{8678025, 2694440, -6808014, 2517372, 4964326, 11152271, -15432916, -15266516, 27000813, -10195553}},
|
||||||
|
{{-15157904, 7134312, 8639287, -2814877, -7235688, 10421742, 564065, 5336097, 6750977, -14521026},
|
||||||
|
{11836410, -3979488, 26297894, 16080799, 23455045, 15735944, 1695823, -8819122, 8169720, 16220347},
|
||||||
|
{-18115838, 8653647, 17578566, -6092619, -8025777, -16012763, -11144307, -2627664, -5990708, -14166033}},
|
||||||
|
{{-23308498, -10968312, 15213228, -10081214, -30853605, -11050004, 27884329, 2847284, 2655861, 1738395},
|
||||||
|
{-27537433, -14253021, -25336301, -8002780, -9370762, 8129821, 21651608, -3239336, -19087449, -11005278},
|
||||||
|
{1533110, 3437855, 23735889, 459276, 29970501, 11335377, 26030092, 5821408, 10478196, 8544890}},
|
||||||
|
{{32173121, -16129311, 24896207, 3921497, 22579056, -3410854, 19270449, 12217473, 17789017, -3395995},
|
||||||
|
{-30552961, -2228401, -15578829, -10147201, 13243889, 517024, 15479401, -3853233, 30460520, 1052596},
|
||||||
|
{-11614875, 13323618, 32618793, 8175907, -15230173, 12596687, 27491595, -4612359, 3179268, -9478891}},
|
||||||
|
{{31947069, -14366651, -4640583, -15339921, -15125977, -6039709, -14756777, -16411740, 19072640, -9511060},
|
||||||
|
{11685058, 11822410, 3158003, -13952594, 33402194, -4165066, 5977896, -5215017, 473099, 5040608},
|
||||||
|
{-20290863, 8198642, -27410132, 11602123, 1290375, -2799760, 28326862, 1721092, -19558642, -3131606}}
|
||||||
|
}, {
|
||||||
|
{{7881532, 10687937, 7578723, 7738378, -18951012, -2553952, 21820786, 8076149, -27868496, 11538389},
|
||||||
|
{-19935666, 3899861, 18283497, -6801568, -15728660, -11249211, 8754525, 7446702, -5676054, 5797016},
|
||||||
|
{-11295600, -3793569, -15782110, -7964573, 12708869, -8456199, 2014099, -9050574, -2369172, -5877341}},
|
||||||
|
{{-22472376, -11568741, -27682020, 1146375, 18956691, 16640559, 1192730, -3714199, 15123619, 10811505},
|
||||||
|
{14352098, -3419715, -18942044, 10822655, 32750596, 4699007, -70363, 15776356, -28886779, -11974553},
|
||||||
|
{-28241164, -8072475, -4978962, -5315317, 29416931, 1847569, -20654173, -16484855, 4714547, -9600655}},
|
||||||
|
{{15200332, 8368572, 19679101, 15970074, -31872674, 1959451, 24611599, -4543832, -11745876, 12340220},
|
||||||
|
{12876937, -10480056, 33134381, 6590940, -6307776, 14872440, 9613953, 8241152, 15370987, 9608631},
|
||||||
|
{-4143277, -12014408, 8446281, -391603, 4407738, 13629032, -7724868, 15866074, -28210621, -8814099}},
|
||||||
|
{{26660628, -15677655, 8393734, 358047, -7401291, 992988, -23904233, 858697, 20571223, 8420556},
|
||||||
|
{14620715, 13067227, -15447274, 8264467, 14106269, 15080814, 33531827, 12516406, -21574435, -12476749},
|
||||||
|
{236881, 10476226, 57258, -14677024, 6472998, 2466984, 17258519, 7256740, 8791136, 15069930}},
|
||||||
|
{{1276410, -9371918, 22949635, -16322807, -23493039, -5702186, 14711875, 4874229, -30663140, -2331391},
|
||||||
|
{5855666, 4990204, -13711848, 7294284, -7804282, 1924647, -1423175, -7912378, -33069337, 9234253},
|
||||||
|
{20590503, -9018988, 31529744, -7352666, -2706834, 10650548, 31559055, -11609587, 18979186, 13396066}},
|
||||||
|
{{24474287, 4968103, 22267082, 4407354, 24063882, -8325180, -18816887, 13594782, 33514650, 7021958},
|
||||||
|
{-11566906, -6565505, -21365085, 15928892, -26158305, 4315421, -25948728, -3916677, -21480480, 12868082},
|
||||||
|
{-28635013, 13504661, 19988037, -2132761, 21078225, 6443208, -21446107, 2244500, -12455797, -8089383}},
|
||||||
|
{{-30595528, 13793479, -5852820, 319136, -25723172, -6263899, 33086546, 8957937, -15233648, 5540521},
|
||||||
|
{-11630176, -11503902, -8119500, -7643073, 2620056, 1022908, -23710744, -1568984, -16128528, -14962807},
|
||||||
|
{23152971, 775386, 27395463, 14006635, -9701118, 4649512, 1689819, 892185, -11513277, -15205948}},
|
||||||
|
{{9770129, 9586738, 26496094, 4324120, 1556511, -3550024, 27453819, 4763127, -19179614, 5867134},
|
||||||
|
{-32765025, 1927590, 31726409, -4753295, 23962434, -16019500, 27846559, 5931263, -29749703, -16108455},
|
||||||
|
{27461885, -2977536, 22380810, 1815854, -23033753, -3031938, 7283490, -15148073, -19526700, 7734629}}
|
||||||
|
}, {
|
||||||
|
{{-8010264, -9590817, -11120403, 6196038, 29344158, -13430885, 7585295, -3176626, 18549497, 15302069},
|
||||||
|
{-32658337, -6171222, -7672793, -11051681, 6258878, 13504381, 10458790, -6418461, -8872242, 8424746},
|
||||||
|
{24687205, 8613276, -30667046, -3233545, 1863892, -1830544, 19206234, 7134917, -11284482, -828919}},
|
||||||
|
{{11334899, -9218022, 8025293, 12707519, 17523892, -10476071, 10243738, -14685461, -5066034, 16498837},
|
||||||
|
{8911542, 6887158, -9584260, -6958590, 11145641, -9543680, 17303925, -14124238, 6536641, 10543906},
|
||||||
|
{-28946384, 15479763, -17466835, 568876, -1497683, 11223454, -2669190, -16625574, -27235709, 8876771}},
|
||||||
|
{{-25742899, -12566864, -15649966, -846607, -33026686, -796288, -33481822, 15824474, -604426, -9039817},
|
||||||
|
{10330056, 70051, 7957388, -9002667, 9764902, 15609756, 27698697, -4890037, 1657394, 3084098},
|
||||||
|
{10477963, -7470260, 12119566, -13250805, 29016247, -5365589, 31280319, 14396151, -30233575, 15272409}},
|
||||||
|
{{-12288309, 3169463, 28813183, 16658753, 25116432, -5630466, -25173957, -12636138, -25014757, 1950504},
|
||||||
|
{-26180358, 9489187, 11053416, -14746161, -31053720, 5825630, -8384306, -8767532, 15341279, 8373727},
|
||||||
|
{28685821, 7759505, -14378516, -12002860, -31971820, 4079242, 298136, -10232602, -2878207, 15190420}},
|
||||||
|
{{-32932876, 13806336, -14337485, -15794431, -24004620, 10940928, 8669718, 2742393, -26033313, -6875003},
|
||||||
|
{-1580388, -11729417, -25979658, -11445023, -17411874, -10912854, 9291594, -16247779, -12154742, 6048605},
|
||||||
|
{-30305315, 14843444, 1539301, 11864366, 20201677, 1900163, 13934231, 5128323, 11213262, 9168384}},
|
||||||
|
{{-26280513, 11007847, 19408960, -940758, -18592965, -4328580, -5088060, -11105150, 20470157, -16398701},
|
||||||
|
{-23136053, 9282192, 14855179, -15390078, -7362815, -14408560, -22783952, 14461608, 14042978, 5230683},
|
||||||
|
{29969567, -2741594, -16711867, -8552442, 9175486, -2468974, 21556951, 3506042, -5933891, -12449708}},
|
||||||
|
{{-3144746, 8744661, 19704003, 4581278, -20430686, 6830683, -21284170, 8971513, -28539189, 15326563},
|
||||||
|
{-19464629, 10110288, -17262528, -3503892, -23500387, 1355669, -15523050, 15300988, -20514118, 9168260},
|
||||||
|
{-5353335, 4488613, -23803248, 16314347, 7780487, -15638939, -28948358, 9601605, 33087103, -9011387}},
|
||||||
|
{{-19443170, -15512900, -20797467, -12445323, -29824447, 10229461, -27444329, -15000531, -5996870, 15664672},
|
||||||
|
{23294591, -16632613, -22650781, -8470978, 27844204, 11461195, 13099750, -2460356, 18151676, 13417686},
|
||||||
|
{-24722913, -4176517, -31150679, 5988919, -26858785, 6685065, 1661597, -12551441, 15271676, -15452665}}
|
||||||
|
}, {
|
||||||
|
{{11433042, -13228665, 8239631, -5279517, -1985436, -725718, -18698764, 2167544, -6921301, -13440182},
|
||||||
|
{-31436171, 15575146, 30436815, 12192228, -22463353, 9395379, -9917708, -8638997, 12215110, 12028277},
|
||||||
|
{14098400, 6555944, 23007258, 5757252, -15427832, -12950502, 30123440, 4617780, -16900089, -655628}},
|
||||||
|
{{-4026201, -15240835, 11893168, 13718664, -14809462, 1847385, -15819999, 10154009, 23973261, -12684474},
|
||||||
|
{-26531820, -3695990, -1908898, 2534301, -31870557, -16550355, 18341390, -11419951, 32013174, -10103539},
|
||||||
|
{-25479301, 10876443, -11771086, -14625140, -12369567, 1838104, 21911214, 6354752, 4425632, -837822}},
|
||||||
|
{{-10433389, -14612966, 22229858, -3091047, -13191166, 776729, -17415375, -12020462, 4725005, 14044970},
|
||||||
|
{19268650, -7304421, 1555349, 8692754, -21474059, -9910664, 6347390, -1411784, -19522291, -16109756},
|
||||||
|
{-24864089, 12986008, -10898878, -5558584, -11312371, -148526, 19541418, 8180106, 9282262, 10282508}},
|
||||||
|
{{-26205082, 4428547, -8661196, -13194263, 4098402, -14165257, 15522535, 8372215, 5542595, -10702683},
|
||||||
|
{-10562541, 14895633, 26814552, -16673850, -17480754, -2489360, -2781891, 6993761, -18093885, 10114655},
|
||||||
|
{-20107055, -929418, 31422704, 10427861, -7110749, 6150669, -29091755, -11529146, 25953725, -106158}},
|
||||||
|
{{-4234397, -8039292, -9119125, 3046000, 2101609, -12607294, 19390020, 6094296, -3315279, 12831125},
|
||||||
|
{-15998678, 7578152, 5310217, 14408357, -33548620, -224739, 31575954, 6326196, 7381791, -2421839},
|
||||||
|
{-20902779, 3296811, 24736065, -16328389, 18374254, 7318640, 6295303, 8082724, -15362489, 12339664}},
|
||||||
|
{{27724736, 2291157, 6088201, -14184798, 1792727, 5857634, 13848414, 15768922, 25091167, 14856294},
|
||||||
|
{-18866652, 8331043, 24373479, 8541013, -701998, -9269457, 12927300, -12695493, -22182473, -9012899},
|
||||||
|
{-11423429, -5421590, 11632845, 3405020, 30536730, -11674039, -27260765, 13866390, 30146206, 9142070}},
|
||||||
|
{{3924129, -15307516, -13817122, -10054960, 12291820, -668366, -27702774, 9326384, -8237858, 4171294},
|
||||||
|
{-15921940, 16037937, 6713787, 16606682, -21612135, 2790944, 26396185, 3731949, 345228, -5462949},
|
||||||
|
{-21327538, 13448259, 25284571, 1143661, 20614966, -8849387, 2031539, -12391231, -16253183, -13582083}},
|
||||||
|
{{31016211, -16722429, 26371392, -14451233, -5027349, 14854137, 17477601, 3842657, 28012650, -16405420},
|
||||||
|
{-5075835, 9368966, -8562079, -4600902, -15249953, 6970560, -9189873, 16292057, -8867157, 3507940},
|
||||||
|
{29439664, 3537914, 23333589, 6997794, -17555561, -11018068, -15209202, -15051267, -9164929, 6580396}}
|
||||||
|
}, {
|
||||||
|
{{-12185861, -7679788, 16438269, 10826160, -8696817, -6235611, 17860444, -9273846, -2095802, 9304567},
|
||||||
|
{20714564, -4336911, 29088195, 7406487, 11426967, -5095705, 14792667, -14608617, 5289421, -477127},
|
||||||
|
{-16665533, -10650790, -6160345, -13305760, 9192020, -1802462, 17271490, 12349094, 26939669, -3752294}},
|
||||||
|
{{-12889898, 9373458, 31595848, 16374215, 21471720, 13221525, -27283495, -12348559, -3698806, 117887},
|
||||||
|
{22263325, -6560050, 3984570, -11174646, -15114008, -566785, 28311253, 5358056, -23319780, 541964},
|
||||||
|
{16259219, 3261970, 2309254, -15534474, -16885711, -4581916, 24134070, -16705829, -13337066, -13552195}},
|
||||||
|
{{9378160, -13140186, -22845982, -12745264, 28198281, -7244098, -2399684, -717351, 690426, 14876244},
|
||||||
|
{24977353, -314384, -8223969, -13465086, 28432343, -1176353, -13068804, -12297348, -22380984, 6618999},
|
||||||
|
{-1538174, 11685646, 12944378, 13682314, -24389511, -14413193, 8044829, -13817328, 32239829, -5652762}},
|
||||||
|
{{-18603066, 4762990, -926250, 8885304, -28412480, -3187315, 9781647, -10350059, 32779359, 5095274},
|
||||||
|
{-33008130, -5214506, -32264887, -3685216, 9460461, -9327423, -24601656, 14506724, 21639561, -2630236},
|
||||||
|
{-16400943, -13112215, 25239338, 15531969, 3987758, -4499318, -1289502, -6863535, 17874574, 558605}},
|
||||||
|
{{-13600129, 10240081, 9171883, 16131053, -20869254, 9599700, 33499487, 5080151, 2085892, 5119761},
|
||||||
|
{-22205145, -2519528, -16381601, 414691, -25019550, 2170430, 30634760, -8363614, -31999993, -5759884},
|
||||||
|
{-6845704, 15791202, 8550074, -1312654, 29928809, -12092256, 27534430, -7192145, -22351378, 12961482}},
|
||||||
|
{{-24492060, -9570771, 10368194, 11582341, -23397293, -2245287, 16533930, 8206996, -30194652, -5159638},
|
||||||
|
{-11121496, -3382234, 2307366, 6362031, -135455, 8868177, -16835630, 7031275, 7589640, 8945490},
|
||||||
|
{-32152748, 8917967, 6661220, -11677616, -1192060, -15793393, 7251489, -11182180, 24099109, -14456170}},
|
||||||
|
{{5019558, -7907470, 4244127, -14714356, -26933272, 6453165, -19118182, -13289025, -6231896, -10280736},
|
||||||
|
{10853594, 10721687, 26480089, 5861829, -22995819, 1972175, -1866647, -10557898, -3363451, -6441124},
|
||||||
|
{-17002408, 5906790, 221599, -6563147, 7828208, -13248918, 24362661, -2008168, -13866408, 7421392}},
|
||||||
|
{{8139927, -6546497, 32257646, -5890546, 30375719, 1886181, -21175108, 15441252, 28826358, -4123029},
|
||||||
|
{6267086, 9695052, 7709135, -16603597, -32869068, -1886135, 14795160, -7840124, 13746021, -1742048},
|
||||||
|
{28584902, 7787108, -6732942, -15050729, 22846041, -7571236, -3181936, -363524, 4771362, -8419958}}
|
||||||
|
}, {
|
||||||
|
{{24949256, 6376279, -27466481, -8174608, -18646154, -9930606, 33543569, -12141695, 3569627, 11342593},
|
||||||
|
{26514989, 4740088, 27912651, 3697550, 19331575, -11472339, 6809886, 4608608, 7325975, -14801071},
|
||||||
|
{-11618399, -14554430, -24321212, 7655128, -1369274, 5214312, -27400540, 10258390, -17646694, -8186692}},
|
||||||
|
{{11431204, 15823007, 26570245, 14329124, 18029990, 4796082, -31446179, 15580664, 9280358, -3973687},
|
||||||
|
{-160783, -10326257, -22855316, -4304997, -20861367, -13621002, -32810901, -11181622, -15545091, 4387441},
|
||||||
|
{-20799378, 12194512, 3937617, -5805892, -27154820, 9340370, -24513992, 8548137, 20617071, -7482001}},
|
||||||
|
{{-938825, -3930586, -8714311, 16124718, 24603125, -6225393, -13775352, -11875822, 24345683, 10325460},
|
||||||
|
{-19855277, -1568885, -22202708, 8714034, 14007766, 6928528, 16318175, -1010689, 4766743, 3552007},
|
||||||
|
{-21751364, -16730916, 1351763, -803421, -4009670, 3950935, 3217514, 14481909, 10988822, -3994762}},
|
||||||
|
{{15564307, -14311570, 3101243, 5684148, 30446780, -8051356, 12677127, -6505343, -8295852, 13296005},
|
||||||
|
{-9442290, 6624296, -30298964, -11913677, -4670981, -2057379, 31521204, 9614054, -30000824, 12074674},
|
||||||
|
{4771191, -135239, 14290749, -13089852, 27992298, 14998318, -1413936, -1556716, 29832613, -16391035}},
|
||||||
|
{{7064884, -7541174, -19161962, -5067537, -18891269, -2912736, 25825242, 5293297, -27122660, 13101590},
|
||||||
|
{-2298563, 2439670, -7466610, 1719965, -27267541, -16328445, 32512469, -5317593, -30356070, -4190957},
|
||||||
|
{-30006540, 10162316, -33180176, 3981723, -16482138, -13070044, 14413974, 9515896, 19568978, 9628812}},
|
||||||
|
{{33053803, 199357, 15894591, 1583059, 27380243, -4580435, -17838894, -6106839, -6291786, 3437740},
|
||||||
|
{-18978877, 3884493, 19469877, 12726490, 15913552, 13614290, -22961733, 70104, 7463304, 4176122},
|
||||||
|
{-27124001, 10659917, 11482427, -16070381, 12771467, -6635117, -32719404, -5322751, 24216882, 5944158}},
|
||||||
|
{{8894125, 7450974, -2664149, -9765752, -28080517, -12389115, 19345746, 14680796, 11632993, 5847885},
|
||||||
|
{26942781, -2315317, 9129564, -4906607, 26024105, 11769399, -11518837, 6367194, -9727230, 4782140},
|
||||||
|
{19916461, -4828410, -22910704, -11414391, 25606324, -5972441, 33253853, 8220911, 6358847, -1873857}},
|
||||||
|
{{801428, -2081702, 16569428, 11065167, 29875704, 96627, 7908388, -4480480, -13538503, 1387155},
|
||||||
|
{19646058, 5720633, -11416706, 12814209, 11607948, 12749789, 14147075, 15156355, -21866831, 11835260},
|
||||||
|
{19299512, 1155910, 28703737, 14890794, 2925026, 7269399, 26121523, 15467869, -26560550, 5052483}}
|
||||||
|
}, {
|
||||||
|
{{-3017432, 10058206, 1980837, 3964243, 22160966, 12322533, -6431123, -12618185, 12228557, -7003677},
|
||||||
|
{32944382, 14922211, -22844894, 5188528, 21913450, -8719943, 4001465, 13238564, -6114803, 8653815},
|
||||||
|
{22865569, -4652735, 27603668, -12545395, 14348958, 8234005, 24808405, 5719875, 28483275, 2841751}},
|
||||||
|
{{-16420968, -1113305, -327719, -12107856, 21886282, -15552774, -1887966, -315658, 19932058, -12739203},
|
||||||
|
{-11656086, 10087521, -8864888, -5536143, -19278573, -3055912, 3999228, 13239134, -4777469, -13910208},
|
||||||
|
{1382174, -11694719, 17266790, 9194690, -13324356, 9720081, 20403944, 11284705, -14013818, 3093230}},
|
||||||
|
{{16650921, -11037932, -1064178, 1570629, -8329746, 7352753, -302424, 16271225, -24049421, -6691850},
|
||||||
|
{-21911077, -5927941, -4611316, -5560156, -31744103, -10785293, 24123614, 15193618, -21652117, -16739389},
|
||||||
|
{-9935934, -4289447, -25279823, 4372842, 2087473, 10399484, 31870908, 14690798, 17361620, 11864968}},
|
||||||
|
{{-11307610, 6210372, 13206574, 5806320, -29017692, -13967200, -12331205, -7486601, -25578460, -16240689},
|
||||||
|
{14668462, -12270235, 26039039, 15305210, 25515617, 4542480, 10453892, 6577524, 9145645, -6443880},
|
||||||
|
{5974874, 3053895, -9433049, -10385191, -31865124, 3225009, -7972642, 3936128, -5652273, -3050304}},
|
||||||
|
{{30625386, -4729400, -25555961, -12792866, -20484575, 7695099, 17097188, -16303496, -27999779, 1803632},
|
||||||
|
{-3553091, 9865099, -5228566, 4272701, -5673832, -16689700, 14911344, 12196514, -21405489, 7047412},
|
||||||
|
{20093277, 9920966, -11138194, -5343857, 13161587, 12044805, -32856851, 4124601, -32343828, -10257566}},
|
||||||
|
{{-20788824, 14084654, -13531713, 7842147, 19119038, -13822605, 4752377, -8714640, -21679658, 2288038},
|
||||||
|
{-26819236, -3283715, 29965059, 3039786, -14473765, 2540457, 29457502, 14625692, -24819617, 12570232},
|
||||||
|
{-1063558, -11551823, 16920318, 12494842, 1278292, -5869109, -21159943, -3498680, -11974704, 4724943}},
|
||||||
|
{{17960970, -11775534, -4140968, -9702530, -8876562, -1410617, -12907383, -8659932, -29576300, 1903856},
|
||||||
|
{23134274, -14279132, -10681997, -1611936, 20684485, 15770816, -12989750, 3190296, 26955097, 14109738},
|
||||||
|
{15308788, 5320727, -30113809, -14318877, 22902008, 7767164, 29425325, -11277562, 31960942, 11934971}},
|
||||||
|
{{-27395711, 8435796, 4109644, 12222639, -24627868, 14818669, 20638173, 4875028, 10491392, 1379718},
|
||||||
|
{-13159415, 9197841, 3875503, -8936108, -1383712, -5879801, 33518459, 16176658, 21432314, 12180697},
|
||||||
|
{-11787308, 11500838, 13787581, -13832590, -22430679, 10140205, 1465425, 12689540, -10301319, -13872883}}
|
||||||
|
}, {
|
||||||
|
{{5414091, -15386041, -21007664, 9643570, 12834970, 1186149, -2622916, -1342231, 26128231, 6032912},
|
||||||
|
{-26337395, -13766162, 32496025, -13653919, 17847801, -12669156, 3604025, 8316894, -25875034, -10437358},
|
||||||
|
{3296484, 6223048, 24680646, -12246460, -23052020, 5903205, -8862297, -4639164, 12376617, 3188849}},
|
||||||
|
{{29190488, -14659046, 27549113, -1183516, 3520066, -10697301, 32049515, -7309113, -16109234, -9852307},
|
||||||
|
{-14744486, -9309156, 735818, -598978, -20407687, -5057904, 25246078, -15795669, 18640741, -960977},
|
||||||
|
{-6928835, -16430795, 10361374, 5642961, 4910474, 12345252, -31638386, -494430, 10530747, 1053335}},
|
||||||
|
{{-29265967, -14186805, -13538216, -12117373, -19457059, -10655384, -31462369, -2948985, 24018831, 15026644},
|
||||||
|
{-22592535, -3145277, -2289276, 5953843, -13440189, 9425631, 25310643, 13003497, -2314791, -15145616},
|
||||||
|
{-27419985, -603321, -8043984, -1669117, -26092265, 13987819, -27297622, 187899, -23166419, -2531735}},
|
||||||
|
{{-21744398, -13810475, 1844840, 5021428, -10434399, -15911473, 9716667, 16266922, -5070217, 726099},
|
||||||
|
{29370922, -6053998, 7334071, -15342259, 9385287, 2247707, -13661962, -4839461, 30007388, -15823341},
|
||||||
|
{-936379, 16086691, 23751945, -543318, -1167538, -5189036, 9137109, 730663, 9835848, 4555336}},
|
||||||
|
{{-23376435, 1410446, -22253753, -12899614, 30867635, 15826977, 17693930, 544696, -11985298, 12422646},
|
||||||
|
{31117226, -12215734, -13502838, 6561947, -9876867, -12757670, -5118685, -4096706, 29120153, 13924425},
|
||||||
|
{-17400879, -14233209, 19675799, -2734756, -11006962, -5858820, -9383939, -11317700, 7240931, -237388}},
|
||||||
|
{{-31361739, -11346780, -15007447, -5856218, -22453340, -12152771, 1222336, 4389483, 3293637, -15551743},
|
||||||
|
{-16684801, -14444245, 11038544, 11054958, -13801175, -3338533, -24319580, 7733547, 12796905, -6335822},
|
||||||
|
{-8759414, -10817836, -25418864, 10783769, -30615557, -9746811, -28253339, 3647836, 3222231, -11160462}},
|
||||||
|
{{18606113, 1693100, -25448386, -15170272, 4112353, 10045021, 23603893, -2048234, -7550776, 2484985},
|
||||||
|
{9255317, -3131197, -12156162, -1004256, 13098013, -9214866, 16377220, -2102812, -19802075, -3034702},
|
||||||
|
{-22729289, 7496160, -5742199, 11329249, 19991973, -3347502, -31718148, 9936966, -30097688, -10618797}},
|
||||||
|
{{21878590, -5001297, 4338336, 13643897, -3036865, 13160960, 19708896, 5415497, -7360503, -4109293},
|
||||||
|
{27736861, 10103576, 12500508, 8502413, -3413016, -9633558, 10436918, -1550276, -23659143, -8132100},
|
||||||
|
{19492550, -12104365, -29681976, -852630, -3208171, 12403437, 30066266, 8367329, 13243957, 8709688}}
|
||||||
|
}, {
|
||||||
|
{{12015105, 2801261, 28198131, 10151021, 24818120, -4743133, -11194191, -5645734, 5150968, 7274186},
|
||||||
|
{2831366, -12492146, 1478975, 6122054, 23825128, -12733586, 31097299, 6083058, 31021603, -9793610},
|
||||||
|
{-2529932, -2229646, 445613, 10720828, -13849527, -11505937, -23507731, 16354465, 15067285, -14147707}},
|
||||||
|
{{7840942, 14037873, -33364863, 15934016, -728213, -3642706, 21403988, 1057586, -19379462, -12403220},
|
||||||
|
{915865, -16469274, 15608285, -8789130, -24357026, 6060030, -17371319, 8410997, -7220461, 16527025},
|
||||||
|
{32922597, -556987, 20336074, -16184568, 10903705, -5384487, 16957574, 52992, 23834301, 6588044}},
|
||||||
|
{{32752030, 11232950, 3381995, -8714866, 22652988, -10744103, 17159699, 16689107, -20314580, -1305992},
|
||||||
|
{-4689649, 9166776, -25710296, -10847306, 11576752, 12733943, 7924251, -2752281, 1976123, -7249027},
|
||||||
|
{21251222, 16309901, -2983015, -6783122, 30810597, 12967303, 156041, -3371252, 12331345, -8237197}},
|
||||||
|
{{8651614, -4477032, -16085636, -4996994, 13002507, 2950805, 29054427, -5106970, 10008136, -4667901},
|
||||||
|
{31486080, 15114593, -14261250, 12951354, 14369431, -7387845, 16347321, -13662089, 8684155, -10532952},
|
||||||
|
{19443825, 11385320, 24468943, -9659068, -23919258, 2187569, -26263207, -6086921, 31316348, 14219878}},
|
||||||
|
{{-28594490, 1193785, 32245219, 11392485, 31092169, 15722801, 27146014, 6992409, 29126555, 9207390},
|
||||||
|
{32382935, 1110093, 18477781, 11028262, -27411763, -7548111, -4980517, 10843782, -7957600, -14435730},
|
||||||
|
{2814918, 7836403, 27519878, -7868156, -20894015, -11553689, -21494559, 8550130, 28346258, 1994730}},
|
||||||
|
{{-19578299, 8085545, -14000519, -3948622, 2785838, -16231307, -19516951, 7174894, 22628102, 8115180},
|
||||||
|
{-30405132, 955511, -11133838, -15078069, -32447087, -13278079, -25651578, 3317160, -9943017, 930272},
|
||||||
|
{-15303681, -6833769, 28856490, 1357446, 23421993, 1057177, 24091212, -1388970, -22765376, -10650715}},
|
||||||
|
{{-22751231, -5303997, -12907607, -12768866, -15811511, -7797053, -14839018, -16554220, -1867018, 8398970},
|
||||||
|
{-31969310, 2106403, -4736360, 1362501, 12813763, 16200670, 22981545, -6291273, 18009408, -15772772},
|
||||||
|
{-17220923, -9545221, -27784654, 14166835, 29815394, 7444469, 29551787, -3727419, 19288549, 1325865}},
|
||||||
|
{{15100157, -15835752, -23923978, -1005098, -26450192, 15509408, 12376730, -3479146, 33166107, -8042750},
|
||||||
|
{20909231, 13023121, -9209752, 16251778, -5778415, -8094914, 12412151, 10018715, 2213263, -13878373},
|
||||||
|
{32529814, -11074689, 30361439, -16689753, -9135940, 1513226, 22922121, 6382134, -5766928, 8371348}}
|
||||||
|
}, {
|
||||||
|
{{9923462, 11271500, 12616794, 3544722, -29998368, -1721626, 12891687, -8193132, -26442943, 10486144},
|
||||||
|
{-22597207, -7012665, 8587003, -8257861, 4084309, -12970062, 361726, 2610596, -23921530, -11455195},
|
||||||
|
{5408411, -1136691, -4969122, 10561668, 24145918, 14240566, 31319731, -4235541, 19985175, -3436086}},
|
||||||
|
{{-13994457, 16616821, 14549246, 3341099, 32155958, 13648976, -17577068, 8849297, 65030, 8370684},
|
||||||
|
{-8320926, -12049626, 31204563, 5839400, -20627288, -1057277, -19442942, 6922164, 12743482, -9800518},
|
||||||
|
{-2361371, 12678785, 28815050, 4759974, -23893047, 4884717, 23783145, 11038569, 18800704, 255233}},
|
||||||
|
{{-5269658, -1773886, 13957886, 7990715, 23132995, 728773, 13393847, 9066957, 19258688, -14753793},
|
||||||
|
{-2936654, -10827535, -10432089, 14516793, -3640786, 4372541, -31934921, 2209390, -1524053, 2055794},
|
||||||
|
{580882, 16705327, 5468415, -2683018, -30926419, -14696000, -7203346, -8994389, -30021019, 7394435}},
|
||||||
|
{{23838809, 1822728, -15738443, 15242727, 8318092, -3733104, -21672180, -3492205, -4821741, 14799921},
|
||||||
|
{13345610, 9759151, 3371034, -16137791, 16353039, 8577942, 31129804, 13496856, -9056018, 7402518},
|
||||||
|
{2286874, -4435931, -20042458, -2008336, -13696227, 5038122, 11006906, -15760352, 8205061, 1607563}},
|
||||||
|
{{14414086, -8002132, 3331830, -3208217, 22249151, -5594188, 18364661, -2906958, 30019587, -9029278},
|
||||||
|
{-27688051, 1585953, -10775053, 931069, -29120221, -11002319, -14410829, 12029093, 9944378, 8024},
|
||||||
|
{4368715, -3709630, 29874200, -15022983, -20230386, -11410704, -16114594, -999085, -8142388, 5640030}},
|
||||||
|
{{10299610, 13746483, 11661824, 16234854, 7630238, 5998374, 9809887, -16694564, 15219798, -14327783},
|
||||||
|
{27425505, -5719081, 3055006, 10660664, 23458024, 595578, -15398605, -1173195, -18342183, 9742717},
|
||||||
|
{6744077, 2427284, 26042789, 2720740, -847906, 1118974, 32324614, 7406442, 12420155, 1994844}},
|
||||||
|
{{14012521, -5024720, -18384453, -9578469, -26485342, -3936439, -13033478, -10909803, 24319929, -6446333},
|
||||||
|
{16412690, -4507367, 10772641, 15929391, -17068788, -4658621, 10555945, -10484049, -30102368, -4739048},
|
||||||
|
{22397382, -7767684, -9293161, -12792868, 17166287, -9755136, -27333065, 6199366, 21880021, -12250760}},
|
||||||
|
{{-4283307, 5368523, -31117018, 8163389, -30323063, 3209128, 16557151, 8890729, 8840445, 4957760},
|
||||||
|
{-15447727, 709327, -6919446, -10870178, -29777922, 6522332, -21720181, 12130072, -14796503, 5005757},
|
||||||
|
{-2114751, -14308128, 23019042, 15765735, -25269683, 6002752, 10183197, -13239326, -16395286, -2176112}}
|
||||||
|
}, {
|
||||||
|
{{-19025756, 1632005, 13466291, -7995100, -23640451, 16573537, -32013908, -3057104, 22208662, 2000468},
|
||||||
|
{3065073, -1412761, -25598674, -361432, -17683065, -5703415, -8164212, 11248527, -3691214, -7414184},
|
||||||
|
{10379208, -6045554, 8877319, 1473647, -29291284, -12507580, 16690915, 2553332, -3132688, 16400289}},
|
||||||
|
{{15716668, 1254266, -18472690, 7446274, -8448918, 6344164, -22097271, -7285580, 26894937, 9132066},
|
||||||
|
{24158887, 12938817, 11085297, -8177598, -28063478, -4457083, -30576463, 64452, -6817084, -2692882},
|
||||||
|
{13488534, 7794716, 22236231, 5989356, 25426474, -12578208, 2350710, -3418511, -4688006, 2364226}},
|
||||||
|
{{16335052, 9132434, 25640582, 6678888, 1725628, 8517937, -11807024, -11697457, 15445875, -7798101},
|
||||||
|
{29004207, -7867081, 28661402, -640412, -12794003, -7943086, 31863255, -4135540, -278050, -15759279},
|
||||||
|
{-6122061, -14866665, -28614905, 14569919, -10857999, -3591829, 10343412, -6976290, -29828287, -10815811}},
|
||||||
|
{{27081650, 3463984, 14099042, -4517604, 1616303, -6205604, 29542636, 15372179, 17293797, 960709},
|
||||||
|
{20263915, 11434237, -5765435, 11236810, 13505955, -10857102, -16111345, 6493122, -19384511, 7639714},
|
||||||
|
{-2830798, -14839232, 25403038, -8215196, -8317012, -16173699, 18006287, -16043750, 29994677, -15808121}},
|
||||||
|
{{9769828, 5202651, -24157398, -13631392, -28051003, -11561624, -24613141, -13860782, -31184575, 709464},
|
||||||
|
{12286395, 13076066, -21775189, -1176622, -25003198, 4057652, -32018128, -8890874, 16102007, 13205847},
|
||||||
|
{13733362, 5599946, 10557076, 3195751, -5557991, 8536970, -25540170, 8525972, 10151379, 10394400}},
|
||||||
|
{{4024660, -16137551, 22436262, 12276534, -9099015, -2686099, 19698229, 11743039, -33302334, 8934414},
|
||||||
|
{-15879800, -4525240, -8580747, -2934061, 14634845, -698278, -9449077, 3137094, -11536886, 11721158},
|
||||||
|
{17555939, -5013938, 8268606, 2331751, -22738815, 9761013, 9319229, 8835153, -9205489, -1280045}},
|
||||||
|
{{-461409, -7830014, 20614118, 16688288, -7514766, -4807119, 22300304, 505429, 6108462, -6183415},
|
||||||
|
{-5070281, 12367917, -30663534, 3234473, 32617080, -8422642, 29880583, -13483331, -26898490, -7867459},
|
||||||
|
{-31975283, 5726539, 26934134, 10237677, -3173717, -605053, 24199304, 3795095, 7592688, -14992079}},
|
||||||
|
{{21594432, -14964228, 17466408, -4077222, 32537084, 2739898, 6407723, 12018833, -28256052, 4298412},
|
||||||
|
{-20650503, -11961496, -27236275, 570498, 3767144, -1717540, 13891942, -1569194, 13717174, 10805743},
|
||||||
|
{-14676630, -15644296, 15287174, 11927123, 24177847, -8175568, -796431, 14860609, -26938930, -5863836}}
|
||||||
|
}, {
|
||||||
|
{{12962541, 5311799, -10060768, 11658280, 18855286, -7954201, 13286263, -12808704, -4381056, 9882022},
|
||||||
|
{18512079, 11319350, -20123124, 15090309, 18818594, 5271736, -22727904, 3666879, -23967430, -3299429},
|
||||||
|
{-6789020, -3146043, 16192429, 13241070, 15898607, -14206114, -10084880, -6661110, -2403099, 5276065}},
|
||||||
|
{{30169808, -5317648, 26306206, -11750859, 27814964, 7069267, 7152851, 3684982, 1449224, 13082861},
|
||||||
|
{10342826, 3098505, 2119311, 193222, 25702612, 12233820, 23697382, 15056736, -21016438, -8202000},
|
||||||
|
{-33150110, 3261608, 22745853, 7948688, 19370557, -15177665, -26171976, 6482814, -10300080, -11060101}},
|
||||||
|
{{32869458, -5408545, 25609743, 15678670, -10687769, -15471071, 26112421, 2521008, -22664288, 6904815},
|
||||||
|
{29506923, 4457497, 3377935, -9796444, -30510046, 12935080, 1561737, 3841096, -29003639, -6657642},
|
||||||
|
{10340844, -6630377, -18656632, -2278430, 12621151, -13339055, 30878497, -11824370, -25584551, 5181966}},
|
||||||
|
{{25940115, -12658025, 17324188, -10307374, -8671468, 15029094, 24396252, -16450922, -2322852, -12388574},
|
||||||
|
{-21765684, 9916823, -1300409, 4079498, -1028346, 11909559, 1782390, 12641087, 20603771, -6561742},
|
||||||
|
{-18882287, -11673380, 24849422, 11501709, 13161720, -4768874, 1925523, 11914390, 4662781, 7820689}},
|
||||||
|
{{12241050, -425982, 8132691, 9393934, 32846760, -1599620, 29749456, 12172924, 16136752, 15264020},
|
||||||
|
{-10349955, -14680563, -8211979, 2330220, -17662549, -14545780, 10658213, 6671822, 19012087, 3772772},
|
||||||
|
{3753511, -3421066, 10617074, 2028709, 14841030, -6721664, 28718732, -15762884, 20527771, 12988982}},
|
||||||
|
{{-14822485, -5797269, -3707987, 12689773, -898983, -10914866, -24183046, -10564943, 3299665, -12424953},
|
||||||
|
{-16777703, -15253301, -9642417, 4978983, 3308785, 8755439, 6943197, 6461331, -25583147, 8991218},
|
||||||
|
{-17226263, 1816362, -1673288, -6086439, 31783888, -8175991, -32948145, 7417950, -30242287, 1507265}},
|
||||||
|
{{29692663, 6829891, -10498800, 4334896, 20945975, -11906496, -28887608, 8209391, 14606362, -10647073},
|
||||||
|
{-3481570, 8707081, 32188102, 5672294, 22096700, 1711240, -33020695, 9761487, 4170404, -2085325},
|
||||||
|
{-11587470, 14855945, -4127778, -1531857, -26649089, 15084046, 22186522, 16002000, -14276837, -8400798}},
|
||||||
|
{{-4811456, 13761029, -31703877, -2483919, -3312471, 7869047, -7113572, -9620092, 13240845, 10965870},
|
||||||
|
{-7742563, -8256762, -14768334, -13656260, -23232383, 12387166, 4498947, 14147411, 29514390, 4302863},
|
||||||
|
{-13413405, -12407859, 20757302, -13801832, 14785143, 8976368, -5061276, -2144373, 17846988, -13971927}}
|
||||||
|
}, {
|
||||||
|
{{-2244452, -754728, -4597030, -1066309, -6247172, 1455299, -21647728, -9214789, -5222701, 12650267},
|
||||||
|
{-9906797, -16070310, 21134160, 12198166, -27064575, 708126, 387813, 13770293, -19134326, 10958663},
|
||||||
|
{22470984, 12369526, 23446014, -5441109, -21520802, -9698723, -11772496, -11574455, -25083830, 4271862}},
|
||||||
|
{{-25169565, -10053642, -19909332, 15361595, -5984358, 2159192, 75375, -4278529, -32526221, 8469673},
|
||||||
|
{15854970, 4148314, -8893890, 7259002, 11666551, 13824734, -30531198, 2697372, 24154791, -9460943},
|
||||||
|
{15446137, -15806644, 29759747, 14019369, 30811221, -9610191, -31582008, 12840104, 24913809, 9815020}},
|
||||||
|
{{-4709286, -5614269, -31841498, -12288893, -14443537, 10799414, -9103676, 13438769, 18735128, 9466238},
|
||||||
|
{11933045, 9281483, 5081055, -5183824, -2628162, -4905629, -7727821, -10896103, -22728655, 16199064},
|
||||||
|
{14576810, 379472, -26786533, -8317236, -29426508, -10812974, -102766, 1876699, 30801119, 2164795}},
|
||||||
|
{{15995086, 3199873, 13672555, 13712240, -19378835, -4647646, -13081610, -15496269, -13492807, 1268052},
|
||||||
|
{-10290614, -3659039, -3286592, 10948818, 23037027, 3794475, -3470338, -12600221, -17055369, 3565904},
|
||||||
|
{29210088, -9419337, -5919792, -4952785, 10834811, -13327726, -16512102, -10820713, -27162222, -14030531}},
|
||||||
|
{{-13161890, 15508588, 16663704, -8156150, -28349942, 9019123, -29183421, -3769423, 2244111, -14001979},
|
||||||
|
{-5152875, -3800936, -9306475, -6071583, 16243069, 14684434, -25673088, -16180800, 13491506, 4641841},
|
||||||
|
{10813417, 643330, -19188515, -728916, 30292062, -16600078, 27548447, -7721242, 14476989, -12767431}},
|
||||||
|
{{10292079, 9984945, 6481436, 8279905, -7251514, 7032743, 27282937, -1644259, -27912810, 12651324},
|
||||||
|
{-31185513, -813383, 22271204, 11835308, 10201545, 15351028, 17099662, 3988035, 21721536, -3148940},
|
||||||
|
{10202177, -6545839, -31373232, -9574638, -32150642, -8119683, -12906320, 3852694, 13216206, 14842320}},
|
||||||
|
{{-15815640, -10601066, -6538952, -7258995, -6984659, -6581778, -31500847, 13765824, -27434397, 9900184},
|
||||||
|
{14465505, -13833331, -32133984, -14738873, -27443187, 12990492, 33046193, 15796406, -7051866, -8040114},
|
||||||
|
{30924417, -8279620, 6359016, -12816335, 16508377, 9071735, -25488601, 15413635, 9524356, -7018878}},
|
||||||
|
{{12274201, -13175547, 32627641, -1785326, 6736625, 13267305, 5237659, -5109483, 15663516, 4035784},
|
||||||
|
{-2951309, 8903985, 17349946, 601635, -16432815, -4612556, -13732739, -15889334, -22258478, 4659091},
|
||||||
|
{-16916263, -4952973, -30393711, -15158821, 20774812, 15897498, 5736189, 15026997, -2178256, -13455585}}
|
||||||
|
}, {
|
||||||
|
{{-8858980, -2219056, 28571666, -10155518, -474467, -10105698, -3801496, 278095, 23440562, -290208},
|
||||||
|
{10226241, -5928702, 15139956, 120818, -14867693, 5218603, 32937275, 11551483, -16571960, -7442864},
|
||||||
|
{17932739, -12437276, -24039557, 10749060, 11316803, 7535897, 22503767, 5561594, -3646624, 3898661}},
|
||||||
|
{{7749907, -969567, -16339731, -16464, -25018111, 15122143, -1573531, 7152530, 21831162, 1245233},
|
||||||
|
{26958459, -14658026, 4314586, 8346991, -5677764, 11960072, -32589295, -620035, -30402091, -16716212},
|
||||||
|
{-12165896, 9166947, 33491384, 13673479, 29787085, 13096535, 6280834, 14587357, -22338025, 13987525}},
|
||||||
|
{{-24349909, 7778775, 21116000, 15572597, -4833266, -5357778, -4300898, -5124639, -7469781, -2858068},
|
||||||
|
{9681908, -6737123, -31951644, 13591838, -6883821, 386950, 31622781, 6439245, -14581012, 4091397},
|
||||||
|
{-8426427, 1470727, -28109679, -1596990, 3978627, -5123623, -19622683, 12092163, 29077877, -14741988}},
|
||||||
|
{{5269168, -6859726, -13230211, -8020715, 25932563, 1763552, -5606110, -5505881, -20017847, 2357889},
|
||||||
|
{32264008, -15407652, -5387735, -1160093, -2091322, -3946900, 23104804, -12869908, 5727338, 189038},
|
||||||
|
{14609123, -8954470, -6000566, -16622781, -14577387, -7743898, -26745169, 10942115, -25888931, -14884697}},
|
||||||
|
{{20513500, 5557931, -15604613, 7829531, 26413943, -2019404, -21378968, 7471781, 13913677, -5137875},
|
||||||
|
{-25574376, 11967826, 29233242, 12948236, -6754465, 4713227, -8940970, 14059180, 12878652, 8511905},
|
||||||
|
{-25656801, 3393631, -2955415, -7075526, -2250709, 9366908, -30223418, 6812974, 5568676, -3127656}},
|
||||||
|
{{11630004, 12144454, 2116339, 13606037, 27378885, 15676917, -17408753, -13504373, -14395196, 8070818},
|
||||||
|
{27117696, -10007378, -31282771, -5570088, 1127282, 12772488, -29845906, 10483306, -11552749, -1028714},
|
||||||
|
{10637467, -5688064, 5674781, 1072708, -26343588, -6982302, -1683975, 9177853, -27493162, 15431203}},
|
||||||
|
{{20525145, 10892566, -12742472, 12779443, -29493034, 16150075, -28240519, 14943142, -15056790, -7935931},
|
||||||
|
{-30024462, 5626926, -551567, -9981087, 753598, 11981191, 25244767, -3239766, -3356550, 9594024},
|
||||||
|
{-23752644, 2636870, -5163910, -10103818, 585134, 7877383, 11345683, -6492290, 13352335, -10977084}},
|
||||||
|
{{-1931799, -5407458, 3304649, -12884869, 17015806, -4877091, -29783850, -7752482, -13215537, -319204},
|
||||||
|
{20239939, 6607058, 6203985, 3483793, -18386976, -779229, -20723742, 15077870, -22750759, 14523817},
|
||||||
|
{27406042, -6041657, 27423596, -4497394, 4996214, 10002360, -28842031, -4545494, -30172742, -4805667}}
|
||||||
|
}, {
|
||||||
|
{{11374242, 12660715, 17861383, -12540833, 10935568, 1099227, -13886076, -9091740, -27727044, 11358504},
|
||||||
|
{-12730809, 10311867, 1510375, 10778093, -2119455, -9145702, 32676003, 11149336, -26123651, 4985768},
|
||||||
|
{-19096303, 341147, -6197485, -239033, 15756973, -8796662, -983043, 13794114, -19414307, -15621255}},
|
||||||
|
{{6490081, 11940286, 25495923, -7726360, 8668373, -8751316, 3367603, 6970005, -1691065, -9004790},
|
||||||
|
{1656497, 13457317, 15370807, 6364910, 13605745, 8362338, -19174622, -5475723, -16796596, -5031438},
|
||||||
|
{-22273315, -13524424, -64685, -4334223, -18605636, -10921968, -20571065, -7007978, -99853, -10237333}},
|
||||||
|
{{17747465, 10039260, 19368299, -4050591, -20630635, -16041286, 31992683, -15857976, -29260363, -5511971},
|
||||||
|
{31932027, -4986141, -19612382, 16366580, 22023614, 88450, 11371999, -3744247, 4882242, -10626905},
|
||||||
|
{29796507, 37186, 19818052, 10115756, -11829032, 3352736, 18551198, 3272828, -5190932, -4162409}},
|
||||||
|
{{12501286, 4044383, -8612957, -13392385, -32430052, 5136599, -19230378, -3529697, 330070, -3659409},
|
||||||
|
{6384877, 2899513, 17807477, 7663917, -2358888, 12363165, 25366522, -8573892, -271295, 12071499},
|
||||||
|
{-8365515, -4042521, 25133448, -4517355, -6211027, 2265927, -32769618, 1936675, -5159697, 3829363}},
|
||||||
|
{{28425966, -5835433, -577090, -4697198, -14217555, 6870930, 7921550, -6567787, 26333140, 14267664},
|
||||||
|
{-11067219, 11871231, 27385719, -10559544, -4585914, -11189312, 10004786, -8709488, -21761224, 8930324},
|
||||||
|
{-21197785, -16396035, 25654216, -1725397, 12282012, 11008919, 1541940, 4757911, -26491501, -16408940}},
|
||||||
|
{{13537262, -7759490, -20604840, 10961927, -5922820, -13218065, -13156584, 6217254, -15943699, 13814990},
|
||||||
|
{-17422573, 15157790, 18705543, 29619, 24409717, -260476, 27361681, 9257833, -1956526, -1776914},
|
||||||
|
{-25045300, -10191966, 15366585, 15166509, -13105086, 8423556, -29171540, 12361135, -18685978, 4578290}},
|
||||||
|
{{24579768, 3711570, 1342322, -11180126, -27005135, 14124956, -22544529, 14074919, 21964432, 8235257},
|
||||||
|
{-6528613, -2411497, 9442966, -5925588, 12025640, -1487420, -2981514, -1669206, 13006806, 2355433},
|
||||||
|
{-16304899, -13605259, -6632427, -5142349, 16974359, -10911083, 27202044, 1719366, 1141648, -12796236}},
|
||||||
|
{{-12863944, -13219986, -8318266, -11018091, -6810145, -4843894, 13475066, -3133972, 32674895, 13715045},
|
||||||
|
{11423335, -5468059, 32344216, 8962751, 24989809, 9241752, -13265253, 16086212, -28740881, -15642093},
|
||||||
|
{-1409668, 12530728, -6368726, 10847387, 19531186, -14132160, -11709148, 7791794, -27245943, 4383347}}
|
||||||
|
}, {
|
||||||
|
{{-28970898, 5271447, -1266009, -9736989, -12455236, 16732599, -4862407, -4906449, 27193557, 6245191},
|
||||||
|
{-15193956, 5362278, -1783893, 2695834, 4960227, 12840725, 23061898, 3260492, 22510453, 8577507},
|
||||||
|
{-12632451, 11257346, -32692994, 13548177, -721004, 10879011, 31168030, 13952092, -29571492, -3635906}},
|
||||||
|
{{3877321, -9572739, 32416692, 5405324, -11004407, -13656635, 3759769, 11935320, 5611860, 8164018},
|
||||||
|
{-16275802, 14667797, 15906460, 12155291, -22111149, -9039718, 32003002, -8832289, 5773085, -8422109},
|
||||||
|
{-23788118, -8254300, 1950875, 8937633, 18686727, 16459170, -905725, 12376320, 31632953, 190926}},
|
||||||
|
{{-24593607, -16138885, -8423991, 13378746, 14162407, 6901328, -8288749, 4508564, -25341555, -3627528},
|
||||||
|
{8884438, -5884009, 6023974, 10104341, -6881569, -4941533, 18722941, -14786005, -1672488, 827625},
|
||||||
|
{-32720583, -16289296, -32503547, 7101210, 13354605, 2659080, -1800575, -14108036, -24878478, 1541286}},
|
||||||
|
{{2901347, -1117687, 3880376, -10059388, -17620940, -3612781, -21802117, -3567481, 20456845, -1885033},
|
||||||
|
{27019610, 12299467, -13658288, -1603234, -12861660, -4861471, -19540150, -5016058, 29439641, 15138866},
|
||||||
|
{21536104, -6626420, -32447818, -10690208, -22408077, 5175814, -5420040, -16361163, 7779328, 109896}},
|
||||||
|
{{30279744, 14648750, -8044871, 6425558, 13639621, -743509, 28698390, 12180118, 23177719, -554075},
|
||||||
|
{26572847, 3405927, -31701700, 12890905, -19265668, 5335866, -6493768, 2378492, 4439158, -13279347},
|
||||||
|
{-22716706, 3489070, -9225266, -332753, 18875722, -1140095, 14819434, -12731527, -17717757, -5461437}},
|
||||||
|
{{-5056483, 16566551, 15953661, 3767752, -10436499, 15627060, -820954, 2177225, 8550082, -15114165},
|
||||||
|
{-18473302, 16596775, -381660, 15663611, 22860960, 15585581, -27844109, -3582739, -23260460, -8428588},
|
||||||
|
{-32480551, 15707275, -8205912, -5652081, 29464558, 2713815, -22725137, 15860482, -21902570, 1494193}},
|
||||||
|
{{-19562091, -14087393, -25583872, -9299552, 13127842, 759709, 21923482, 16529112, 8742704, 12967017},
|
||||||
|
{-28464899, 1553205, 32536856, -10473729, -24691605, -406174, -8914625, -2933896, -29903758, 15553883},
|
||||||
|
{21877909, 3230008, 9881174, 10539357, -4797115, 2841332, 11543572, 14513274, 19375923, -12647961}},
|
||||||
|
{{8832269, -14495485, 13253511, 5137575, 5037871, 4078777, 24880818, -6222716, 2862653, 9455043},
|
||||||
|
{29306751, 5123106, 20245049, -14149889, 9592566, 8447059, -2077124, -2990080, 15511449, 4789663},
|
||||||
|
{-20679756, 7004547, 8824831, -9434977, -4045704, -3750736, -5754762, 108893, 23513200, 16652362}}
|
||||||
|
}, {
|
||||||
|
{{-33256173, 4144782, -4476029, -6579123, 10770039, -7155542, -6650416, -12936300, -18319198, 10212860},
|
||||||
|
{2756081, 8598110, 7383731, -6859892, 22312759, -1105012, 21179801, 2600940, -9988298, -12506466},
|
||||||
|
{-24645692, 13317462, -30449259, -15653928, 21365574, -10869657, 11344424, 864440, -2499677, -16710063}},
|
||||||
|
{{-26432803, 6148329, -17184412, -14474154, 18782929, -275997, -22561534, 211300, 2719757, 4940997},
|
||||||
|
{-1323882, 3911313, -6948744, 14759765, -30027150, 7851207, 21690126, 8518463, 26699843, 5276295},
|
||||||
|
{-13149873, -6429067, 9396249, 365013, 24703301, -10488939, 1321586, 149635, -15452774, 7159369}},
|
||||||
|
{{9987780, -3404759, 17507962, 9505530, 9731535, -2165514, 22356009, 8312176, 22477218, -8403385},
|
||||||
|
{18155857, -16504990, 19744716, 9006923, 15154154, -10538976, 24256460, -4864995, -22548173, 9334109},
|
||||||
|
{2986088, -4911893, 10776628, -3473844, 10620590, -7083203, -21413845, 14253545, -22587149, 536906}},
|
||||||
|
{{4377756, 8115836, 24567078, 15495314, 11625074, 13064599, 7390551, 10589625, 10838060, -15420424},
|
||||||
|
{-19342404, 867880, 9277171, -3218459, -14431572, -1986443, 19295826, -15796950, 6378260, 699185},
|
||||||
|
{7895026, 4057113, -7081772, -13077756, -17886831, -323126, -716039, 15693155, -5045064, -13373962}},
|
||||||
|
{{-7737563, -5869402, -14566319, -7406919, 11385654, 13201616, 31730678, -10962840, -3918636, -9669325},
|
||||||
|
{10188286, -15770834, -7336361, 13427543, 22223443, 14896287, 30743455, 7116568, -21786507, 5427593},
|
||||||
|
{696102, 13206899, 27047647, -10632082, 15285305, -9853179, 10798490, -4578720, 19236243, 12477404}},
|
||||||
|
{{-11229439, 11243796, -17054270, -8040865, -788228, -8167967, -3897669, 11180504, -23169516, 7733644},
|
||||||
|
{17800790, -14036179, -27000429, -11766671, 23887827, 3149671, 23466177, -10538171, 10322027, 15313801},
|
||||||
|
{26246234, 11968874, 32263343, -5468728, 6830755, -13323031, -15794704, -101982, -24449242, 10890804}},
|
||||||
|
{{-31365647, 10271363, -12660625, -6267268, 16690207, -13062544, -14982212, 16484931, 25180797, -5334884},
|
||||||
|
{-586574, 10376444, -32586414, -11286356, 19801893, 10997610, 2276632, 9482883, 316878, 13820577},
|
||||||
|
{-9882808, -4510367, -2115506, 16457136, -11100081, 11674996, 30756178, -7515054, 30696930, -3712849}},
|
||||||
|
{{32988917, -9603412, 12499366, 7910787, -10617257, -11931514, -7342816, -9985397, -32349517, 7392473},
|
||||||
|
{-8855661, 15927861, 9866406, -3649411, -2396914, -16655781, -30409476, -9134995, 25112947, -2926644},
|
||||||
|
{-2504044, -436966, 25621774, -5678772, 15085042, -5479877, -24884878, -13526194, 5537438, -13914319}}
|
||||||
|
}, {
|
||||||
|
{{-11225584, 2320285, -9584280, 10149187, -33444663, 5808648, -14876251, -1729667, 31234590, 6090599},
|
||||||
|
{-9633316, 116426, 26083934, 2897444, -6364437, -2688086, 609721, 15878753, -6970405, -9034768},
|
||||||
|
{-27757857, 247744, -15194774, -9002551, 23288161, -10011936, -23869595, 6503646, 20650474, 1804084}},
|
||||||
|
{{-27589786, 15456424, 8972517, 8469608, 15640622, 4439847, 3121995, -10329713, 27842616, -202328},
|
||||||
|
{-15306973, 2839644, 22530074, 10026331, 4602058, 5048462, 28248656, 5031932, -11375082, 12714369},
|
||||||
|
{20807691, -7270825, 29286141, 11421711, -27876523, -13868230, -21227475, 1035546, -19733229, 12796920}},
|
||||||
|
{{12076899, -14301286, -8785001, -11848922, -25012791, 16400684, -17591495, -12899438, 3480665, -15182815},
|
||||||
|
{-32361549, 5457597, 28548107, 7833186, 7303070, -11953545, -24363064, -15921875, -33374054, 2771025},
|
||||||
|
{-21389266, 421932, 26597266, 6860826, 22486084, -6737172, -17137485, -4210226, -24552282, 15673397}},
|
||||||
|
{{-20184622, 2338216, 19788685, -9620956, -4001265, -8740893, -20271184, 4733254, 3727144, -12934448},
|
||||||
|
{6120119, 814863, -11794402, -622716, 6812205, -15747771, 2019594, 7975683, 31123697, -10958981},
|
||||||
|
{30069250, -11435332, 30434654, 2958439, 18399564, -976289, 12296869, 9204260, -16432438, 9648165}},
|
||||||
|
{{32705432, -1550977, 30705658, 7451065, -11805606, 9631813, 3305266, 5248604, -26008332, -11377501},
|
||||||
|
{17219865, 2375039, -31570947, -5575615, -19459679, 9219903, 294711, 15298639, 2662509, -16297073},
|
||||||
|
{-1172927, -7558695, -4366770, -4287744, -21346413, -8434326, 32087529, -1222777, 32247248, -14389861}},
|
||||||
|
{{14312628, 1221556, 17395390, -8700143, -4945741, -8684635, -28197744, -9637817, -16027623, -13378845},
|
||||||
|
{-1428825, -9678990, -9235681, 6549687, -7383069, -468664, 23046502, 9803137, 17597934, 2346211},
|
||||||
|
{18510800, 15337574, 26171504, 981392, -22241552, 7827556, -23491134, -11323352, 3059833, -11782870}},
|
||||||
|
{{10141598, 6082907, 17829293, -1947643, 9830092, 13613136, -25556636, -5544586, -33502212, 3592096},
|
||||||
|
{33114168, -15889352, -26525686, -13343397, 33076705, 8716171, 1151462, 1521897, -982665, -6837803},
|
||||||
|
{-32939165, -4255815, 23947181, -324178, -33072974, -12305637, -16637686, 3891704, 26353178, 693168}},
|
||||||
|
{{30374239, 1595580, -16884039, 13186931, 4600344, 406904, 9585294, -400668, 31375464, 14369965},
|
||||||
|
{-14370654, -7772529, 1510301, 6434173, -18784789, -6262728, 32732230, -13108839, 17901441, 16011505},
|
||||||
|
{18171223, -11934626, -12500402, 15197122, -11038147, -15230035, -19172240, -16046376, 8764035, 12309598}}
|
||||||
|
}, {
|
||||||
|
{{5975908, -5243188, -19459362, -9681747, -11541277, 14015782, -23665757, 1228319, 17544096, -10593782},
|
||||||
|
{5811932, -1715293, 3442887, -2269310, -18367348, -8359541, -18044043, -15410127, -5565381, 12348900},
|
||||||
|
{-31399660, 11407555, 25755363, 6891399, -3256938, 14872274, -24849353, 8141295, -10632534, -585479}},
|
||||||
|
{{-12675304, 694026, -5076145, 13300344, 14015258, -14451394, -9698672, -11329050, 30944593, 1130208},
|
||||||
|
{8247766, -6710942, -26562381, -7709309, -14401939, -14648910, 4652152, 2488540, 23550156, -271232},
|
||||||
|
{17294316, -3788438, 7026748, 15626851, 22990044, 113481, 2267737, -5908146, -408818, -137719}},
|
||||||
|
{{16091085, -16253926, 18599252, 7340678, 2137637, -1221657, -3364161, 14550936, 3260525, -7166271},
|
||||||
|
{-4910104, -13332887, 18550887, 10864893, -16459325, -7291596, -23028869, -13204905, -12748722, 2701326},
|
||||||
|
{-8574695, 16099415, 4629974, -16340524, -20786213, -6005432, -10018363, 9276971, 11329923, 1862132}},
|
||||||
|
{{14763076, -15903608, -30918270, 3689867, 3511892, 10313526, -21951088, 12219231, -9037963, -940300},
|
||||||
|
{8894987, -3446094, 6150753, 3013931, 301220, 15693451, -31981216, -2909717, -15438168, 11595570},
|
||||||
|
{15214962, 3537601, -26238722, -14058872, 4418657, -15230761, 13947276, 10730794, -13489462, -4363670}},
|
||||||
|
{{-2538306, 7682793, 32759013, 263109, -29984731, -7955452, -22332124, -10188635, 977108, 699994},
|
||||||
|
{-12466472, 4195084, -9211532, 550904, -15565337, 12917920, 19118110, -439841, -30534533, -14337913},
|
||||||
|
{31788461, -14507657, 4799989, 7372237, 8808585, -14747943, 9408237, -10051775, 12493932, -5409317}},
|
||||||
|
{{-25680606, 5260744, -19235809, -6284470, -3695942, 16566087, 27218280, 2607121, 29375955, 6024730},
|
||||||
|
{842132, -2794693, -4763381, -8722815, 26332018, -12405641, 11831880, 6985184, -9940361, 2854096},
|
||||||
|
{-4847262, -7969331, 2516242, -5847713, 9695691, -7221186, 16512645, 960770, 12121869, 16648078}},
|
||||||
|
{{-15218652, 14667096, -13336229, 2013717, 30598287, -464137, -31504922, -7882064, 20237806, 2838411},
|
||||||
|
{-19288047, 4453152, 15298546, -16178388, 22115043, -15972604, 12544294, -13470457, 1068881, -12499905},
|
||||||
|
{-9558883, -16518835, 33238498, 13506958, 30505848, -1114596, -8486907, -2630053, 12521378, 4845654}},
|
||||||
|
{{-28198521, 10744108, -2958380, 10199664, 7759311, -13088600, 3409348, -873400, -6482306, -12885870},
|
||||||
|
{-23561822, 6230156, -20382013, 10655314, -24040585, -11621172, 10477734, -1240216, -3113227, 13974498},
|
||||||
|
{12966261, 15550616, -32038948, -1615346, 21025980, -629444, 5642325, 7188737, 18895762, 12629579}}
|
||||||
|
}, {
|
||||||
|
{{14741879, -14946887, 22177208, -11721237, 1279741, 8058600, 11758140, 789443, 32195181, 3895677},
|
||||||
|
{10758205, 15755439, -4509950, 9243698, -4879422, 6879879, -2204575, -3566119, -8982069, 4429647},
|
||||||
|
{-2453894, 15725973, -20436342, -10410672, -5803908, -11040220, -7135870, -11642895, 18047436, -15281743}},
|
||||||
|
{{-25173001, -11307165, 29759956, 11776784, -22262383, -15820455, 10993114, -12850837, -17620701, -9408468},
|
||||||
|
{21987233, 700364, -24505048, 14972008, -7774265, -5718395, 32155026, 2581431, -29958985, 8773375},
|
||||||
|
{-25568350, 454463, -13211935, 16126715, 25240068, 8594567, 20656846, 12017935, -7874389, -13920155}},
|
||||||
|
{{6028182, 6263078, -31011806, -11301710, -818919, 2461772, -31841174, -5468042, -1721788, -2776725},
|
||||||
|
{-12278994, 16624277, 987579, -5922598, 32908203, 1248608, 7719845, -4166698, 28408820, 6816612},
|
||||||
|
{-10358094, -8237829, 19549651, -12169222, 22082623, 16147817, 20613181, 13982702, -10339570, 5067943}},
|
||||||
|
{{-30505967, -3821767, 12074681, 13582412, -19877972, 2443951, -19719286, 12746132, 5331210, -10105944},
|
||||||
|
{30528811, 3601899, -1957090, 4619785, -27361822, -15436388, 24180793, -12570394, 27679908, -1648928},
|
||||||
|
{9402404, -13957065, 32834043, 10838634, -26580150, -13237195, 26653274, -8685565, 22611444, -12715406}},
|
||||||
|
{{22190590, 1118029, 22736441, 15130463, -30460692, -5991321, 19189625, -4648942, 4854859, 6622139},
|
||||||
|
{-8310738, -2953450, -8262579, -3388049, -10401731, -271929, 13424426, -3567227, 26404409, 13001963},
|
||||||
|
{-31241838, -15415700, -2994250, 8939346, 11562230, -12840670, -26064365, -11621720, -15405155, 11020693}},
|
||||||
|
{{1866042, -7949489, -7898649, -10301010, 12483315, 13477547, 3175636, -12424163, 28761762, 1406734},
|
||||||
|
{-448555, -1777666, 13018551, 3194501, -9580420, -11161737, 24760585, -4347088, 25577411, -13378680},
|
||||||
|
{-24290378, 4759345, -690653, -1852816, 2066747, 10693769, -29595790, 9884936, -9368926, 4745410}},
|
||||||
|
{{-9141284, 6049714, -19531061, -4341411, -31260798, 9944276, -15462008, -11311852, 10931924, -11931931},
|
||||||
|
{-16561513, 14112680, -8012645, 4817318, -8040464, -11414606, -22853429, 10856641, -20470770, 13434654},
|
||||||
|
{22759489, -10073434, -16766264, -1871422, 13637442, -10168091, 1765144, -12654326, 28445307, -5364710}},
|
||||||
|
{{29875063, 12493613, 2795536, -3786330, 1710620, 15181182, -10195717, -8788675, 9074234, 1167180},
|
||||||
|
{-26205683, 11014233, -9842651, -2635485, -26908120, 7532294, -18716888, -9535498, 3843903, 9367684},
|
||||||
|
{-10969595, -6403711, 9591134, 9582310, 11349256, 108879, 16235123, 8601684, -139197, 4242895}}
|
||||||
|
}, {
|
||||||
|
{{22092954, -13191123, -2042793, -11968512, 32186753, -11517388, -6574341, 2470660, -27417366, 16625501},
|
||||||
|
{-11057722, 3042016, 13770083, -9257922, 584236, -544855, -7770857, 2602725, -27351616, 14247413},
|
||||||
|
{6314175, -10264892, -32772502, 15957557, -10157730, 168750, -8618807, 14290061, 27108877, -1180880}},
|
||||||
|
{{-8586597, -7170966, 13241782, 10960156, -32991015, -13794596, 33547976, -11058889, -27148451, 981874},
|
||||||
|
{22833440, 9293594, -32649448, -13618667, -9136966, 14756819, -22928859, -13970780, -10479804, -16197962},
|
||||||
|
{-7768587, 3326786, -28111797, 10783824, 19178761, 14905060, 22680049, 13906969, -15933690, 3797899}},
|
||||||
|
{{21721356, -4212746, -12206123, 9310182, -3882239, -13653110, 23740224, -2709232, 20491983, -8042152},
|
||||||
|
{9209270, -15135055, -13256557, -6167798, -731016, 15289673, 25947805, 15286587, 30997318, -6703063},
|
||||||
|
{7392032, 16618386, 23946583, -8039892, -13265164, -1533858, -14197445, -2321576, 17649998, -250080}},
|
||||||
|
{{-9301088, -14193827, 30609526, -3049543, -25175069, -1283752, -15241566, -9525724, -2233253, 7662146},
|
||||||
|
{-17558673, 1763594, -33114336, 15908610, -30040870, -12174295, 7335080, -8472199, -3174674, 3440183},
|
||||||
|
{-19889700, -5977008, -24111293, -9688870, 10799743, -16571957, 40450, -4431835, 4862400, 1133}},
|
||||||
|
{{-32856209, -7873957, -5422389, 14860950, -16319031, 7956142, 7258061, 311861, -30594991, -7379421},
|
||||||
|
{-3773428, -1565936, 28985340, 7499440, 24445838, 9325937, 29727763, 16527196, 18278453, 15405622},
|
||||||
|
{-4381906, 8508652, -19898366, -3674424, -5984453, 15149970, -13313598, 843523, -21875062, 13626197}},
|
||||||
|
{{2281448, -13487055, -10915418, -2609910, 1879358, 16164207, -10783882, 3953792, 13340839, 15928663},
|
||||||
|
{31727126, -7179855, -18437503, -8283652, 2875793, -16390330, -25269894, -7014826, -23452306, 5964753},
|
||||||
|
{4100420, -5959452, -17179337, 6017714, -18705837, 12227141, -26684835, 11344144, 2538215, -7570755}},
|
||||||
|
{{-9433605, 6123113, 11159803, -2156608, 30016280, 14966241, -20474983, 1485421, -629256, -15958862},
|
||||||
|
{-26804558, 4260919, 11851389, 9658551, -32017107, 16367492, -20205425, -13191288, 11659922, -11115118},
|
||||||
|
{26180396, 10015009, -30844224, -8581293, 5418197, 9480663, 2231568, -10170080, 33100372, -1306171}},
|
||||||
|
{{15121113, -5201871, -10389905, 15427821, -27509937, -15992507, 21670947, 4486675, -5931810, -14466380},
|
||||||
|
{16166486, -9483733, -11104130, 6023908, -31926798, -1364923, 2340060, -16254968, -10735770, -10039824},
|
||||||
|
{28042865, -3557089, -12126526, 12259706, -3717498, -6945899, 6766453, -8689599, 18036436, 5803270}}
|
||||||
|
}, {
|
||||||
|
{{-817581, 6763912, 11803561, 1585585, 10958447, -2671165, 23855391, 4598332, -6159431, -14117438},
|
||||||
|
{-31031306, -14256194, 17332029, -2383520, 31312682, -5967183, 696309, 50292, -20095739, 11763584},
|
||||||
|
{-594563, -2514283, -32234153, 12643980, 12650761, 14811489, 665117, -12613632, -19773211, -10713562}},
|
||||||
|
{{30464590, -11262872, -4127476, -12734478, 19835327, -7105613, -24396175, 2075773, -17020157, 992471},
|
||||||
|
{18357185, -6994433, 7766382, 16342475, -29324918, 411174, 14578841, 8080033, -11574335, -10601610},
|
||||||
|
{19598397, 10334610, 12555054, 2555664, 18821899, -10339780, 21873263, 16014234, 26224780, 16452269}},
|
||||||
|
{{-30223925, 5145196, 5944548, 16385966, 3976735, 2009897, -11377804, -7618186, -20533829, 3698650},
|
||||||
|
{14187449, 3448569, -10636236, -10810935, -22663880, -3433596, 7268410, -10890444, 27394301, 12015369},
|
||||||
|
{19695761, 16087646, 28032085, 12999827, 6817792, 11427614, 20244189, -1312777, -13259127, -3402461}},
|
||||||
|
{{30860103, 12735208, -1888245, -4699734, -16974906, 2256940, -8166013, 12298312, -8550524, -10393462},
|
||||||
|
{-5719826, -11245325, -1910649, 15569035, 26642876, -7587760, -5789354, -15118654, -4976164, 12651793},
|
||||||
|
{-2848395, 9953421, 11531313, -5282879, 26895123, -12697089, -13118820, -16517902, 9768698, -2533218}},
|
||||||
|
{{-24719459, 1894651, -287698, -4704085, 15348719, -8156530, 32767513, 12765450, 4940095, 10678226},
|
||||||
|
{18860224, 15980149, -18987240, -1562570, -26233012, -11071856, -7843882, 13944024, -24372348, 16582019},
|
||||||
|
{-15504260, 4970268, -29893044, 4175593, -20993212, -2199756, -11704054, 15444560, -11003761, 7989037}},
|
||||||
|
{{31490452, 5568061, -2412803, 2182383, -32336847, 4531686, -32078269, 6200206, -19686113, -14800171},
|
||||||
|
{-17308668, -15879940, -31522777, -2831, -32887382, 16375549, 8680158, -16371713, 28550068, -6857132},
|
||||||
|
{-28126887, -5688091, 16837845, -1820458, -6850681, 12700016, -30039981, 4364038, 1155602, 5988841}},
|
||||||
|
{{21890435, -13272907, -12624011, 12154349, -7831873, 15300496, 23148983, -4470481, 24618407, 8283181},
|
||||||
|
{-33136107, -10512751, 9975416, 6841041, -31559793, 16356536, 3070187, -7025928, 1466169, 10740210},
|
||||||
|
{-1509399, -15488185, -13503385, -10655916, 32799044, 909394, -13938903, -5779719, -32164649, -15327040}},
|
||||||
|
{{3960823, -14267803, -28026090, -15918051, -19404858, 13146868, 15567327, 951507, -3260321, -573935},
|
||||||
|
{24740841, 5052253, -30094131, 8961361, 25877428, 6165135, -24368180, 14397372, -7380369, -6144105},
|
||||||
|
{-28888365, 3510803, -28103278, -1158478, -11238128, -10631454, -15441463, -14453128, -1625486, -6494814}}
|
||||||
|
}, {
|
||||||
|
{{793299, -9230478, 8836302, -6235707, -27360908, -2369593, 33152843, -4885251, -9906200, -621852},
|
||||||
|
{5666233, 525582, 20782575, -8038419, -24538499, 14657740, 16099374, 1468826, -6171428, -15186581},
|
||||||
|
{-4859255, -3779343, -2917758, -6748019, 7778750, 11688288, -30404353, -9871238, -1558923, -9863646}},
|
||||||
|
{{10896332, -7719704, 824275, 472601, -19460308, 3009587, 25248958, 14783338, -30581476, -15757844},
|
||||||
|
{10566929, 12612572, -31944212, 11118703, -12633376, 12362879, 21752402, 8822496, 24003793, 14264025},
|
||||||
|
{27713862, -7355973, -11008240, 9227530, 27050101, 2504721, 23886875, -13117525, 13958495, -5732453}},
|
||||||
|
{{-23481610, 4867226, -27247128, 3900521, 29838369, -8212291, -31889399, -10041781, 7340521, -15410068},
|
||||||
|
{4646514, -8011124, -22766023, -11532654, 23184553, 8566613, 31366726, -1381061, -15066784, -10375192},
|
||||||
|
{-17270517, 12723032, -16993061, 14878794, 21619651, -6197576, 27584817, 3093888, -8843694, 3849921}},
|
||||||
|
{{-9064912, 2103172, 25561640, -15125738, -5239824, 9582958, 32477045, -9017955, 5002294, -15550259},
|
||||||
|
{-12057553, -11177906, 21115585, -13365155, 8808712, -12030708, 16489530, 13378448, -25845716, 12741426},
|
||||||
|
{-5946367, 10645103, -30911586, 15390284, -3286982, -7118677, 24306472, 15852464, 28834118, -7646072}},
|
||||||
|
{{-17335748, -9107057, -24531279, 9434953, -8472084, -583362, -13090771, 455841, 20461858, 5491305},
|
||||||
|
{13669248, -16095482, -12481974, -10203039, -14569770, -11893198, -24995986, 11293807, -28588204, -9421832},
|
||||||
|
{28497928, 6272777, -33022994, 14470570, 8906179, -1225630, 18504674, -14165166, 29867745, -8795943}},
|
||||||
|
{{-16207023, 13517196, -27799630, -13697798, 24009064, -6373891, -6367600, -13175392, 22853429, -4012011},
|
||||||
|
{24191378, 16712145, -13931797, 15217831, 14542237, 1646131, 18603514, -11037887, 12876623, -2112447},
|
||||||
|
{17902668, 4518229, -411702, -2829247, 26878217, 5258055, -12860753, 608397, 16031844, 3723494}},
|
||||||
|
{{-28632773, 12763728, -20446446, 7577504, 33001348, -13017745, 17558842, -7872890, 23896954, -4314245},
|
||||||
|
{-20005381, -12011952, 31520464, 605201, 2543521, 5991821, -2945064, 7229064, -9919646, -8826859},
|
||||||
|
{28816045, 298879, -28165016, -15920938, 19000928, -1665890, -12680833, -2949325, -18051778, -2082915}},
|
||||||
|
{{16000882, -344896, 3493092, -11447198, -29504595, -13159789, 12577740, 16041268, -19715240, 7847707},
|
||||||
|
{10151868, 10572098, 27312476, 7922682, 14825339, 4723128, -32855931, -6519018, -10020567, 3852848},
|
||||||
|
{-11430470, 15697596, -21121557, -4420647, 5386314, 15063598, 16514493, -15932110, 29330899, -15076224}}
|
||||||
|
}, {
|
||||||
|
{{-25499735, -4378794, -15222908, -6901211, 16615731, 2051784, 3303702, 15490, -27548796, 12314391},
|
||||||
|
{15683520, -6003043, 18109120, -9980648, 15337968, -5997823, -16717435, 15921866, 16103996, -3731215},
|
||||||
|
{-23169824, -10781249, 13588192, -1628807, -3798557, -1074929, -19273607, 5402699, -29815713, -9841101}},
|
||||||
|
{{23190676, 2384583, -32714340, 3462154, -29903655, -1529132, -11266856, 8911517, -25205859, 2739713},
|
||||||
|
{21374101, -3554250, -33524649, 9874411, 15377179, 11831242, -33529904, 6134907, 4931255, 11987849},
|
||||||
|
{-7732, -2978858, -16223486, 7277597, 105524, -322051, -31480539, 13861388, -30076310, 10117930}},
|
||||||
|
{{-29501170, -10744872, -26163768, 13051539, -25625564, 5089643, -6325503, 6704079, 12890019, 15728940},
|
||||||
|
{-21972360, -11771379, -951059, -4418840, 14704840, 2695116, 903376, -10428139, 12885167, 8311031},
|
||||||
|
{-17516482, 5352194, 10384213, -13811658, 7506451, 13453191, 26423267, 4384730, 1888765, -5435404}},
|
||||||
|
{{-25817338, -3107312, -13494599, -3182506, 30896459, -13921729, -32251644, -12707869, -19464434, -3340243},
|
||||||
|
{-23607977, -2665774, -526091, 4651136, 5765089, 4618330, 6092245, 14845197, 17151279, -9854116},
|
||||||
|
{-24830458, -12733720, -15165978, 10367250, -29530908, -265356, 22825805, -7087279, -16866484, 16176525}},
|
||||||
|
{{-23583256, 6564961, 20063689, 3798228, -4740178, 7359225, 2006182, -10363426, -28746253, -10197509},
|
||||||
|
{-10626600, -4486402, -13320562, -5125317, 3432136, -6393229, 23632037, -1940610, 32808310, 1099883},
|
||||||
|
{15030977, 5768825, -27451236, -2887299, -6427378, -15361371, -15277896, -6809350, 2051441, -15225865}},
|
||||||
|
{{-3362323, -7239372, 7517890, 9824992, 23555850, 295369, 5148398, -14154188, -22686354, 16633660},
|
||||||
|
{4577086, -16752288, 13249841, -15304328, 19958763, -14537274, 18559670, -10759549, 8402478, -9864273},
|
||||||
|
{-28406330, -1051581, -26790155, -907698, -17212414, -11030789, 9453451, -14980072, 17983010, 9967138}},
|
||||||
|
{{-25762494, 6524722, 26585488, 9969270, 24709298, 1220360, -1677990, 7806337, 17507396, 3651560},
|
||||||
|
{-10420457, -4118111, 14584639, 15971087, -15768321, 8861010, 26556809, -5574557, -18553322, -11357135},
|
||||||
|
{2839101, 14284142, 4029895, 3472686, 14402957, 12689363, -26642121, 8459447, -5605463, -7621941}},
|
||||||
|
{{-4839289, -3535444, 9744961, 2871048, 25113978, 3187018, -25110813, -849066, 17258084, -7977739},
|
||||||
|
{18164541, -10595176, -17154882, -1542417, 19237078, -9745295, 23357533, -15217008, 26908270, 12150756},
|
||||||
|
{-30264870, -7647865, 5112249, -7036672, -1499807, -6974257, 43168, -5537701, -32302074, 16215819}}
|
||||||
|
}, {
|
||||||
|
{{-6898905, 9824394, -12304779, -4401089, -31397141, -6276835, 32574489, 12532905, -7503072, -8675347},
|
||||||
|
{-27343522, -16515468, -27151524, -10722951, 946346, 16291093, 254968, 7168080, 21676107, -1943028},
|
||||||
|
{21260961, -8424752, -16831886, -11920822, -23677961, 3968121, -3651949, -6215466, -3556191, -7913075}},
|
||||||
|
{{16544754, 13250366, -16804428, 15546242, -4583003, 12757258, -2462308, -8680336, -18907032, -9662799},
|
||||||
|
{-2415239, -15577728, 18312303, 4964443, -15272530, -12653564, 26820651, 16690659, 25459437, -4564609},
|
||||||
|
{-25144690, 11425020, 28423002, -11020557, -6144921, -15826224, 9142795, -2391602, -6432418, -1644817}},
|
||||||
|
{{-23104652, 6253476, 16964147, -3768872, -25113972, -12296437, -27457225, -16344658, 6335692, 7249989},
|
||||||
|
{-30333227, 13979675, 7503222, -12368314, -11956721, -4621693, -30272269, 2682242, 25993170, -12478523},
|
||||||
|
{4364628, 5930691, 32304656, -10044554, -8054781, 15091131, 22857016, -10598955, 31820368, 15075278}},
|
||||||
|
{{31879134, -8918693, 17258761, 90626, -8041836, -4917709, 24162788, -9650886, -17970238, 12833045},
|
||||||
|
{19073683, 14851414, -24403169, -11860168, 7625278, 11091125, -19619190, 2074449, -9413939, 14905377},
|
||||||
|
{24483667, -11935567, -2518866, -11547418, -1553130, 15355506, -25282080, 9253129, 27628530, -7555480}},
|
||||||
|
{{17597607, 8340603, 19355617, 552187, 26198470, -3176583, 4593324, -9157582, -14110875, 15297016},
|
||||||
|
{510886, 14337390, -31785257, 16638632, 6328095, 2713355, -20217417, -11864220, 8683221, 2921426},
|
||||||
|
{18606791, 11874196, 27155355, -5281482, -24031742, 6265446, -25178240, -1278924, 4674690, 13890525}},
|
||||||
|
{{13609624, 13069022, -27372361, -13055908, 24360586, 9592974, 14977157, 9835105, 4389687, 288396},
|
||||||
|
{9922506, -519394, 13613107, 5883594, -18758345, -434263, -12304062, 8317628, 23388070, 16052080},
|
||||||
|
{12720016, 11937594, -31970060, -5028689, 26900120, 8561328, -20155687, -11632979, -14754271, -10812892}},
|
||||||
|
{{15961858, 14150409, 26716931, -665832, -22794328, 13603569, 11829573, 7467844, -28822128, 929275},
|
||||||
|
{11038231, -11582396, -27310482, -7316562, -10498527, -16307831, -23479533, -9371869, -21393143, 2465074},
|
||||||
|
{20017163, -4323226, 27915242, 1529148, 12396362, 15675764, 13817261, -9658066, 2463391, -4622140}},
|
||||||
|
{{-16358878, -12663911, -12065183, 4996454, -1256422, 1073572, 9583558, 12851107, 4003896, 12673717},
|
||||||
|
{-1731589, -15155870, -3262930, 16143082, 19294135, 13385325, 14741514, -9103726, 7903886, 2348101},
|
||||||
|
{24536016, -16515207, 12715592, -3862155, 1511293, 10047386, -3842346, -7129159, -28377538, 10048127}}
|
||||||
|
}, {
|
||||||
|
{{-12622226, -6204820, 30718825, 2591312, -10617028, 12192840, 18873298, -7297090, -32297756, 15221632},
|
||||||
|
{-26478122, -11103864, 11546244, -1852483, 9180880, 7656409, -21343950, 2095755, 29769758, 6593415},
|
||||||
|
{-31994208, -2907461, 4176912, 3264766, 12538965, -868111, 26312345, -6118678, 30958054, 8292160}},
|
||||||
|
{{31429822, -13959116, 29173532, 15632448, 12174511, -2760094, 32808831, 3977186, 26143136, -3148876},
|
||||||
|
{22648901, 1402143, -22799984, 13746059, 7936347, 365344, -8668633, -1674433, -3758243, -2304625},
|
||||||
|
{-15491917, 8012313, -2514730, -12702462, -23965846, -10254029, -1612713, -1535569, -16664475, 8194478}},
|
||||||
|
{{27338066, -7507420, -7414224, 10140405, -19026427, -6589889, 27277191, 8855376, 28572286, 3005164},
|
||||||
|
{26287124, 4821776, 25476601, -4145903, -3764513, -15788984, -18008582, 1182479, -26094821, -13079595},
|
||||||
|
{-7171154, 3178080, 23970071, 6201893, -17195577, -4489192, -21876275, -13982627, 32208683, -1198248}},
|
||||||
|
{{-16657702, 2817643, -10286362, 14811298, 6024667, 13349505, -27315504, -10497842, -27672585, -11539858},
|
||||||
|
{15941029, -9405932, -21367050, 8062055, 31876073, -238629, -15278393, -1444429, 15397331, -4130193},
|
||||||
|
{8934485, -13485467, -23286397, -13423241, -32446090, 14047986, 31170398, -1441021, -27505566, 15087184}},
|
||||||
|
{{-18357243, -2156491, 24524913, -16677868, 15520427, -6360776, -15502406, 11461896, 16788528, -5868942},
|
||||||
|
{-1947386, 16013773, 21750665, 3714552, -17401782, -16055433, -3770287, -10323320, 31322514, -11615635},
|
||||||
|
{21426655, -5650218, -13648287, -5347537, -28812189, -4920970, -18275391, -14621414, 13040862, -12112948}},
|
||||||
|
{{11293895, 12478086, -27136401, 15083750, -29307421, 14748872, 14555558, -13417103, 1613711, 4896935},
|
||||||
|
{-25894883, 15323294, -8489791, -8057900, 25967126, -13425460, 2825960, -4897045, -23971776, -11267415},
|
||||||
|
{-15924766, -5229880, -17443532, 6410664, 3622847, 10243618, 20615400, 12405433, -23753030, -8436416}},
|
||||||
|
{{-7091295, 12556208, -20191352, 9025187, -17072479, 4333801, 4378436, 2432030, 23097949, -566018},
|
||||||
|
{4565804, -16025654, 20084412, -7842817, 1724999, 189254, 24767264, 10103221, -18512313, 2424778},
|
||||||
|
{366633, -11976806, 8173090, -6890119, 30788634, 5745705, -7168678, 1344109, -3642553, 12412659}},
|
||||||
|
{{-24001791, 7690286, 14929416, -168257, -32210835, -13412986, 24162697, -15326504, -3141501, 11179385},
|
||||||
|
{18289522, -14724954, 8056945, 16430056, -21729724, 7842514, -6001441, -1486897, -18684645, -11443503},
|
||||||
|
{476239, 6601091, -6152790, -9723375, 17503545, -4863900, 27672959, 13403813, 11052904, 5219329}}
|
||||||
|
}, {
|
||||||
|
{{20678546, -8375738, -32671898, 8849123, -5009758, 14574752, 31186971, -3973730, 9014762, -8579056},
|
||||||
|
{-13644050, -10350239, -15962508, 5075808, -1514661, -11534600, -33102500, 9160280, 8473550, -3256838},
|
||||||
|
{24900749, 14435722, 17209120, -15292541, -22592275, 9878983, -7689309, -16335821, -24568481, 11788948}},
|
||||||
|
{{-3118155, -11395194, -13802089, 14797441, 9652448, -6845904, -20037437, 10410733, -24568470, -1458691},
|
||||||
|
{-15659161, 16736706, -22467150, 10215878, -9097177, 7563911, 11871841, -12505194, -18513325, 8464118},
|
||||||
|
{-23400612, 8348507, -14585951, -861714, -3950205, -6373419, 14325289, 8628612, 33313881, -8370517}},
|
||||||
|
{{-20186973, -4967935, 22367356, 5271547, -1097117, -4788838, -24805667, -10236854, -8940735, -5818269},
|
||||||
|
{-6948785, -1795212, -32625683, -16021179, 32635414, -7374245, 15989197, -12838188, 28358192, -4253904},
|
||||||
|
{-23561781, -2799059, -32351682, -1661963, -9147719, 10429267, -16637684, 4072016, -5351664, 5596589}},
|
||||||
|
{{-28236598, -3390048, 12312896, 6213178, 3117142, 16078565, 29266239, 2557221, 1768301, 15373193},
|
||||||
|
{-7243358, -3246960, -4593467, -7553353, -127927, -912245, -1090902, -4504991, -24660491, 3442910},
|
||||||
|
{-30210571, 5124043, 14181784, 8197961, 18964734, -11939093, 22597931, 7176455, -18585478, 13365930}},
|
||||||
|
{{-7877390, -1499958, 8324673, 4690079, 6261860, 890446, 24538107, -8570186, -9689599, -3031667},
|
||||||
|
{25008904, -10771599, -4305031, -9638010, 16265036, 15721635, 683793, -11823784, 15723479, -15163481},
|
||||||
|
{-9660625, 12374379, -27006999, -7026148, -7724114, -12314514, 11879682, 5400171, 519526, -1235876}},
|
||||||
|
{{22258397, -16332233, -7869817, 14613016, -22520255, -2950923, -20353881, 7315967, 16648397, 7605640},
|
||||||
|
{-8081308, -8464597, -8223311, 9719710, 19259459, -15348212, 23994942, -5281555, -9468848, 4763278},
|
||||||
|
{-21699244, 9220969, -15730624, 1084137, -25476107, -2852390, 31088447, -7764523, -11356529, 728112}},
|
||||||
|
{{26047220, -11751471, -6900323, -16521798, 24092068, 9158119, -4273545, -12555558, -29365436, -5498272},
|
||||||
|
{17510331, -322857, 5854289, 8403524, 17133918, -3112612, -28111007, 12327945, 10750447, 10014012},
|
||||||
|
{-10312768, 3936952, 9156313, -8897683, 16498692, -994647, -27481051, -666732, 3424691, 7540221}},
|
||||||
|
{{30322361, -6964110, 11361005, -4143317, 7433304, 4989748, -7071422, -16317219, -9244265, 15258046},
|
||||||
|
{13054562, -2779497, 19155474, 469045, -12482797, 4566042, 5631406, 2711395, 1062915, -5136345},
|
||||||
|
{-19240248, -11254599, -29509029, -7499965, -5835763, 13005411, -6066489, 12194497, 32960380, 1459310}}
|
||||||
|
}, {
|
||||||
|
{{19852034, 7027924, 23669353, 10020366, 8586503, -6657907, 394197, -6101885, 18638003, -11174937},
|
||||||
|
{31395534, 15098109, 26581030, 8030562, -16527914, -5007134, 9012486, -7584354, -6643087, -5442636},
|
||||||
|
{-9192165, -2347377, -1997099, 4529534, 25766844, 607986, -13222, 9677543, -32294889, -6456008}},
|
||||||
|
{{-2444496, -149937, 29348902, 8186665, 1873760, 12489863, -30934579, -7839692, -7852844, -8138429},
|
||||||
|
{-15236356, -15433509, 7766470, 746860, 26346930, -10221762, -27333451, 10754588, -9431476, 5203576},
|
||||||
|
{31834314, 14135496, -770007, 5159118, 20917671, -16768096, -7467973, -7337524, 31809243, 7347066}},
|
||||||
|
{{-9606723, -11874240, 20414459, 13033986, 13716524, -11691881, 19797970, -12211255, 15192876, -2087490},
|
||||||
|
{-12663563, -2181719, 1168162, -3804809, 26747877, -14138091, 10609330, 12694420, 33473243, -13382104},
|
||||||
|
{33184999, 11180355, 15832085, -11385430, -1633671, 225884, 15089336, -11023903, -6135662, 14480053}},
|
||||||
|
{{31308717, -5619998, 31030840, -1897099, 15674547, -6582883, 5496208, 13685227, 27595050, 8737275},
|
||||||
|
{-20318852, -15150239, 10933843, -16178022, 8335352, -7546022, -31008351, -12610604, 26498114, 66511},
|
||||||
|
{22644454, -8761729, -16671776, 4884562, -3105614, -13559366, 30540766, -4286747, -13327787, -7515095}},
|
||||||
|
{{-28017847, 9834845, 18617207, -2681312, -3401956, -13307506, 8205540, 13585437, -17127465, 15115439},
|
||||||
|
{23711543, -672915, 31206561, -8362711, 6164647, -9709987, -33535882, -1426096, 8236921, 16492939},
|
||||||
|
{-23910559, -13515526, -26299483, -4503841, 25005590, -7687270, 19574902, 10071562, 6708380, -6222424}},
|
||||||
|
{{2101391, -4930054, 19702731, 2367575, -15427167, 1047675, 5301017, 9328700, 29955601, -11678310},
|
||||||
|
{3096359, 9271816, -21620864, -15521844, -14847996, -7592937, -25892142, -12635595, -9917575, 6216608},
|
||||||
|
{-32615849, 338663, -25195611, 2510422, -29213566, -13820213, 24822830, -6146567, -26767480, 7525079}},
|
||||||
|
{{-23066649, -13985623, 16133487, -7896178, -3389565, 778788, -910336, -2782495, -19386633, 11994101},
|
||||||
|
{21691500, -13624626, -641331, -14367021, 3285881, -3483596, -25064666, 9718258, -7477437, 13381418},
|
||||||
|
{18445390, -4202236, 14979846, 11622458, -1727110, -3582980, 23111648, -6375247, 28535282, 15779576}},
|
||||||
|
{{30098053, 3089662, -9234387, 16662135, -21306940, 11308411, -14068454, 12021730, 9955285, -16303356},
|
||||||
|
{9734894, -14576830, -7473633, -9138735, 2060392, 11313496, -18426029, 9924399, 20194861, 13380996},
|
||||||
|
{-26378102, -7965207, -22167821, 15789297, -18055342, -6168792, -1984914, 15707771, 26342023, 10146099}}
|
||||||
|
}, {
|
||||||
|
{{-26016874, -219943, 21339191, -41388, 19745256, -2878700, -29637280, 2227040, 21612326, -545728},
|
||||||
|
{-13077387, 1184228, 23562814, -5970442, -20351244, -6348714, 25764461, 12243797, -20856566, 11649658},
|
||||||
|
{-10031494, 11262626, 27384172, 2271902, 26947504, -15997771, 39944, 6114064, 33514190, 2333242}},
|
||||||
|
{{-21433588, -12421821, 8119782, 7219913, -21830522, -9016134, -6679750, -12670638, 24350578, -13450001},
|
||||||
|
{-4116307, -11271533, -23886186, 4843615, -30088339, 690623, -31536088, -10406836, 8317860, 12352766},
|
||||||
|
{18200138, -14475911, -33087759, -2696619, -23702521, -9102511, -23552096, -2287550, 20712163, 6719373}},
|
||||||
|
{{26656208, 6075253, -7858556, 1886072, -28344043, 4262326, 11117530, -3763210, 26224235, -3297458},
|
||||||
|
{-17168938, -14854097, -3395676, -16369877, -19954045, 14050420, 21728352, 9493610, 18620611, -16428628},
|
||||||
|
{-13323321, 13325349, 11432106, 5964811, 18609221, 6062965, -5269471, -9725556, -30701573, -16479657}},
|
||||||
|
{{-23860538, -11233159, 26961357, 1640861, -32413112, -16737940, 12248509, -5240639, 13735342, 1934062},
|
||||||
|
{25089769, 6742589, 17081145, -13406266, 21909293, -16067981, -15136294, -3765346, -21277997, 5473616},
|
||||||
|
{31883677, -7961101, 1083432, -11572403, 22828471, 13290673, -7125085, 12469656, 29111212, -5451014}},
|
||||||
|
{{24244947, -15050407, -26262976, 2791540, -14997599, 16666678, 24367466, 6388839, -10295587, 452383},
|
||||||
|
{-25640782, -3417841, 5217916, 16224624, 19987036, -4082269, -24236251, -5915248, 15766062, 8407814},
|
||||||
|
{-20406999, 13990231, 15495425, 16395525, 5377168, 15166495, -8917023, -4388953, -8067909, 2276718}},
|
||||||
|
{{30157918, 12924066, -17712050, 9245753, 19895028, 3368142, -23827587, 5096219, 22740376, -7303417},
|
||||||
|
{2041139, -14256350, 7783687, 13876377, -25946985, -13352459, 24051124, 13742383, -15637599, 13295222},
|
||||||
|
{33338237, -8505733, 12532113, 7977527, 9106186, -1715251, -17720195, -4612972, -4451357, -14669444}},
|
||||||
|
{{-20045281, 5454097, -14346548, 6447146, 28862071, 1883651, -2469266, -4141880, 7770569, 9620597},
|
||||||
|
{23208068, 7979712, 33071466, 8149229, 1758231, -10834995, 30945528, -1694323, -33502340, -14767970},
|
||||||
|
{1439958, -16270480, -1079989, -793782, 4625402, 10647766, -5043801, 1220118, 30494170, -11440799}},
|
||||||
|
{{-5037580, -13028295, -2970559, -3061767, 15640974, -6701666, -26739026, 926050, -1684339, -13333647},
|
||||||
|
{13908495, -3549272, 30919928, -6273825, -21521863, 7989039, 9021034, 9078865, 3353509, 4033511},
|
||||||
|
{-29663431, -15113610, 32259991, -344482, 24295849, -12912123, 23161163, 8839127, 27485041, 7356032}}
|
||||||
|
}, {
|
||||||
|
{{9661027, 705443, 11980065, -5370154, -1628543, 14661173, -6346142, 2625015, 28431036, -16771834},
|
||||||
|
{-23839233, -8311415, -25945511, 7480958, -17681669, -8354183, -22545972, 14150565, 15970762, 4099461},
|
||||||
|
{29262576, 16756590, 26350592, -8793563, 8529671, -11208050, 13617293, -9937143, 11465739, 8317062}},
|
||||||
|
{{-25493081, -6962928, 32500200, -9419051, -23038724, -2302222, 14898637, 3848455, 20969334, -5157516},
|
||||||
|
{-20384450, -14347713, -18336405, 13884722, -33039454, 2842114, -21610826, -3649888, 11177095, 14989547},
|
||||||
|
{-24496721, -11716016, 16959896, 2278463, 12066309, 10137771, 13515641, 2581286, -28487508, 9930240}},
|
||||||
|
{{-17751622, -2097826, 16544300, -13009300, -15914807, -14949081, 18345767, -13403753, 16291481, -5314038},
|
||||||
|
{-33229194, 2553288, 32678213, 9875984, 8534129, 6889387, -9676774, 6957617, 4368891, 9788741},
|
||||||
|
{16660756, 7281060, -10830758, 12911820, 20108584, -8101676, -21722536, -8613148, 16250552, -11111103}},
|
||||||
|
{{-19765507, 2390526, -16551031, 14161980, 1905286, 6414907, 4689584, 10604807, -30190403, 4782747},
|
||||||
|
{-1354539, 14736941, -7367442, -13292886, 7710542, -14155590, -9981571, 4383045, 22546403, 437323},
|
||||||
|
{31665577, -12180464, -16186830, 1491339, -18368625, 3294682, 27343084, 2786261, -30633590, -14097016}},
|
||||||
|
{{-14467279, -683715, -33374107, 7448552, 19294360, 14334329, -19690631, 2355319, -19284671, -6114373},
|
||||||
|
{15121312, -15796162, 6377020, -6031361, -10798111, -12957845, 18952177, 15496498, -29380133, 11754228},
|
||||||
|
{-2637277, -13483075, 8488727, -14303896, 12728761, -1622493, 7141596, 11724556, 22761615, -10134141}},
|
||||||
|
{{16918416, 11729663, -18083579, 3022987, -31015732, -13339659, -28741185, -12227393, 32851222, 11717399},
|
||||||
|
{11166634, 7338049, -6722523, 4531520, -29468672, -7302055, 31474879, 3483633, -1193175, -4030831},
|
||||||
|
{-185635, 9921305, 31456609, -13536438, -12013818, 13348923, 33142652, 6546660, -19985279, -3948376}},
|
||||||
|
{{-32460596, 11266712, -11197107, -7899103, 31703694, 3855903, -8537131, -12833048, -30772034, -15486313},
|
||||||
|
{-18006477, 12709068, 3991746, -6479188, -21491523, -10550425, -31135347, -16049879, 10928917, 3011958},
|
||||||
|
{-6957757, -15594337, 31696059, 334240, 29576716, 14796075, -30831056, -12805180, 18008031, 10258577}},
|
||||||
|
{{-22448644, 15655569, 7018479, -4410003, -30314266, -1201591, -1853465, 1367120, 25127874, 6671743},
|
||||||
|
{29701166, -14373934, -10878120, 9279288, -17568, 13127210, 21382910, 11042292, 25838796, 4642684},
|
||||||
|
{-20430234, 14955537, -24126347, 8124619, -5369288, -5990470, 30468147, -13900640, 18423289, 4177476}}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const ge_precomp ge_Bi[8] = {
|
||||||
|
{{25967493, -14356035, 29566456, 3660896, -12694345, 4014787, 27544626, -11754271, -6079156, 2047605},
|
||||||
|
{-12545711, 934262, -2722910, 3049990, -727428, 9406986, 12720692, 5043384, 19500929, -15469378},
|
||||||
|
{-8738181, 4489570, 9688441, -14785194, 10184609, -12363380, 29287919, 11864899, -24514362, -4438546}}, {{15636291, -9688557, 24204773, -7912398, 616977, -16685262, 27787600, -14772189, 28944400, -1550024},
|
||||||
|
{16568933, 4717097, -11556148, -1102322, 15682896, -11807043, 16354577, -11775962, 7689662, 11199574},
|
||||||
|
{30464156, -5976125, -11779434, -15670865, 23220365, 15915852, 7512774, 10017326, -17749093, -9920357}}, {{10861363, 11473154, 27284546, 1981175, -30064349, 12577861, 32867885, 14515107, -15438304, 10819380},
|
||||||
|
{4708026, 6336745, 20377586, 9066809, -11272109, 6594696, -25653668, 12483688, -12668491, 5581306},
|
||||||
|
{19563160, 16186464, -29386857, 4097519, 10237984, -4348115, 28542350, 13850243, -23678021, -15815942}}, {{5153746, 9909285, 1723747, -2777874, 30523605, 5516873, 19480852, 5230134, -23952439, -15175766},
|
||||||
|
{-30269007, -3463509, 7665486, 10083793, 28475525, 1649722, 20654025, 16520125, 30598449, 7715701},
|
||||||
|
{28881845, 14381568, 9657904, 3680757, -20181635, 7843316, -31400660, 1370708, 29794553, -1409300}}, {{-22518993, -6692182, 14201702, -8745502, -23510406, 8844726, 18474211, -1361450, -13062696, 13821877},
|
||||||
|
{-6455177, -7839871, 3374702, -4740862, -27098617, -10571707, 31655028, -7212327, 18853322, -14220951},
|
||||||
|
{4566830, -12963868, -28974889, -12240689, -7602672, -2830569, -8514358, -10431137, 2207753, -3209784}}, {{-25154831, -4185821, 29681144, 7868801, -6854661, -9423865, -12437364, -663000, -31111463, -16132436},
|
||||||
|
{25576264, -2703214, 7349804, -11814844, 16472782, 9300885, 3844789, 15725684, 171356, 6466918},
|
||||||
|
{23103977, 13316479, 9739013, -16149481, 817875, -15038942, 8965339, -14088058, -30714912, 16193877}}, {{-33521811, 3180713, -2394130, 14003687, -16903474, -16270840, 17238398, 4729455, -18074513, 9256800},
|
||||||
|
{-25182317, -4174131, 32336398, 5036987, -21236817, 11360617, 22616405, 9761698, -19827198, 630305},
|
||||||
|
{-13720693, 2639453, -24237460, -7406481, 9494427, -5774029, -6554551, -15960994, -2449256, -14291300}}, {{-3151181, -5046075, 9282714, 6866145, -31907062, -863023, -18940575, 15033784, 25105118, -7894876},
|
||||||
|
{-24326370, 15950226, -31801215, -14592823, -11662737, -5090925, 1573892, -2625887, 2198790, -15804619},
|
||||||
|
{-3099351, 10324967, -2241613, 7453183, -5446979, -2735503, -13812022, -16236442, -32461234, -12290683}}
|
||||||
|
};
|
||||||
|
|
||||||
|
/* A = 2 * (1 - d) / (1 + d) = 486662 */
|
||||||
|
const fe fe_ma2 = {-12721188, -3529, 0, 0, 0, 0, 0, 0, 0, 0}; /* -A^2 */
|
||||||
|
const fe fe_ma = {-486662, 0, 0, 0, 0, 0, 0, 0, 0, 0}; /* -A */
|
||||||
|
const fe fe_fffb1 = {-31702527, -2466483, -26106795, -12203692, -12169197, -321052, 14850977, -10296299, -16929438, -407568}; /* sqrt(-2 * A * (A + 2)) */
|
||||||
|
const fe fe_fffb2 = {8166131, -6741800, -17040804, 3154616, 21461005, 1466302, -30876704, -6368709, 10503587, -13363080}; /* sqrt(2 * A * (A + 2)) */
|
||||||
|
const fe fe_fffb3 = {-13620103, 14639558, 4532995, 7679154, 16815101, -15883539, -22863840, -14813421, 13716513, -6477756}; /* sqrt(-sqrt(-1) * A * (A + 2)) */
|
||||||
|
const fe fe_fffb4 = {-21786234, -12173074, 21573800, 4524538, -4645904, 16204591, 8012863, -8444712, 3212926, 6885324}; /* sqrt(sqrt(-1) * A * (A + 2)) */
|
||||||
|
const ge_p3 ge_p3_identity = { {0}, {1, 0}, {1, 0}, {0} };
|
||||||
|
const ge_p3 ge_p3_H = {
|
||||||
|
{7329926, -15101362, 31411471, 7614783, 27996851, -3197071, -11157635, -6878293, 466949, -7986503},
|
||||||
|
{5858699, 5096796, 21321203, -7536921, -5553480, -11439507, -5627669, 15045946, 19977121, 5275251},
|
||||||
|
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||||
|
{23443568, -5110398, -8776029, -4345135, 6889568, -14710814, 7474843, 3279062, 14550766, -7453428}
|
||||||
|
};
|
3845
external/src/cryptonote/crypto-ops.c
vendored
Normal file
3845
external/src/cryptonote/crypto-ops.c
vendored
Normal file
File diff suppressed because it is too large
Load diff
165
external/src/cryptonote/crypto-ops.h
vendored
Normal file
165
external/src/cryptonote/crypto-ops.h
vendored
Normal file
|
@ -0,0 +1,165 @@
|
||||||
|
// Copyright (c) 2014-2020, The Monero Project
|
||||||
|
//
|
||||||
|
// All rights reserved.
|
||||||
|
//
|
||||||
|
// Redistribution and use in source and binary forms, with or without modification, are
|
||||||
|
// permitted provided that the following conditions are met:
|
||||||
|
//
|
||||||
|
// 1. Redistributions of source code must retain the above copyright notice, this list of
|
||||||
|
// conditions and the following disclaimer.
|
||||||
|
//
|
||||||
|
// 2. Redistributions in binary form must reproduce the above copyright notice, this list
|
||||||
|
// of conditions and the following disclaimer in the documentation and/or other
|
||||||
|
// materials provided with the distribution.
|
||||||
|
//
|
||||||
|
// 3. Neither the name of the copyright holder nor the names of its contributors may be
|
||||||
|
// used to endorse or promote products derived from this software without specific
|
||||||
|
// prior written permission.
|
||||||
|
//
|
||||||
|
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||||
|
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||||
|
// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||||
|
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
|
||||||
|
// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
//
|
||||||
|
// Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developers
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
/* From fe.h */
|
||||||
|
|
||||||
|
typedef int32_t fe[10];
|
||||||
|
|
||||||
|
/* From ge.h */
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
fe X;
|
||||||
|
fe Y;
|
||||||
|
fe Z;
|
||||||
|
} ge_p2;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
fe X;
|
||||||
|
fe Y;
|
||||||
|
fe Z;
|
||||||
|
fe T;
|
||||||
|
} ge_p3;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
fe X;
|
||||||
|
fe Y;
|
||||||
|
fe Z;
|
||||||
|
fe T;
|
||||||
|
} ge_p1p1;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
fe yplusx;
|
||||||
|
fe yminusx;
|
||||||
|
fe xy2d;
|
||||||
|
} ge_precomp;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
fe YplusX;
|
||||||
|
fe YminusX;
|
||||||
|
fe Z;
|
||||||
|
fe T2d;
|
||||||
|
} ge_cached;
|
||||||
|
|
||||||
|
/* From ge_add.c */
|
||||||
|
|
||||||
|
void ge_add(ge_p1p1 *, const ge_p3 *, const ge_cached *);
|
||||||
|
|
||||||
|
/* From ge_double_scalarmult.c, modified */
|
||||||
|
|
||||||
|
typedef ge_cached ge_dsmp[8];
|
||||||
|
extern const ge_precomp ge_Bi[8];
|
||||||
|
void ge_dsm_precomp(ge_dsmp r, const ge_p3 *s);
|
||||||
|
void ge_double_scalarmult_base_vartime(ge_p2 *, const unsigned char *, const ge_p3 *, const unsigned char *);
|
||||||
|
void ge_triple_scalarmult_base_vartime(ge_p2 *, const unsigned char *, const unsigned char *, const ge_dsmp, const unsigned char *, const ge_dsmp);
|
||||||
|
void ge_double_scalarmult_base_vartime_p3(ge_p3 *, const unsigned char *, const ge_p3 *, const unsigned char *);
|
||||||
|
|
||||||
|
/* From ge_frombytes.c, modified */
|
||||||
|
|
||||||
|
extern const fe fe_sqrtm1;
|
||||||
|
extern const fe fe_d;
|
||||||
|
int ge_frombytes_vartime(ge_p3 *, const unsigned char *);
|
||||||
|
|
||||||
|
/* From ge_p1p1_to_p2.c */
|
||||||
|
|
||||||
|
void ge_p1p1_to_p2(ge_p2 *, const ge_p1p1 *);
|
||||||
|
|
||||||
|
/* From ge_p1p1_to_p3.c */
|
||||||
|
|
||||||
|
void ge_p1p1_to_p3(ge_p3 *, const ge_p1p1 *);
|
||||||
|
|
||||||
|
/* From ge_p2_dbl.c */
|
||||||
|
|
||||||
|
void ge_p2_dbl(ge_p1p1 *, const ge_p2 *);
|
||||||
|
|
||||||
|
/* From ge_p3_to_cached.c */
|
||||||
|
|
||||||
|
extern const fe fe_d2;
|
||||||
|
void ge_p3_to_cached(ge_cached *, const ge_p3 *);
|
||||||
|
|
||||||
|
/* From ge_p3_to_p2.c */
|
||||||
|
|
||||||
|
void ge_p3_to_p2(ge_p2 *, const ge_p3 *);
|
||||||
|
|
||||||
|
/* From ge_p3_tobytes.c */
|
||||||
|
|
||||||
|
void ge_p3_tobytes(unsigned char *, const ge_p3 *);
|
||||||
|
|
||||||
|
/* From ge_scalarmult_base.c */
|
||||||
|
|
||||||
|
extern const ge_precomp ge_base[32][8];
|
||||||
|
void ge_scalarmult_base(ge_p3 *, const unsigned char *);
|
||||||
|
|
||||||
|
/* From ge_tobytes.c */
|
||||||
|
|
||||||
|
void ge_tobytes(unsigned char *, const ge_p2 *);
|
||||||
|
|
||||||
|
/* From sc_reduce.c */
|
||||||
|
|
||||||
|
void sc_reduce(unsigned char *);
|
||||||
|
|
||||||
|
/* New code */
|
||||||
|
|
||||||
|
void ge_scalarmult(ge_p2 *, const unsigned char *, const ge_p3 *);
|
||||||
|
void ge_scalarmult_p3(ge_p3 *, const unsigned char *, const ge_p3 *);
|
||||||
|
void ge_double_scalarmult_precomp_vartime(ge_p2 *, const unsigned char *, const ge_p3 *, const unsigned char *, const ge_dsmp);
|
||||||
|
void ge_triple_scalarmult_precomp_vartime(ge_p2 *, const unsigned char *, const ge_dsmp, const unsigned char *, const ge_dsmp, const unsigned char *, const ge_dsmp);
|
||||||
|
void ge_double_scalarmult_precomp_vartime2(ge_p2 *, const unsigned char *, const ge_dsmp, const unsigned char *, const ge_dsmp);
|
||||||
|
void ge_double_scalarmult_precomp_vartime2_p3(ge_p3 *, const unsigned char *, const ge_dsmp, const unsigned char *, const ge_dsmp);
|
||||||
|
void ge_mul8(ge_p1p1 *, const ge_p2 *);
|
||||||
|
extern const fe fe_ma2;
|
||||||
|
extern const fe fe_ma;
|
||||||
|
extern const fe fe_fffb1;
|
||||||
|
extern const fe fe_fffb2;
|
||||||
|
extern const fe fe_fffb3;
|
||||||
|
extern const fe fe_fffb4;
|
||||||
|
extern const ge_p3 ge_p3_identity;
|
||||||
|
extern const ge_p3 ge_p3_H;
|
||||||
|
void ge_fromfe_frombytes_vartime(ge_p2 *, const unsigned char *);
|
||||||
|
void sc_0(unsigned char *);
|
||||||
|
void sc_reduce32(unsigned char *);
|
||||||
|
void sc_add(unsigned char *, const unsigned char *, const unsigned char *);
|
||||||
|
void sc_sub(unsigned char *, const unsigned char *, const unsigned char *);
|
||||||
|
void sc_mulsub(unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *);
|
||||||
|
void sc_mul(unsigned char *, const unsigned char *, const unsigned char *);
|
||||||
|
void sc_muladd(unsigned char *s, const unsigned char *a, const unsigned char *b, const unsigned char *c);
|
||||||
|
int sc_check(const unsigned char *);
|
||||||
|
int sc_isnonzero(const unsigned char *); /* Doesn't normalize */
|
||||||
|
|
||||||
|
// internal
|
||||||
|
uint64_t load_3(const unsigned char *in);
|
||||||
|
uint64_t load_4(const unsigned char *in);
|
||||||
|
void ge_sub(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q);
|
||||||
|
void fe_add(fe h, const fe f, const fe g);
|
||||||
|
void fe_tobytes(unsigned char *, const fe);
|
||||||
|
void fe_invert(fe out, const fe z);
|
||||||
|
|
||||||
|
int ge_p3_is_point_at_infinity(const ge_p3 *p);
|
125
external/src/libsodium/.github/workflows/ci.yml
vendored
Normal file
125
external/src/libsodium/.github/workflows/ci.yml
vendored
Normal file
|
@ -0,0 +1,125 @@
|
||||||
|
name: CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [master, stable, next]
|
||||||
|
pull_request:
|
||||||
|
branches: [master, stable, next]
|
||||||
|
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
tcc:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Update packages list
|
||||||
|
run: sudo apt-get update
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: sudo apt-get install -y build-essential libtool autoconf automake tcc
|
||||||
|
|
||||||
|
- name: Autogen
|
||||||
|
run: ./autogen.sh -s
|
||||||
|
|
||||||
|
- name: Compilation with tcc
|
||||||
|
run: |
|
||||||
|
env CC=tcc CFLAGS='-w' CPPFLAGS="-DDEV_MODE=1" ./configure --prefix=/tmp --disable-dependency-tracking --disable-shared || cat config.log
|
||||||
|
make -j $(nproc) && make check && make install
|
||||||
|
env CC=tcc CPPFLAGS='-I/tmp/include' LDFLAGS='-L/tmp/lib' LD_LIBRARY_PATH='/tmp/lib' ./test/constcheck.sh
|
||||||
|
make uninstall
|
||||||
|
make distclean
|
||||||
|
|
||||||
|
regular:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Update packages list
|
||||||
|
run: sudo apt-get update
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: sudo apt-get install -y build-essential libtool autoconf automake
|
||||||
|
|
||||||
|
- name: Autogen
|
||||||
|
run: ./autogen.sh -s
|
||||||
|
|
||||||
|
- name: C99 compat check
|
||||||
|
run: |
|
||||||
|
env CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking
|
||||||
|
make -j $(nproc) CFLAGS='-g0' > /dev/null && cp src/libsodium/.libs/libsodium.so lib.so && make clean > /dev/null && make CFLAGS='-g0' CPPFLAGS='-DDEV_MODE=1 -DSODIUM_C99\(X\)=' > /dev/null && cp src/libsodium/.libs/libsodium.so lib-oldc.so && cmp lib.so lib-oldc.so && echo No binary changes && make clean > /dev/null
|
||||||
|
make distcheck
|
||||||
|
make distclean > /dev/null
|
||||||
|
|
||||||
|
- name: Regular compilation
|
||||||
|
run: |
|
||||||
|
env CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking --enable-minimal
|
||||||
|
make -j $(nproc)
|
||||||
|
make check
|
||||||
|
( echo '#include <sodium.h>' ; echo 'int main(void) { return sodium_init(); }' ) > /tmp/main.c && gcc -DDEV_MODE=1 -Isrc/libsodium/include -Isrc/libsodium/include/sodium $(find src -name '*.c' -o -name '*.S') /tmp/main.c
|
||||||
|
make distclean > /dev/null
|
||||||
|
|
||||||
|
check-globals:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Update packages list
|
||||||
|
run: sudo apt-get update
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: sudo apt-get install -y build-essential libtool autoconf automake
|
||||||
|
|
||||||
|
- name: Autogen
|
||||||
|
run: ./autogen.sh -s
|
||||||
|
|
||||||
|
- name: Check globals
|
||||||
|
run: |
|
||||||
|
if [ -x test/rename-globals.sh ]; then test/rename-globals.sh; fi
|
||||||
|
|
||||||
|
other-comp:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Update packages list
|
||||||
|
run: sudo apt-get update
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: sudo apt-get install -y build-essential libtool autoconf automake clang
|
||||||
|
|
||||||
|
- name: Autogen
|
||||||
|
run: ./autogen.sh -s
|
||||||
|
|
||||||
|
- name: Compilation with g++
|
||||||
|
run: |
|
||||||
|
env CC=g++ CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking
|
||||||
|
make -j $(nproc) check
|
||||||
|
make clean > /dev/null
|
||||||
|
|
||||||
|
- name: Compilation with clang
|
||||||
|
run: |
|
||||||
|
env CC=clang CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking
|
||||||
|
make -j $(nproc) check
|
||||||
|
make clean > /dev/null
|
||||||
|
|
||||||
|
other-arch:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Update packages list
|
||||||
|
run: sudo apt-get update
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: sudo apt-get install -y build-essential libtool autoconf automake qemu-user-static gcc-powerpc-linux-gnu
|
||||||
|
|
||||||
|
- name: Autogen
|
||||||
|
run: ./autogen.sh -s
|
||||||
|
|
||||||
|
- name: Big-Endian PowerPC compilation
|
||||||
|
run: |
|
||||||
|
env CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking --host=powerpc-linux-gnu
|
||||||
|
make -j $(nproc)
|
||||||
|
make clean > /dev/null
|
31
external/src/libsodium/.github/workflows/codeql-analysis.yml
vendored
Normal file
31
external/src/libsodium/.github/workflows/codeql-analysis.yml
vendored
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
name: "CodeQL scan"
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
pull_request:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 17 * * 2'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
CodeQL-Build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout repository
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 2
|
||||||
|
|
||||||
|
- name: Initialize CodeQL
|
||||||
|
uses: github/codeql-action/init@v1
|
||||||
|
with:
|
||||||
|
languages: cpp
|
||||||
|
|
||||||
|
- run: |
|
||||||
|
./autogen.sh -s
|
||||||
|
env CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking
|
||||||
|
make -j $(nproc) check
|
||||||
|
|
||||||
|
- name: Perform CodeQL Analysis
|
||||||
|
uses: github/codeql-action/analyze@v1
|
316
external/src/libsodium/.github/workflows/dotnet-core.yml
vendored
Normal file
316
external/src/libsodium/.github/workflows/dotnet-core.yml
vendored
Normal file
|
@ -0,0 +1,316 @@
|
||||||
|
name: .NET Package
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- stable
|
||||||
|
- next
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-windows:
|
||||||
|
runs-on: windows-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: buildbase.bat
|
||||||
|
run: buildbase.bat ..\vs2019\libsodium.sln 16
|
||||||
|
working-directory: builds/msvc/build/
|
||||||
|
shell: cmd
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-win-x64
|
||||||
|
path: bin/x64/Release/v142/dynamic/libsodium.dll
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-win-x86
|
||||||
|
path: bin/Win32/Release/v142/dynamic/libsodium.dll
|
||||||
|
|
||||||
|
build-linux-glibc:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: ubuntu:20.04
|
||||||
|
steps:
|
||||||
|
- name: Set up build environment
|
||||||
|
run: |
|
||||||
|
apt-get update && apt-get install -y build-essential
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: configure
|
||||||
|
run: ./configure --disable-debug --prefix=$PWD/.libsodium-build
|
||||||
|
- name: make
|
||||||
|
run: make
|
||||||
|
- name: make check
|
||||||
|
run: make check
|
||||||
|
- name: make install
|
||||||
|
run: make install
|
||||||
|
- name: strip
|
||||||
|
run: strip --strip-all .libsodium-build/lib/libsodium.so
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-x64
|
||||||
|
path: .libsodium-build/lib/libsodium.so
|
||||||
|
|
||||||
|
build-linux-glibc-arm64:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Set up build environment
|
||||||
|
run: |
|
||||||
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
cat <<-EOF | sudo tee /etc/apt/sources.list.d/arm64.list >/dev/null
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ focal main restricted
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ focal-updates main restricted
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ focal universe
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ focal-updates universe
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ focal multiverse
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ focal-updates multiverse
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ focal-backports main restricted universe multiverse
|
||||||
|
EOF
|
||||||
|
|
||||||
|
sudo sed -i 's/deb h/deb [arch=amd64] h/g' /etc/apt/sources.list
|
||||||
|
|
||||||
|
sudo dpkg --add-architecture arm64
|
||||||
|
|
||||||
|
sudo apt-get update && sudo apt-get install -y build-essential qemu-user qemu-user-static gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libstdc++6:arm64
|
||||||
|
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: configure
|
||||||
|
run: ./configure --disable-debug --prefix=$PWD/.libsodium-build --host=aarch64-linux-gnu
|
||||||
|
- name: make
|
||||||
|
run: make -j $(nproc)
|
||||||
|
|
||||||
|
- name: make check
|
||||||
|
run: |
|
||||||
|
make check
|
||||||
|
|
||||||
|
- name: make install
|
||||||
|
run: make install
|
||||||
|
|
||||||
|
- name: strip
|
||||||
|
run: aarch64-linux-gnu-strip --strip-all .libsodium-build/lib/libsodium.so
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-arm64
|
||||||
|
path: .libsodium-build/lib/libsodium.so
|
||||||
|
|
||||||
|
build-linux-glibc-arm:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
steps:
|
||||||
|
- name: Set up build environment
|
||||||
|
run: |
|
||||||
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
cat <<-EOF | sudo tee /etc/apt/sources.list.d/armhf.list >/dev/null
|
||||||
|
deb [arch=armhf] http://ports.ubuntu.com/ focal main restricted
|
||||||
|
deb [arch=armhf] http://ports.ubuntu.com/ focal-updates main restricted
|
||||||
|
deb [arch=armhf] http://ports.ubuntu.com/ focal universe
|
||||||
|
deb [arch=armhf] http://ports.ubuntu.com/ focal-updates universe
|
||||||
|
deb [arch=armhf] http://ports.ubuntu.com/ focal multiverse
|
||||||
|
deb [arch=armhf] http://ports.ubuntu.com/ focal-updates multiverse
|
||||||
|
deb [arch=armhf] http://ports.ubuntu.com/ focal-backports main restricted universe multiverse
|
||||||
|
EOF
|
||||||
|
|
||||||
|
sudo sed -i 's/deb h/deb [arch=amd64] h/g' /etc/apt/sources.list
|
||||||
|
|
||||||
|
sudo dpkg --add-architecture armhf
|
||||||
|
|
||||||
|
sudo apt-get update && sudo apt-get install -y build-essential qemu-user qemu-user-static gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf libstdc++6:armhf
|
||||||
|
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: configure
|
||||||
|
run: ./configure --disable-debug --prefix=$PWD/.libsodium-build --host=arm-linux-gnueabihf
|
||||||
|
- name: make
|
||||||
|
run: make -j $(nproc)
|
||||||
|
|
||||||
|
- name: make check
|
||||||
|
run: |
|
||||||
|
make check
|
||||||
|
|
||||||
|
- name: make install
|
||||||
|
run: make install
|
||||||
|
|
||||||
|
- name: strip
|
||||||
|
run: arm-linux-gnueabihf-strip --strip-all .libsodium-build/lib/libsodium.so
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-arm
|
||||||
|
path: .libsodium-build/lib/libsodium.so
|
||||||
|
|
||||||
|
build-linux-musl:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: alpine:3.13
|
||||||
|
steps:
|
||||||
|
- name: Set up build environment
|
||||||
|
run: |
|
||||||
|
apk update
|
||||||
|
apk add alpine-sdk ca-certificates
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: configure
|
||||||
|
run: ./configure --disable-debug --prefix=$PWD/.libsodium-build
|
||||||
|
- name: make
|
||||||
|
run: make
|
||||||
|
- name: make check
|
||||||
|
run: make check
|
||||||
|
- name: make install
|
||||||
|
run: make install
|
||||||
|
- name: strip
|
||||||
|
run: strip --strip-all .libsodium-build/lib/libsodium.so
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-musl-x64
|
||||||
|
path: .libsodium-build/lib/libsodium.so
|
||||||
|
|
||||||
|
build-macos:
|
||||||
|
runs-on: macos-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: configure
|
||||||
|
run: ./configure --disable-debug --prefix=$PWD/.libsodium-build
|
||||||
|
- name: make
|
||||||
|
run: make
|
||||||
|
- name: make check
|
||||||
|
run: make check
|
||||||
|
- name: make install
|
||||||
|
run: make install
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-osx-x64
|
||||||
|
path: .libsodium-build/lib/libsodium.dylib
|
||||||
|
|
||||||
|
pack:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs:
|
||||||
|
- build-windows
|
||||||
|
- build-linux-glibc
|
||||||
|
- build-linux-glibc-arm
|
||||||
|
- build-linux-glibc-arm64
|
||||||
|
- build-linux-musl
|
||||||
|
- build-macos
|
||||||
|
container:
|
||||||
|
image: mcr.microsoft.com/dotnet/sdk:5.0
|
||||||
|
env:
|
||||||
|
DOTNET_CLI_TELEMETRY_OPTOUT: 1
|
||||||
|
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
|
||||||
|
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: 1
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-win-x64
|
||||||
|
path: .libsodium-pack/runtimes/win-x64/native/
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-win-x86
|
||||||
|
path: .libsodium-pack/runtimes/win-x86/native/
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-x64
|
||||||
|
path: .libsodium-pack/runtimes/linux-x64/native/
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-arm64
|
||||||
|
path: .libsodium-pack/runtimes/linux-arm64/native/
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-arm
|
||||||
|
path: .libsodium-pack/runtimes/linux-arm/native/
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-linux-musl-x64
|
||||||
|
path: .libsodium-pack/runtimes/linux-musl-x64/native/
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: build-osx-x64
|
||||||
|
path: .libsodium-pack/runtimes/osx-x64/native/
|
||||||
|
- name: Copy files
|
||||||
|
run: cp AUTHORS ChangeLog LICENSE packaging/dotnet-core/libsodium.pkgproj .libsodium-pack/
|
||||||
|
- name: Create NuGet package
|
||||||
|
run: dotnet pack -c Release .libsodium-pack/libsodium.pkgproj
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: nuget-package
|
||||||
|
path: .libsodium-pack/bin/Release/*.nupkg
|
||||||
|
|
||||||
|
build-test-binaries:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs:
|
||||||
|
- pack
|
||||||
|
container:
|
||||||
|
image: mcr.microsoft.com/dotnet/sdk:5.0
|
||||||
|
env:
|
||||||
|
DOTNET_CLI_TELEMETRY_OPTOUT: 1
|
||||||
|
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
|
||||||
|
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: 1
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: nuget-package
|
||||||
|
path: .libsodium-pack/
|
||||||
|
- name: dotnet new
|
||||||
|
run: dotnet new console -n Tests -o .libsodium-test/
|
||||||
|
- name: dotnet add package libsodium
|
||||||
|
run: dotnet add .libsodium-test/Tests.csproj package libsodium -s $PWD/.libsodium-pack
|
||||||
|
- name: Copy files
|
||||||
|
run: cp -f packaging/dotnet-core/test.cs .libsodium-test/Program.cs
|
||||||
|
- name: dotnet publish linux-x64
|
||||||
|
run: dotnet publish -c Release -r linux-x64 --self-contained true -p:PublishTrimmed=true
|
||||||
|
working-directory: .libsodium-test/
|
||||||
|
- name: dotnet publish linux-arm
|
||||||
|
run: dotnet publish -c Release -r linux-arm --self-contained true -p:PublishTrimmed=true
|
||||||
|
working-directory: .libsodium-test/
|
||||||
|
- name: dotnet publish linux-arm64
|
||||||
|
run: dotnet publish -c Release -r linux-arm64 --self-contained true -p:PublishTrimmed=true
|
||||||
|
working-directory: .libsodium-test/
|
||||||
|
- name: Move Build Output
|
||||||
|
run: |
|
||||||
|
mkdir .libsodium-builds
|
||||||
|
mv .libsodium-test/bin/Release/net5.0/linux-arm/publish .libsodium-builds/linux-arm
|
||||||
|
mv .libsodium-test/bin/Release/net5.0/linux-arm64/publish .libsodium-builds/linux-arm64
|
||||||
|
mv .libsodium-test/bin/Release/net5.0/linux-x64/publish .libsodium-builds/linux-x64
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: test-builds
|
||||||
|
path: .libsodium-builds/*
|
||||||
|
|
||||||
|
run-test-binaries:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
needs:
|
||||||
|
- build-test-binaries
|
||||||
|
env:
|
||||||
|
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT: 1
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
arch: [x64, arm, arm64]
|
||||||
|
steps:
|
||||||
|
- name: Set up build environment
|
||||||
|
run: |
|
||||||
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
cat <<-EOF | sudo tee /etc/apt/sources.list.d/multiarch.list >/dev/null
|
||||||
|
deb [arch=armhf,arm64] http://ports.ubuntu.com/ focal main restricted
|
||||||
|
deb [arch=armhf,arm64] http://ports.ubuntu.com/ focal-updates main restricted
|
||||||
|
deb [arch=armhf,arm64] http://ports.ubuntu.com/ focal universe
|
||||||
|
deb [arch=armhf,arm64] http://ports.ubuntu.com/ focal-updates universe
|
||||||
|
deb [arch=armhf,arm64] http://ports.ubuntu.com/ focal multiverse
|
||||||
|
deb [arch=armhf,arm64] http://ports.ubuntu.com/ focal-updates multiverse
|
||||||
|
deb [arch=armhf,arm64] http://ports.ubuntu.com/ focal-backports main restricted universe multiverse
|
||||||
|
EOF
|
||||||
|
|
||||||
|
sudo sed -i 's/deb h/deb [arch=amd64] h/g' /etc/apt/sources.list
|
||||||
|
|
||||||
|
sudo dpkg --add-architecture armhf
|
||||||
|
sudo dpkg --add-architecture arm64
|
||||||
|
|
||||||
|
sudo apt-get update && sudo apt-get install -y qemu-user qemu-user-static libstdc++6:armhf libstdc++6:arm64
|
||||||
|
|
||||||
|
- uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: test-builds
|
||||||
|
path: .libsodium-builds/
|
||||||
|
|
||||||
|
- name: Run ${{ matrix.arch }}
|
||||||
|
run: |
|
||||||
|
chmod +x .libsodium-builds/linux-${{ matrix.arch }}/Tests
|
||||||
|
.libsodium-builds/linux-${{ matrix.arch }}/Tests
|
||||||
|
|
162
external/src/libsodium/.gitignore
vendored
Normal file
162
external/src/libsodium/.gitignore
vendored
Normal file
|
@ -0,0 +1,162 @@
|
||||||
|
*.bc
|
||||||
|
*.dSYM
|
||||||
|
*.done
|
||||||
|
*.final
|
||||||
|
*.gcda
|
||||||
|
*.gcno
|
||||||
|
*.i
|
||||||
|
*.la
|
||||||
|
*.lo
|
||||||
|
*.log
|
||||||
|
*.mem
|
||||||
|
*.nexe
|
||||||
|
*.o
|
||||||
|
*.plist
|
||||||
|
*.scan
|
||||||
|
*.sdf
|
||||||
|
*.status
|
||||||
|
*.tar.*
|
||||||
|
*.wasm
|
||||||
|
*.wast
|
||||||
|
*~
|
||||||
|
.DS_Store
|
||||||
|
.deps
|
||||||
|
.dirstamp
|
||||||
|
.done
|
||||||
|
.libs
|
||||||
|
/bin/
|
||||||
|
/obj/
|
||||||
|
Build
|
||||||
|
INSTALL
|
||||||
|
Makefile
|
||||||
|
Makefile.in
|
||||||
|
Vagrantfile
|
||||||
|
aclocal.m4
|
||||||
|
android-toolchain
|
||||||
|
android-toolchain-*
|
||||||
|
autom4te.cache
|
||||||
|
build
|
||||||
|
compile
|
||||||
|
confdefs.h
|
||||||
|
config.*
|
||||||
|
configure
|
||||||
|
configure.lineno
|
||||||
|
coverage.info
|
||||||
|
depcomp
|
||||||
|
install-sh
|
||||||
|
libsodium-*.tar.bz2
|
||||||
|
libsodium-*.tar.gz
|
||||||
|
libsodium-*.vcproj
|
||||||
|
libsodium-*.vcproj.filters
|
||||||
|
libsodium-*.vcxproj
|
||||||
|
libsodium-*.vcxproj.filters
|
||||||
|
libsodium-android-*
|
||||||
|
libsodium-ios
|
||||||
|
libsodium-js
|
||||||
|
libsodium-js-*
|
||||||
|
libsodium-nativeclient
|
||||||
|
libsodium-nativeclient-*
|
||||||
|
libsodium-osx
|
||||||
|
libsodium-uninstalled.pc
|
||||||
|
libsodium-wasm32-wasi
|
||||||
|
libsodium-win32
|
||||||
|
libsodium-win64
|
||||||
|
libsodium.pc
|
||||||
|
libtool
|
||||||
|
ltmain.sh
|
||||||
|
m4/argz.m4
|
||||||
|
m4/libtool.m4
|
||||||
|
m4/ltoptions.m4
|
||||||
|
m4/ltsugar.m4
|
||||||
|
m4/ltversion.m4
|
||||||
|
m4/lt~obsolete.m4
|
||||||
|
man/*.html
|
||||||
|
man/Makefile.in
|
||||||
|
missing
|
||||||
|
src/libsodium/*.def
|
||||||
|
src/libsodium/include/sodium/version.h
|
||||||
|
stamp-*
|
||||||
|
test-driver
|
||||||
|
test/default/*.asm.js
|
||||||
|
test/default/*.res
|
||||||
|
test/default/*.trs
|
||||||
|
test/default/aead_aes256gcm
|
||||||
|
test/default/aead_aes256gcm2
|
||||||
|
test/default/aead_chacha20poly1305
|
||||||
|
test/default/aead_chacha20poly13052
|
||||||
|
test/default/aead_xchacha20poly1305
|
||||||
|
test/default/auth
|
||||||
|
test/default/auth2
|
||||||
|
test/default/auth3
|
||||||
|
test/default/auth5
|
||||||
|
test/default/auth6
|
||||||
|
test/default/auth7
|
||||||
|
test/default/box
|
||||||
|
test/default/box2
|
||||||
|
test/default/box7
|
||||||
|
test/default/box8
|
||||||
|
test/default/box_easy
|
||||||
|
test/default/box_easy2
|
||||||
|
test/default/box_seal
|
||||||
|
test/default/box_seed
|
||||||
|
test/default/browser
|
||||||
|
test/default/chacha20
|
||||||
|
test/default/codecs
|
||||||
|
test/default/core1
|
||||||
|
test/default/core2
|
||||||
|
test/default/core3
|
||||||
|
test/default/core4
|
||||||
|
test/default/core5
|
||||||
|
test/default/core6
|
||||||
|
test/default/core_ed25519
|
||||||
|
test/default/core_ristretto255
|
||||||
|
test/default/ed25519_convert
|
||||||
|
test/default/generichash
|
||||||
|
test/default/generichash2
|
||||||
|
test/default/generichash3
|
||||||
|
test/default/hash
|
||||||
|
test/default/hash3
|
||||||
|
test/default/kdf
|
||||||
|
test/default/keygen
|
||||||
|
test/default/kx
|
||||||
|
test/default/metamorphic
|
||||||
|
test/default/misuse
|
||||||
|
test/default/onetimeauth
|
||||||
|
test/default/onetimeauth2
|
||||||
|
test/default/onetimeauth7
|
||||||
|
test/default/pwhash_argon2i
|
||||||
|
test/default/pwhash_argon2id
|
||||||
|
test/default/pwhash_scrypt
|
||||||
|
test/default/pwhash_scrypt_ll
|
||||||
|
test/default/randombytes
|
||||||
|
test/default/scalarmult
|
||||||
|
test/default/scalarmult2
|
||||||
|
test/default/scalarmult5
|
||||||
|
test/default/scalarmult6
|
||||||
|
test/default/scalarmult7
|
||||||
|
test/default/scalarmult8
|
||||||
|
test/default/scalarmult_ed25519
|
||||||
|
test/default/scalarmult_ristretto255
|
||||||
|
test/default/secretbox
|
||||||
|
test/default/secretbox2
|
||||||
|
test/default/secretbox7
|
||||||
|
test/default/secretbox8
|
||||||
|
test/default/secretbox_easy
|
||||||
|
test/default/secretbox_easy2
|
||||||
|
test/default/secretstream
|
||||||
|
test/default/shorthash
|
||||||
|
test/default/sign
|
||||||
|
test/default/siphashx24
|
||||||
|
test/default/sodium_core
|
||||||
|
test/default/sodium_utils
|
||||||
|
test/default/sodium_utils2
|
||||||
|
test/default/sodium_utils3
|
||||||
|
test/default/sodium_version
|
||||||
|
test/default/stream
|
||||||
|
test/default/stream2
|
||||||
|
test/default/stream3
|
||||||
|
test/default/stream4
|
||||||
|
test/default/verify1
|
||||||
|
test/default/xchacha20
|
||||||
|
test/js.done
|
||||||
|
testing
|
145
external/src/libsodium/AUTHORS
vendored
Normal file
145
external/src/libsodium/AUTHORS
vendored
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
|
||||||
|
Designers
|
||||||
|
=========
|
||||||
|
|
||||||
|
argon2 Alex Biryukov
|
||||||
|
Daniel Dinu
|
||||||
|
Dmitry Khovratovich
|
||||||
|
|
||||||
|
blake2 Jean-Philippe Aumasson
|
||||||
|
Christian Winnerlein
|
||||||
|
Samuel Neves
|
||||||
|
Zooko Wilcox-O'Hearn
|
||||||
|
|
||||||
|
chacha20 Daniel J. Bernstein
|
||||||
|
|
||||||
|
chacha20poly1305 Adam Langley
|
||||||
|
Yoav Nir
|
||||||
|
|
||||||
|
curve25519 Daniel J. Bernstein
|
||||||
|
|
||||||
|
curve25519xsalsa20poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
ed25519 Daniel J. Bernstein
|
||||||
|
Bo-Yin Yang
|
||||||
|
Niels Duif
|
||||||
|
Peter Schwabe
|
||||||
|
Tanja Lange
|
||||||
|
|
||||||
|
poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
ristretto Mike Hamburg
|
||||||
|
Henry de Valence
|
||||||
|
Jack Grigg
|
||||||
|
George Tankersley
|
||||||
|
Filippo Valsorda
|
||||||
|
Isis Lovecruft
|
||||||
|
|
||||||
|
salsa20 Daniel J. Bernstein
|
||||||
|
|
||||||
|
scrypt Colin Percival
|
||||||
|
|
||||||
|
siphash Jean-Philippe Aumasson
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
Implementors
|
||||||
|
============
|
||||||
|
|
||||||
|
crypto_aead/aes256gcm/aesni Romain Dolbeau
|
||||||
|
Frank Denis
|
||||||
|
|
||||||
|
crypto_aead/chacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_aead/xchacha20poly1305 Frank Denis
|
||||||
|
Jason A. Donenfeld
|
||||||
|
|
||||||
|
crypto_auth/hmacsha256 Colin Percival
|
||||||
|
crypto_auth/hmacsha512
|
||||||
|
crypto_auth/hmacsha512256
|
||||||
|
|
||||||
|
crypto_box/curve25519xsalsa20poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_box/curve25519xchacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_core/ed25519 Daniel J. Bernstein
|
||||||
|
Adam Langley
|
||||||
|
Frank Denis
|
||||||
|
|
||||||
|
crypto_core/hchacha20 Frank Denis
|
||||||
|
|
||||||
|
crypto_core/hsalsa20 Daniel J. Bernstein
|
||||||
|
crypto_core/salsa
|
||||||
|
|
||||||
|
crypto_generichash/blake2b Jean-Philippe Aumasson
|
||||||
|
Christian Winnerlein
|
||||||
|
Samuel Neves
|
||||||
|
Zooko Wilcox-O'Hearn
|
||||||
|
|
||||||
|
crypto_hash/sha256 Colin Percival
|
||||||
|
crypto_hash/sha512
|
||||||
|
crypto_hash/sha512256
|
||||||
|
|
||||||
|
crypto_kdf Frank Denis
|
||||||
|
|
||||||
|
crypto_kx Frank Denis
|
||||||
|
|
||||||
|
crypto_onetimeauth/poly1305/donna Andrew "floodyberry" Moon
|
||||||
|
crypto_onetimeauth/poly1305/sse2
|
||||||
|
|
||||||
|
crypto_pwhash/argon2 Samuel Neves
|
||||||
|
Dmitry Khovratovich
|
||||||
|
Jean-Philippe Aumasson
|
||||||
|
Daniel Dinu
|
||||||
|
Thomas Pornin
|
||||||
|
|
||||||
|
crypto_pwhash/scryptsalsa208sha256 Colin Percival
|
||||||
|
Alexander Peslyak
|
||||||
|
|
||||||
|
crypto_scalarmult/curve25519/ref10 Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_scalarmult/curve25519/sandy2x Tung Chou
|
||||||
|
|
||||||
|
crypto_scalarmult/ed25519 Frank Denis
|
||||||
|
|
||||||
|
crypto_scalarmult/ristretto255 Frank Denis
|
||||||
|
|
||||||
|
crypto_secretbox/xsalsa20poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_secretbox/xchacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_secretstream/xchacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_shorthash/siphash24 Jean-Philippe Aumasson
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_sign/ed25519 Peter Schwabe
|
||||||
|
Daniel J. Bernstein
|
||||||
|
Niels Duif
|
||||||
|
Tanja Lange
|
||||||
|
Bo-Yin Yang
|
||||||
|
|
||||||
|
crypto_stream/chacha20/ref Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_stream/chacha20/dolbeau Romain Dolbeau
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_stream/salsa20/ref Daniel J. Bernstein
|
||||||
|
crypto_stream/salsa20/xmm6
|
||||||
|
|
||||||
|
crypto_stream/salsa20/xmm6int Romain Dolbeau
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_stream/salsa2012/ref Daniel J. Bernstein
|
||||||
|
crypto_stream/salsa2008/ref
|
||||||
|
|
||||||
|
crypto_stream/xchacha20 Frank Denis
|
||||||
|
|
||||||
|
crypto_verify Frank Denis
|
||||||
|
|
||||||
|
sodium/codecs.c Frank Denis
|
||||||
|
Thomas Pornin
|
||||||
|
Christian Winnerlein
|
||||||
|
|
||||||
|
sodium/core.c Frank Denis
|
||||||
|
sodium/runtime.h
|
||||||
|
sodium/utils.c
|
564
external/src/libsodium/ChangeLog
vendored
Normal file
564
external/src/libsodium/ChangeLog
vendored
Normal file
|
@ -0,0 +1,564 @@
|
||||||
|
|
||||||
|
* Version 1.0.18
|
||||||
|
- Enterprise versions of Visual Studio are now supported.
|
||||||
|
- Visual Studio 2019 is now supported.
|
||||||
|
- 32-bit binaries for Visual Studio 2010 are now provided.
|
||||||
|
- A test designed to trigger an OOM condition didn't work on Linux systems
|
||||||
|
with memory overcommit turned on. It has been removed in order to fix
|
||||||
|
Ansible builds.
|
||||||
|
- Emscripten: `print` and `printErr` functions are overridden to send
|
||||||
|
errors to the console, if there is one.
|
||||||
|
- Emscripten: `UTF8ToString()` is now exported since `Pointer_stringify()`
|
||||||
|
has been deprecated.
|
||||||
|
- Libsodium version detection has been fixed in the CMake recipe.
|
||||||
|
- Generic hashing got a 10% speedup on AVX2.
|
||||||
|
- New target: WebAssembly/WASI (compile with `dist-builds/wasm32-wasi.sh`).
|
||||||
|
- New functions to map a hash to an edwards25519 point or get a random point:
|
||||||
|
`core_ed25519_from_hash()` and `core_ed25519_random()`.
|
||||||
|
- `crypto_core_ed25519_scalar_mul()` has been implemented for
|
||||||
|
`scalar*scalar (mod L)` multiplication.
|
||||||
|
- Support for the Ristretto group has been implemented for interoperability
|
||||||
|
with wasm-crypto.
|
||||||
|
- Improvements have been made to the test suite.
|
||||||
|
- Portability improvements have been made.
|
||||||
|
- `getentropy()` is now used on systems providing this system call.
|
||||||
|
- `randombytes_salsa20` has been renamed to `randombytes_internal`.
|
||||||
|
- Support for NativeClient has been removed.
|
||||||
|
- Most `((nonnull))` attributes have been relaxed to allow 0-length inputs
|
||||||
|
to be `NULL`.
|
||||||
|
- The `-ftree-vectorize` and `-ftree-slp-vectorize` compiler switches are
|
||||||
|
now used, if available, for optimized builds.
|
||||||
|
|
||||||
|
* Version 1.0.17
|
||||||
|
- Bug fix: `sodium_pad()` didn't properly support block sizes >= 256 bytes.
|
||||||
|
- JS/WebAssembly: some old iOS versions can't instantiate the WebAssembly
|
||||||
|
module; fall back to Javascript on these.
|
||||||
|
- JS/WebAssembly: compatibility with newer Emscripten versions.
|
||||||
|
- Bug fix: `crypto_pwhash_scryptsalsa208sha256_str_verify()` and
|
||||||
|
`crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()` didn't return
|
||||||
|
`EINVAL` on input strings with a short length, unlike their high-level
|
||||||
|
counterpart.
|
||||||
|
- Added a workaround for Visual Studio 2010 bug causing CPU features
|
||||||
|
not to be detected.
|
||||||
|
- Portability improvements.
|
||||||
|
- Test vectors from Project Wycheproof have been added.
|
||||||
|
- New low-level APIs for arithmetic mod the order of the prime order group:
|
||||||
|
`crypto_core_ed25519_scalar_random()`, `crypto_core_ed25519_scalar_reduce()`,
|
||||||
|
`crypto_core_ed25519_scalar_invert()`, `crypto_core_ed25519_scalar_negate()`,
|
||||||
|
`crypto_core_ed25519_scalar_complement()`, `crypto_core_ed25519_scalar_add()`
|
||||||
|
and `crypto_core_ed25519_scalar_sub()`.
|
||||||
|
- New low-level APIs for scalar multiplication without clamping:
|
||||||
|
`crypto_scalarmult_ed25519_base_noclamp()` and
|
||||||
|
`crypto_scalarmult_ed25519_noclamp()`. These new APIs are especially useful
|
||||||
|
for blinding.
|
||||||
|
- `sodium_sub()` has been implemented.
|
||||||
|
- Support for WatchOS has been added.
|
||||||
|
- getrandom(2) is now used on FreeBSD 12+.
|
||||||
|
- The `nonnull` attribute has been added to all relevant prototypes.
|
||||||
|
- More reliable AVX512 detection.
|
||||||
|
- Javascript/Webassembly builds now use dynamic memory growth.
|
||||||
|
|
||||||
|
* Version 1.0.16
|
||||||
|
- Signatures computations and verifications are now way faster on
|
||||||
|
64-bit platforms with compilers supporting 128-bit arithmetic (gcc,
|
||||||
|
clang, icc). This includes the WebAssembly target.
|
||||||
|
- New low-level APIs for computations over edwards25519:
|
||||||
|
`crypto_scalarmult_ed25519()`, `crypto_scalarmult_ed25519_base()`,
|
||||||
|
`crypto_core_ed25519_is_valid_point()`, `crypto_core_ed25519_add()`,
|
||||||
|
`crypto_core_ed25519_sub()` and `crypto_core_ed25519_from_uniform()`
|
||||||
|
(elligator representative to point).
|
||||||
|
- `crypto_sign_open()`, `crypto_sign_verify_detached() and
|
||||||
|
`crypto_sign_edwards25519sha512batch_open` now reject public keys in
|
||||||
|
non-canonical form in addition to low-order points.
|
||||||
|
- The library can be built with `ED25519_NONDETERMINISTIC` defined in
|
||||||
|
order to use synthetic nonces for EdDSA. This is disabled by default.
|
||||||
|
- Webassembly: `crypto_pwhash_*()` functions are now included in
|
||||||
|
non-sumo builds.
|
||||||
|
- `sodium_stackzero()` was added to wipe content off the stack.
|
||||||
|
- Android: support new SDKs where unified headers have become the
|
||||||
|
default.
|
||||||
|
- The Salsa20-based PRNG example is now thread-safe on platforms with
|
||||||
|
support for thread-local storage, optionally mixes bits from RDRAND.
|
||||||
|
- CMAKE: static library detection on Unix systems has been improved
|
||||||
|
(thanks to @BurningEnlightenment, @nibua-r, @mellery451)
|
||||||
|
- Argon2 and scrypt are slightly faster on Linux.
|
||||||
|
|
||||||
|
* Version 1.0.15
|
||||||
|
- The default password hashing algorithm is now Argon2id. The
|
||||||
|
`pwhash_str_verify()` function can still verify Argon2i hashes
|
||||||
|
without any changes, and `pwhash()` can still compute Argon2i hashes
|
||||||
|
as well.
|
||||||
|
- The aes128ctr primitive was removed. It was slow, non-standard, not
|
||||||
|
authenticated, and didn't seem to be used by any opensource project.
|
||||||
|
- Argon2id required at least 3 passes like Argon2i, despite a minimum
|
||||||
|
of `1` as defined by the `OPSLIMIT_MIN` constant. This has been fixed.
|
||||||
|
- The secretstream construction was slightly changed to be consistent
|
||||||
|
with forthcoming variants.
|
||||||
|
- The Javascript and Webassembly versions have been merged, and the
|
||||||
|
module now returns a `.ready` promise that will resolve after the
|
||||||
|
Webassembly code is loaded and compiled.
|
||||||
|
- Note that due to these incompatible changes, the library version
|
||||||
|
major was bumped up.
|
||||||
|
|
||||||
|
* Version 1.0.14
|
||||||
|
- iOS binaries should now be compatible with WatchOS and TVOS.
|
||||||
|
- WebAssembly is now officially supported. Special thanks to
|
||||||
|
@facekapow and @pepyakin who helped to make it happen.
|
||||||
|
- Internal consistency checks failing and primitives used with
|
||||||
|
dangerous/out-of-bounds/invalid parameters used to call abort(3).
|
||||||
|
Now, a custom handler *that doesn't return* can be set with the
|
||||||
|
`set_sodium_misuse()` function. It still aborts by default or if the
|
||||||
|
handler ever returns. This is not a replacement for non-fatal,
|
||||||
|
expected runtime errors. This handler will be only called in
|
||||||
|
unexpected situations due to potential bugs in the library or in
|
||||||
|
language bindings.
|
||||||
|
- `*_MESSAGEBYTES_MAX` macros (and the corresponding
|
||||||
|
`_messagebytes_max()` symbols) have been added to represent the
|
||||||
|
maximum message size that can be safely handled by a primitive.
|
||||||
|
Language bindings are encouraged to check user inputs against these
|
||||||
|
maximum lengths.
|
||||||
|
- The test suite has been extended to cover more edge cases.
|
||||||
|
- crypto_sign_ed25519_pk_to_curve25519() now rejects points that are
|
||||||
|
not on the curve, or not in the main subgroup.
|
||||||
|
- Further changes have been made to ensure that smart compilers will
|
||||||
|
not optimize out code that we don't want to be optimized.
|
||||||
|
- Visual Studio solutions are now included in distribution tarballs.
|
||||||
|
- The `sodium_runtime_has_*` symbols for CPU features detection are
|
||||||
|
now defined as weak symbols, i.e. they can be replaced with an
|
||||||
|
application-defined implementation. This can be useful to disable
|
||||||
|
AVX* when temperature/power consumption is a concern.
|
||||||
|
- `crypto_kx_*()` now aborts if called with no non-NULL pointers to
|
||||||
|
store keys to.
|
||||||
|
- SSE2 implementations of `crypto_verify_*()` have been added.
|
||||||
|
- Passwords can be hashed using a specific algorithm with the new
|
||||||
|
`crypto_pwhash_str_alg()` function.
|
||||||
|
- Due to popular demand, base64 encoding (`sodium_bin2base64()`) and
|
||||||
|
decoding (`sodium_base642bin()`) have been implemented.
|
||||||
|
- A new `crypto_secretstream_*()` API was added to safely encrypt files
|
||||||
|
and multi-part messages.
|
||||||
|
- The `sodium_pad()` and `sodium_unpad()` helper functions have been
|
||||||
|
added in order to add & remove padding.
|
||||||
|
- An AVX512 optimized implementation of Argon2 has been added (written
|
||||||
|
by Ondrej Mosnáček, thanks!)
|
||||||
|
- The `crypto_pwhash_str_needs_rehash()` function was added to check if
|
||||||
|
a password hash string matches the given parameters, or if it needs an
|
||||||
|
update.
|
||||||
|
- The library can now be compiled with recent versions of
|
||||||
|
emscripten/binaryen that don't allow multiple variables declarations
|
||||||
|
using a single `var` statement.
|
||||||
|
|
||||||
|
* Version 1.0.13
|
||||||
|
- Javascript: the sumo builds now include all symbols. They were
|
||||||
|
previously limited to symbols defined in minimal builds.
|
||||||
|
- The public `crypto_pwhash_argon2i_MEMLIMIT_MAX` constant was
|
||||||
|
incorrectly defined on 32-bit platforms. This has been fixed.
|
||||||
|
- Version 1.0.12 didn't compile on OpenBSD/i386 using the base gcc
|
||||||
|
compiler. This has been fixed.
|
||||||
|
- The Android compilation scripts have been updated for NDK r14b.
|
||||||
|
- armv7s-optimized code was re-added to iOS builds.
|
||||||
|
- An AVX2 optimized implementation of the Argon2 round function was
|
||||||
|
added.
|
||||||
|
- The Argon2id variant of Argon2 has been implemented. The
|
||||||
|
high-level `crypto_pwhash_str_verify()` function automatically detects
|
||||||
|
the algorithm and can verify both Argon2i and Argon2id hashed passwords.
|
||||||
|
The default algorithm for newly hashed passwords remains Argon2i in
|
||||||
|
this version to avoid breaking compatibility with verifiers running
|
||||||
|
libsodium <= 1.0.12.
|
||||||
|
- A `crypto_box_curve25519xchacha20poly1305_seal*()` function set was
|
||||||
|
implemented.
|
||||||
|
- scrypt was removed from minimal builds.
|
||||||
|
- libsodium is now available on NuGet.
|
||||||
|
|
||||||
|
* Version 1.0.12
|
||||||
|
- Ed25519ph was implemented, adding a multi-part signature API
|
||||||
|
(`crypto_sign_init()`, `crypto_sign_update()`, `crypto_sign_final_*()`).
|
||||||
|
- New constants and related accessors have been added for Scrypt and
|
||||||
|
Argon2.
|
||||||
|
- XChaCha20 has been implemented. Like XSalsa20, this construction
|
||||||
|
extends the ChaCha20 cipher to accept a 192-bit nonce. This makes it safe
|
||||||
|
to use ChaCha20 with random nonces.
|
||||||
|
- `crypto_secretbox`, `crypto_box` and `crypto_aead` now offer
|
||||||
|
variants leveraging XChaCha20.
|
||||||
|
- SHA-2 is about 20% faster, which also gives a speed boost to
|
||||||
|
signature and signature verification.
|
||||||
|
- AVX2 implementations of Salsa20 and ChaCha20 have been added. They
|
||||||
|
are twice as fast as the SSE2 implementations. The speed gain is
|
||||||
|
even more significant on Windows, that previously didn't use
|
||||||
|
vectorized implementations.
|
||||||
|
- New high-level API: `crypto_kdf`, to easily derive one or more
|
||||||
|
subkeys from a master key.
|
||||||
|
- Siphash with a 128-bit output has been implemented, and is
|
||||||
|
available as `crypto_shorthash_siphashx_*`.
|
||||||
|
- New `*_keygen()` helpers functions have been added to create secret
|
||||||
|
keys for all constructions. This improves code clarity and can prevent keys
|
||||||
|
from being partially initialized.
|
||||||
|
- A new `randombytes_buf_deterministic()` function was added to
|
||||||
|
deterministically fill a memory region with pseudorandom data. This
|
||||||
|
function can especially be useful to write reproducible tests.
|
||||||
|
- A preliminary `crypto_kx_*()` API was added to compute shared session
|
||||||
|
keys.
|
||||||
|
- AVX2 detection is more reliable.
|
||||||
|
- The pthreads library is not required any more when using MingW.
|
||||||
|
- `contrib/Findsodium.cmake` was added as an example to include
|
||||||
|
libsodium in a project using cmake.
|
||||||
|
- Compatibility with gcc 2.x has been restored.
|
||||||
|
- Minimal builds can be checked using `sodium_library_minimal()`.
|
||||||
|
- The `--enable-opt` compilation switch has become compatible with more
|
||||||
|
platforms.
|
||||||
|
- Android builds are now using clang on platforms where it is
|
||||||
|
available.
|
||||||
|
|
||||||
|
* Version 1.0.11
|
||||||
|
- `sodium_init()` is now thread-safe, and can be safely called multiple
|
||||||
|
times.
|
||||||
|
- Android binaries now properly support 64-bit Android, targeting
|
||||||
|
platform 24, but without breaking compatibility with platforms 16 and
|
||||||
|
21.
|
||||||
|
- Better support for old gcc versions.
|
||||||
|
- On FreeBSD, core dumps are disabled on regions allocated with
|
||||||
|
sodium allocation functions.
|
||||||
|
- AVX2 detection was fixed, resulting in faster Blake2b hashing on
|
||||||
|
platforms where it was not properly detected.
|
||||||
|
- The Sandy2x Curve25519 implementation was not as fast as expected
|
||||||
|
on some platforms. This has been fixed.
|
||||||
|
- The NativeClient target was improved. Most notably, it now supports
|
||||||
|
optimized implementations, and uses pepper_49 by default.
|
||||||
|
- The library can be compiled with recent Emscripten versions.
|
||||||
|
Changes have been made to produce smaller code, and the default heap
|
||||||
|
size was reduced in the standard version.
|
||||||
|
- The code can now be compiled on SLES11 service pack 4.
|
||||||
|
- Decryption functions can now accept a NULL pointer for the output.
|
||||||
|
This checks the MAC without writing the decrypted message.
|
||||||
|
- crypto_generichash_final() now returns -1 if called twice.
|
||||||
|
- Support for Visual Studio 2008 was improved.
|
||||||
|
|
||||||
|
* Version 1.0.10
|
||||||
|
- This release only fixes a compilation issue reported with some older
|
||||||
|
gcc versions. There are no functional changes over the previous release.
|
||||||
|
|
||||||
|
* Version 1.0.9
|
||||||
|
- The Javascript target now includes a `--sumo` option to include all
|
||||||
|
the symbols of the original C library.
|
||||||
|
- A detached API was added to the ChaCha20-Poly1305 and AES256-GCM
|
||||||
|
implementations.
|
||||||
|
- The Argon2i password hashing function was added, and is accessible
|
||||||
|
directly and through a new, high-level `crypto_pwhash` API. The scrypt
|
||||||
|
function remains available as well.
|
||||||
|
- A speed-record AVX2 implementation of BLAKE2b was added (thanks to
|
||||||
|
Samuel Neves).
|
||||||
|
- The library can now be compiled using C++Builder (thanks to @jcolli44)
|
||||||
|
- Countermeasures for Ed25519 signatures malleability have been added
|
||||||
|
to match the irtf-cfrg-eddsa draft (note that malleability is irrelevant to
|
||||||
|
the standard definition of signature security). Signatures with a small-order
|
||||||
|
`R` point are now also rejected.
|
||||||
|
- Some implementations are now slightly faster when using the Clang
|
||||||
|
compiler.
|
||||||
|
- The HChaCha20 core function was implemented (`crypto_core_hchacha20()`).
|
||||||
|
- No-op stubs were added for all AES256-GCM public functions even when
|
||||||
|
compiled on non-Intel platforms.
|
||||||
|
- `crypt_generichash_blake2b_statebytes()` was added.
|
||||||
|
- New macros were added for the IETF variant of the ChaCha20-Poly1305
|
||||||
|
construction.
|
||||||
|
- The library can now be compiled on Minix.
|
||||||
|
- HEASLR is now enabled on MinGW builds.
|
||||||
|
|
||||||
|
* Version 1.0.8
|
||||||
|
- Handle the case where the CPU supports AVX, but we are running
|
||||||
|
on an hypervisor with AVX disabled/not supported.
|
||||||
|
- Faster (2x) scalarmult_base() when using the ref10 implementation.
|
||||||
|
|
||||||
|
* Version 1.0.7
|
||||||
|
- More functions whose return value should be checked have been
|
||||||
|
tagged with `__attribute__ ((warn_unused_result))`: `crypto_box_easy()`,
|
||||||
|
`crypto_box_detached()`, `crypto_box_beforenm()`, `crypto_box()`, and
|
||||||
|
`crypto_scalarmult()`.
|
||||||
|
- Sandy2x, the fastest Curve25519 implementation ever, has been
|
||||||
|
merged in, and is automatically used on CPUs supporting the AVX
|
||||||
|
instructions set.
|
||||||
|
- An SSE2 optimized implementation of Poly1305 was added, and is
|
||||||
|
twice as fast as the portable one.
|
||||||
|
- An SSSE3 optimized implementation of ChaCha20 was added, and is
|
||||||
|
twice as fast as the portable one.
|
||||||
|
- Faster `sodium_increment()` for common nonce sizes.
|
||||||
|
- New helper functions have been added: `sodium_is_zero()` and
|
||||||
|
`sodium_add()`.
|
||||||
|
- `sodium_runtime_has_aesni()` now properly detects the CPU flag when
|
||||||
|
compiled using Visual Studio.
|
||||||
|
|
||||||
|
* Version 1.0.6
|
||||||
|
- Optimized implementations of Blake2 have been added for modern
|
||||||
|
Intel platforms. `crypto_generichash()` is now faster than MD5 and SHA1
|
||||||
|
implementations while being far more secure.
|
||||||
|
- Functions for which the return value should be checked have been
|
||||||
|
tagged with `__attribute__ ((warn_unused_result))`. This will
|
||||||
|
intentionally break code compiled with `-Werror` that didn't bother
|
||||||
|
checking critical return values.
|
||||||
|
- The `crypto_sign_edwards25519sha512batch_*()` functions have been
|
||||||
|
tagged as deprecated.
|
||||||
|
- Undocumented symbols that were exported, but were only useful for
|
||||||
|
internal purposes have been removed or made private:
|
||||||
|
`sodium_runtime_get_cpu_features()`, the implementation-specific
|
||||||
|
`crypto_onetimeauth_poly1305_donna()` symbols,
|
||||||
|
`crypto_onetimeauth_poly1305_set_implementation()`,
|
||||||
|
`crypto_onetimeauth_poly1305_implementation_name()` and
|
||||||
|
`crypto_onetimeauth_pick_best_implementation()`.
|
||||||
|
- `sodium_compare()` now works as documented, and compares numbers
|
||||||
|
in little-endian format instead of behaving like `memcmp()`.
|
||||||
|
- The previous changes should not break actual applications, but to be
|
||||||
|
safe, the library version major was incremented.
|
||||||
|
- `sodium_runtime_has_ssse3()` and `sodium_runtime_has_sse41()` have
|
||||||
|
been added.
|
||||||
|
- The library can now be compiled with the CompCert compiler.
|
||||||
|
|
||||||
|
* Version 1.0.5
|
||||||
|
- Compilation issues on some platforms were fixed: missing alignment
|
||||||
|
directives were added (required at least on RHEL-6/i386), a workaround
|
||||||
|
for a VRP bug on gcc/armv7 was added, and the library can now be compiled
|
||||||
|
with the SunPro compiler.
|
||||||
|
- Javascript target: io.js is not supported any more. Use nodejs.
|
||||||
|
|
||||||
|
* Version 1.0.4
|
||||||
|
- Support for AES256-GCM has been added. This requires
|
||||||
|
a CPU with the aesni and pclmul extensions, and is accessible via the
|
||||||
|
crypto_aead_aes256gcm_*() functions.
|
||||||
|
- The Javascript target doesn't use eval() any more, so that the
|
||||||
|
library can be used in Chrome packaged applications.
|
||||||
|
- QNX and CloudABI are now supported.
|
||||||
|
- Support for NaCl has finally been added.
|
||||||
|
- ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has
|
||||||
|
been implemented as crypto_stream_chacha20_ietf(),
|
||||||
|
crypto_stream_chacha20_ietf_xor() and crypto_stream_chacha20_ietf_xor_ic().
|
||||||
|
An IETF-compatible version of ChaCha20Poly1305 is available as
|
||||||
|
crypto_aead_chacha20poly1305_ietf_npubbytes(),
|
||||||
|
crypto_aead_chacha20poly1305_ietf_encrypt() and
|
||||||
|
crypto_aead_chacha20poly1305_ietf_decrypt().
|
||||||
|
- The sodium_increment() helper function has been added, to increment
|
||||||
|
an arbitrary large number (such as a nonce).
|
||||||
|
- The sodium_compare() helper function has been added, to compare
|
||||||
|
arbitrary large numbers (such as nonces, in order to prevent replay
|
||||||
|
attacks).
|
||||||
|
|
||||||
|
* Version 1.0.3
|
||||||
|
- In addition to sodium_bin2hex(), sodium_hex2bin() is now a
|
||||||
|
constant-time function.
|
||||||
|
- crypto_stream_xsalsa20_ic() has been added.
|
||||||
|
- crypto_generichash_statebytes(), crypto_auth_*_statebytes() and
|
||||||
|
crypto_hash_*_statebytes() have been added in order to retrieve the
|
||||||
|
size of structures keeping states from foreign languages.
|
||||||
|
- The JavaScript target doesn't require /dev/urandom or an external
|
||||||
|
randombytes() implementation any more. Other minor Emscripten-related
|
||||||
|
improvements have been made in order to support libsodium.js
|
||||||
|
- Custom randombytes implementations do not need to provide their own
|
||||||
|
implementation of randombytes_uniform() any more. randombytes_stir()
|
||||||
|
and randombytes_close() can also be NULL pointers if they are not
|
||||||
|
required.
|
||||||
|
- On Linux, getrandom(2) is being used instead of directly accessing
|
||||||
|
/dev/urandom, if the kernel supports this system call.
|
||||||
|
- crypto_box_seal() and crypto_box_seal_open() have been added.
|
||||||
|
- Visual Studio 2015 is now supported.
|
||||||
|
|
||||||
|
* Version 1.0.2
|
||||||
|
- The _easy and _detached APIs now support precalculated keys;
|
||||||
|
crypto_box_easy_afternm(), crypto_box_open_easy_afternm(),
|
||||||
|
crypto_box_detached_afternm() and crypto_box_open_detached_afternm()
|
||||||
|
have been added as an alternative to the NaCl interface.
|
||||||
|
- Memory allocation functions can now be used on operating systems with
|
||||||
|
no memory protection.
|
||||||
|
- crypto_sign_open() and crypto_sign_edwards25519sha512batch_open()
|
||||||
|
now accept a NULL pointer instead of a pointer to the message size, if
|
||||||
|
storing this information is not required.
|
||||||
|
- The close-on-exec flag is now set on the descriptor returned when
|
||||||
|
opening /dev/urandom.
|
||||||
|
- A libsodium-uninstalled.pc file to use pkg-config even when
|
||||||
|
libsodium is not installed, has been added.
|
||||||
|
- The iOS target now includes armv7s and arm64 optimized code, as well
|
||||||
|
as i386 and x86_64 code for the iOS simulator.
|
||||||
|
- sodium_free() can now be called on regions with PROT_NONE protection.
|
||||||
|
- The Javascript tests can run on Ubuntu, where the node binary was
|
||||||
|
renamed nodejs. io.js can also be used instead of node.
|
||||||
|
|
||||||
|
* Version 1.0.1
|
||||||
|
- DLL_EXPORT was renamed SODIUM_DLL_EXPORT in order to avoid
|
||||||
|
collisions with similar macros defined by other libraries.
|
||||||
|
- sodium_bin2hex() is now constant-time.
|
||||||
|
- crypto_secretbox_detached() now supports overlapping input and output
|
||||||
|
regions.
|
||||||
|
- NaCl's donna_c64 implementation of curve25519 was reading an extra byte
|
||||||
|
past the end of the buffer containing the base point. This has been
|
||||||
|
fixed.
|
||||||
|
|
||||||
|
* Version 1.0.0
|
||||||
|
- The API and ABI are now stable. New features will be added, but
|
||||||
|
backward-compatibility is guaranteed through all the 1.x.y releases.
|
||||||
|
- crypto_sign() properly works with overlapping regions again. Thanks
|
||||||
|
to @pysiak for reporting this regression introduced in version 0.6.1.
|
||||||
|
- The test suite has been extended.
|
||||||
|
|
||||||
|
* Version 0.7.1 (1.0 RC2)
|
||||||
|
- This is the second release candidate of Sodium 1.0. Minor
|
||||||
|
compilation, readability and portability changes have been made and the
|
||||||
|
test suite was improved, but the API is the same as the previous release
|
||||||
|
candidate.
|
||||||
|
|
||||||
|
* Version 0.7.0 (1.0 RC1)
|
||||||
|
- Allocating memory to store sensitive data can now be done using
|
||||||
|
sodium_malloc() and sodium_allocarray(). These functions add guard
|
||||||
|
pages around the protected data to make it less likely to be
|
||||||
|
accessible in a heartbleed-like scenario. In addition, the protection
|
||||||
|
for memory regions allocated that way can be changed using
|
||||||
|
sodium_mprotect_noaccess(), sodium_mprotect_readonly() and
|
||||||
|
sodium_mprotect_readwrite().
|
||||||
|
- ed25519 keys can be converted to curve25519 keys with
|
||||||
|
crypto_sign_ed25519_pk_to_curve25519() and
|
||||||
|
crypto_sign_ed25519_sk_to_curve25519(). This allows using the same
|
||||||
|
keys for signature and encryption.
|
||||||
|
- The seed and the public key can be extracted from an ed25519 key
|
||||||
|
using crypto_sign_ed25519_sk_to_seed() and crypto_sign_ed25519_sk_to_pk().
|
||||||
|
- aes256 was removed. A timing-attack resistant implementation might
|
||||||
|
be added later, but not before version 1.0 is tagged.
|
||||||
|
- The crypto_pwhash_scryptxsalsa208sha256_* compatibility layer was
|
||||||
|
removed. Use crypto_pwhash_scryptsalsa208sha256_*.
|
||||||
|
- The compatibility layer for implementation-specific functions was
|
||||||
|
removed.
|
||||||
|
- Compilation issues with Mingw64 on MSYS (not MSYS2) were fixed.
|
||||||
|
- crypto_pwhash_scryptsalsa208sha256_STRPREFIX was added: it contains
|
||||||
|
the prefix produced by crypto_pwhash_scryptsalsa208sha256_str()
|
||||||
|
|
||||||
|
* Version 0.6.1
|
||||||
|
- Important bug fix: when crypto_sign_open() was given a signed
|
||||||
|
message too short to even contain a signature, it was putting an
|
||||||
|
unlimited amount of zeros into the target buffer instead of
|
||||||
|
immediately returning -1. The bug was introduced in version 0.5.0.
|
||||||
|
- New API: crypto_sign_detached() and crypto_sign_verify_detached()
|
||||||
|
to produce and verify ed25519 signatures without having to duplicate
|
||||||
|
the message.
|
||||||
|
- New ./configure switch: --enable-minimal, to create a smaller
|
||||||
|
library, with only the functions required for the high-level API.
|
||||||
|
Mainly useful for the JavaScript target and embedded systems.
|
||||||
|
- All the symbols are now exported by the Emscripten build script.
|
||||||
|
- The pkg-config .pc file is now always installed even if the
|
||||||
|
pkg-config tool is not available during the installation.
|
||||||
|
|
||||||
|
* Version 0.6.0
|
||||||
|
- The ChaCha20 stream cipher has been added, as crypto_stream_chacha20_*
|
||||||
|
- The ChaCha20Poly1305 AEAD construction has been implemented, as
|
||||||
|
crypto_aead_chacha20poly1305_*
|
||||||
|
- The _easy API does not require any heap allocations any more and
|
||||||
|
does not have any overhead over the NaCl API. With the password
|
||||||
|
hashing function being an obvious exception, the library doesn't
|
||||||
|
allocate and will not allocate heap memory ever.
|
||||||
|
- crypto_box and crypto_secretbox have a new _detached API to store
|
||||||
|
the authentication tag and the encrypted message separately.
|
||||||
|
- crypto_pwhash_scryptxsalsa208sha256*() functions have been renamed
|
||||||
|
crypto_pwhash_scryptsalsa208sha256*().
|
||||||
|
- The low-level crypto_pwhash_scryptsalsa208sha256_ll() function
|
||||||
|
allows setting individual parameters of the scrypt function.
|
||||||
|
- New macros and functions for recommended crypto_pwhash_* parameters
|
||||||
|
have been added.
|
||||||
|
- Similarly to crypto_sign_seed_keypair(), crypto_box_seed_keypair()
|
||||||
|
has been introduced to deterministically generate a key pair from a seed.
|
||||||
|
- crypto_onetimeauth() now provides a streaming interface.
|
||||||
|
- crypto_stream_chacha20_xor_ic() and crypto_stream_salsa20_xor_ic()
|
||||||
|
have been added to use a non-zero initial block counter.
|
||||||
|
- On Windows, CryptGenRandom() was replaced by RtlGenRandom(), which
|
||||||
|
doesn't require the Crypt API.
|
||||||
|
- The high bit in curve25519 is masked instead of processing the key as
|
||||||
|
a 256-bit value.
|
||||||
|
- The curve25519 ref implementation was replaced by the latest ref10
|
||||||
|
implementation from Supercop.
|
||||||
|
- sodium_mlock() now prevents memory from being included in coredumps
|
||||||
|
on Linux 3.4+
|
||||||
|
|
||||||
|
* Version 0.5.0
|
||||||
|
- sodium_mlock()/sodium_munlock() have been introduced to lock pages
|
||||||
|
in memory before storing sensitive data, and to zero them before
|
||||||
|
unlocking them.
|
||||||
|
- High-level wrappers for crypto_box and crypto_secretbox
|
||||||
|
(crypto_box_easy and crypto_secretbox_easy) can be used to avoid
|
||||||
|
dealing with the specific memory layout regular functions depend on.
|
||||||
|
- crypto_pwhash_scryptsalsa208sha256* functions have been added
|
||||||
|
to derive a key from a password, and for password storage.
|
||||||
|
- Salsa20 and ed25519 implementations now support overlapping
|
||||||
|
inputs/keys/outputs (changes imported from supercop-20140505).
|
||||||
|
- New build scripts for Visual Studio, Emscripten, different Android
|
||||||
|
architectures and msys2 are available.
|
||||||
|
- The poly1305-53 implementation has been replaced with Floodyberry's
|
||||||
|
poly1305-donna32 and poly1305-donna64 implementations.
|
||||||
|
- sodium_hex2bin() has been added to complement sodium_bin2hex().
|
||||||
|
- On OpenBSD and Bitrig, arc4random() is used instead of reading
|
||||||
|
/dev/urandom.
|
||||||
|
- crypto_auth_hmac_sha512() has been implemented.
|
||||||
|
- sha256 and sha512 now have a streaming interface.
|
||||||
|
- hmacsha256, hmacsha512 and hmacsha512256 now support keys of
|
||||||
|
arbitrary length, and have a streaming interface.
|
||||||
|
- crypto_verify_64() has been implemented.
|
||||||
|
- first-class Visual Studio build system, thanks to @evoskuil
|
||||||
|
- CPU features are now detected at runtime.
|
||||||
|
|
||||||
|
* Version 0.4.5
|
||||||
|
- Restore compatibility with OSX <= 10.6
|
||||||
|
|
||||||
|
* Version 0.4.4
|
||||||
|
- Visual Studio is officially supported (VC 2010 & VC 2013)
|
||||||
|
- mingw64 is now supported
|
||||||
|
- big-endian architectures are now supported as well
|
||||||
|
- The donna_c64 implementation of curve25519_donna_c64 now handles
|
||||||
|
non-canonical points like the ref implementation
|
||||||
|
- Missing scalarmult_curve25519 and stream_salsa20 constants are now exported
|
||||||
|
- A crypto_onetimeauth_poly1305_ref() wrapper has been added
|
||||||
|
|
||||||
|
* Version 0.4.3
|
||||||
|
- crypto_sign_seedbytes() and crypto_sign_SEEDBYTES were added.
|
||||||
|
- crypto_onetimeauth_poly1305_implementation_name() was added.
|
||||||
|
- poly1305-ref has been replaced by a faster implementation,
|
||||||
|
Floodyberry's poly1305-donna-unrolled.
|
||||||
|
- Stackmarkings have been added to assembly code, for Hardened Gentoo.
|
||||||
|
- pkg-config can now be used in order to retrieve compilations flags for
|
||||||
|
using libsodium.
|
||||||
|
- crypto_stream_aes256estream_*() can now deal with unaligned input
|
||||||
|
on platforms that require word alignment.
|
||||||
|
- portability improvements.
|
||||||
|
|
||||||
|
* Version 0.4.2
|
||||||
|
- All NaCl constants are now also exposed as functions.
|
||||||
|
- The Android and iOS cross-compilation script have been improved.
|
||||||
|
- libsodium can now be cross-compiled to Windows from Linux.
|
||||||
|
- libsodium can now be compiled with emscripten.
|
||||||
|
- New convenience function (prototyped in utils.h): sodium_bin2hex().
|
||||||
|
|
||||||
|
* Version 0.4.1
|
||||||
|
- sodium_version_*() functions were not exported in version 0.4. They
|
||||||
|
are now visible as intended.
|
||||||
|
- sodium_init() now calls randombytes_stir().
|
||||||
|
- optimized assembly version of salsa20 is now used on amd64.
|
||||||
|
- further cleanups and enhanced compatibility with non-C99 compilers.
|
||||||
|
|
||||||
|
* Version 0.4
|
||||||
|
- Most constants and operations are now available as actual functions
|
||||||
|
instead of macros, making it easier to use from other languages.
|
||||||
|
- New operation: crypto_generichash, featuring a variable key size, a
|
||||||
|
variable output size, and a streaming API. Currently implemented using
|
||||||
|
Blake2b.
|
||||||
|
- The package can be compiled in a separate directory.
|
||||||
|
- aes128ctr functions are exported.
|
||||||
|
- Optimized versions of curve25519 (curve25519_donna_c64), poly1305
|
||||||
|
(poly1305_53) and ed25519 (ed25519_ref10) are available. Optionally calling
|
||||||
|
sodium_init() once before using the library makes it pick the fastest
|
||||||
|
implementation.
|
||||||
|
- New convenience function: sodium_memzero() in order to securely
|
||||||
|
wipe a memory area.
|
||||||
|
- A whole bunch of cleanups and portability enhancements.
|
||||||
|
- On Windows, a .REF file is generated along with the shared library,
|
||||||
|
for use with Visual Studio. The installation path for these has become
|
||||||
|
$prefix/bin as expected by MingW.
|
||||||
|
|
||||||
|
* Version 0.3
|
||||||
|
- The crypto_shorthash operation has been added, implemented using
|
||||||
|
SipHash-2-4.
|
||||||
|
|
||||||
|
* Version 0.2
|
||||||
|
- crypto_sign_seed_keypair() has been added
|
||||||
|
|
||||||
|
* Version 0.1
|
||||||
|
- Initial release.
|
||||||
|
|
18
external/src/libsodium/LICENSE
vendored
Normal file
18
external/src/libsodium/LICENSE
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
/*
|
||||||
|
* ISC License
|
||||||
|
*
|
||||||
|
* Copyright (c) 2013-2021
|
||||||
|
* Frank Denis <j at pureftpd dot org>
|
||||||
|
*
|
||||||
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
|
* purpose with or without fee is hereby granted, provided that the above
|
||||||
|
* copyright notice and this permission notice appear in all copies.
|
||||||
|
*
|
||||||
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||||
|
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||||
|
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||||
|
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
|
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
*/
|
24
external/src/libsodium/Makefile.am
vendored
Normal file
24
external/src/libsodium/Makefile.am
vendored
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
autogen.sh \
|
||||||
|
libsodium.sln \
|
||||||
|
libsodium.vcxproj \
|
||||||
|
libsodium.vcxproj.filters \
|
||||||
|
LICENSE \
|
||||||
|
README.markdown \
|
||||||
|
THANKS
|
||||||
|
|
||||||
|
SUBDIRS = \
|
||||||
|
builds \
|
||||||
|
contrib \
|
||||||
|
dist-build \
|
||||||
|
msvc-scripts \
|
||||||
|
src \
|
||||||
|
test
|
||||||
|
|
||||||
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
pkgconfig_DATA = @PACKAGE_NAME@.pc
|
||||||
|
|
||||||
|
DISTCLEANFILES = $(pkgconfig_DATA)
|
||||||
|
|
48
external/src/libsodium/README.markdown
vendored
Normal file
48
external/src/libsodium/README.markdown
vendored
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
[![GitHub CI](https://github.com/jedisct1/libsodium/workflows/CI/badge.svg)](https://github.com/jedisct1/libsodium/actions)
|
||||||
|
[![Windows build status](https://ci.appveyor.com/api/projects/status/fu8s2elx25il98hj?svg=true)](https://ci.appveyor.com/project/jedisct1/libsodium)
|
||||||
|
[![Coverity Scan Build Status](https://scan.coverity.com/projects/2397/badge.svg)](https://scan.coverity.com/projects/2397)
|
||||||
|
[![Azure build status](https://jedisct1.visualstudio.com/Libsodium/_apis/build/status/jedisct1.libsodium?branchName=stable)](https://jedisct1.visualstudio.com/Libsodium/_build/latest?definitionId=3&branchName=stable)
|
||||||
|
[![CodeQL scan](https://github.com/jedisct1/libsodium/workflows/CodeQL%20scan/badge.svg)](https://github.com/jedisct1/libsodium/actions)
|
||||||
|
|
||||||
|
![libsodium](https://raw.github.com/jedisct1/libsodium/master/logo.png)
|
||||||
|
============
|
||||||
|
|
||||||
|
Sodium is a new, easy-to-use software library for encryption,
|
||||||
|
decryption, signatures, password hashing and more.
|
||||||
|
|
||||||
|
It is a portable, cross-compilable, installable, packageable
|
||||||
|
fork of [NaCl](http://nacl.cr.yp.to/), with a compatible API, and an
|
||||||
|
extended API to improve usability even further.
|
||||||
|
|
||||||
|
Its goal is to provide all of the core operations needed to build
|
||||||
|
higher-level cryptographic tools.
|
||||||
|
|
||||||
|
Sodium supports a variety of compilers and operating systems,
|
||||||
|
including Windows (with MingW or Visual Studio, x86 and x64), iOS, Android,
|
||||||
|
as well as Javascript and Webassembly.
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
The documentation is available on Gitbook and built from the [libsodium-doc](https://github.com/jedisct1/libsodium-doc) repository:
|
||||||
|
|
||||||
|
* [libsodium documentation](https://download.libsodium.org/doc/) -
|
||||||
|
online, requires Javascript.
|
||||||
|
* [offline documentation](https://www.gitbook.com/book/jedisct1/libsodium/details)
|
||||||
|
in PDF format.
|
||||||
|
|
||||||
|
## Integrity Checking
|
||||||
|
|
||||||
|
The integrity checking instructions (including the signing key for libsodium)
|
||||||
|
are available in the [installation](https://download.libsodium.org/doc/installation#integrity-checking)
|
||||||
|
section of the documentation.
|
||||||
|
|
||||||
|
## Community
|
||||||
|
|
||||||
|
A mailing-list is available to discuss libsodium.
|
||||||
|
|
||||||
|
In order to join, just send a random mail to `sodium-subscribe` {at}
|
||||||
|
`pureftpd` {dot} `org`.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
[ISC license](https://en.wikipedia.org/wiki/ISC_license).
|
92
external/src/libsodium/THANKS
vendored
Normal file
92
external/src/libsodium/THANKS
vendored
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
Special thanks to people, companies and organizations having written
|
||||||
|
libsodium bindings for their favorite programming languages:
|
||||||
|
|
||||||
|
@alethia7
|
||||||
|
@artemisc
|
||||||
|
@carblue
|
||||||
|
@dnaq
|
||||||
|
@ektrah
|
||||||
|
@graxrabble
|
||||||
|
@harleqin
|
||||||
|
@joshjdevl
|
||||||
|
@jrmarino
|
||||||
|
@jshahbazi
|
||||||
|
@lvh
|
||||||
|
@neheb
|
||||||
|
|
||||||
|
Adam Caudill (@adamcaudill)
|
||||||
|
Alexander Ilin (@AlexIljin)
|
||||||
|
Alexander Morris (@alexpmorris)
|
||||||
|
Amit Murthy (@amitmurthy)
|
||||||
|
Andrew Bennett (@potatosalad)
|
||||||
|
Andrew Lambert (@charonn0)
|
||||||
|
Bruce Mitchener (@waywardmonkeys)
|
||||||
|
Bruno Oliveira (@abstractj)
|
||||||
|
Caolan McMahon (@caolan)
|
||||||
|
Chris Rebert (@cvrebert)
|
||||||
|
Christian Hermann (@bitbeans)
|
||||||
|
Christian Wiese (@morfoh)
|
||||||
|
Christian Wiese (@morfoh)
|
||||||
|
Colm MacCárthaigh (@colmmacc)
|
||||||
|
David Parrish (@dmp1ce)
|
||||||
|
Donald Stufft (@dstufft)
|
||||||
|
Douglas Campos (@qmx)
|
||||||
|
Drew Crawford (@drewcrawford)
|
||||||
|
Emil Bay (@emilbayes)
|
||||||
|
Eric Dong (@quantum1423)
|
||||||
|
Eric Voskuil (@evoskuil)
|
||||||
|
Farid Hajji (@fhajji)
|
||||||
|
Frank Siebenlist (@franks42)
|
||||||
|
Gabriel Handford (@gabriel)
|
||||||
|
Geo Carncross (@geocar)
|
||||||
|
Henrik Gassmann (BurningEnlightenment)
|
||||||
|
Jachym Holecek (@freza)
|
||||||
|
Jack Wink (@jackwink)
|
||||||
|
James Ruan (@jamesruan)
|
||||||
|
Jan de Muijnck-Hughes (@jfdm)
|
||||||
|
Jason McCampbell (@jasonmccampbell)
|
||||||
|
Jeroen Habraken (@VeXocide)
|
||||||
|
Jeroen Ooms (@jeroen)
|
||||||
|
Jesper Louis Andersen (@jlouis)
|
||||||
|
Joe Eli McIlvain (@jemc)
|
||||||
|
Jonathan Stowe (@jonathanstowe)
|
||||||
|
Joseph Abrahamson (@tel)
|
||||||
|
Julien Kauffmann (@ereOn)
|
||||||
|
Kenneth Ballenegger (@kballenegger)
|
||||||
|
Loic Maury (@loicmaury)
|
||||||
|
Michael Gorlick (@mgorlick)
|
||||||
|
Michael Gregorowicz (@mgregoro)
|
||||||
|
Michał Zieliński (@zielmicha)
|
||||||
|
Omar Ayub (@electricFeel)
|
||||||
|
Pedro Paixao (@paixaop)
|
||||||
|
Project ArteMisc (@artemisc)
|
||||||
|
Rich FitzJohn (@richfitz)
|
||||||
|
Ruben De Visscher (@rubendv)
|
||||||
|
Rudolf Von Krugstein (@rudolfvonkrugstein)
|
||||||
|
Samuel Neves (@sneves)
|
||||||
|
Scott Arciszewski (@paragonie-scott)
|
||||||
|
Stanislav Ovsiannikov (@naphaso)
|
||||||
|
Stefan Marsiske (@stef)
|
||||||
|
Stephan Touset (@stouset)
|
||||||
|
Stephen Chavez (@redragonx)
|
||||||
|
Steve Gibson (@sggrc)
|
||||||
|
Tony Arcieri (@bascule)
|
||||||
|
Tony Garnock-Jones (@tonyg)
|
||||||
|
Y. T. Chung (@zonyitoo)
|
||||||
|
|
||||||
|
Bytecurry Software
|
||||||
|
Cryptotronix
|
||||||
|
Facebook
|
||||||
|
FSF France
|
||||||
|
MaidSafe
|
||||||
|
Paragonie Initiative Enterprises
|
||||||
|
Python Cryptographic Authority
|
||||||
|
|
||||||
|
(this list may not be complete, if you don't see your name, please
|
||||||
|
submit a pull request!)
|
||||||
|
|
||||||
|
Also thanks to:
|
||||||
|
|
||||||
|
- Coverity, Inc. to provide static analysis.
|
||||||
|
- FSF France for providing access to their compilation servers.
|
||||||
|
- Private Internet Access for having sponsored a complete security audit.
|
24
external/src/libsodium/appveyor.yml
vendored
Normal file
24
external/src/libsodium/appveyor.yml
vendored
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
version: 1.0.18.{build}
|
||||||
|
|
||||||
|
os: Visual Studio 2017
|
||||||
|
|
||||||
|
environment:
|
||||||
|
matrix:
|
||||||
|
- platform: Win32
|
||||||
|
configuration: Debug
|
||||||
|
- platform: Win32
|
||||||
|
configuration: Release
|
||||||
|
- platform: x64
|
||||||
|
configuration: Debug
|
||||||
|
- platform: x64
|
||||||
|
configuration: Release
|
||||||
|
|
||||||
|
matrix:
|
||||||
|
fast_finish: false
|
||||||
|
|
||||||
|
init: msbuild /version
|
||||||
|
|
||||||
|
build:
|
||||||
|
parallel: true
|
||||||
|
project: libsodium.vcxproj
|
||||||
|
verbosity: minimal
|
117
external/src/libsodium/autogen.sh
vendored
Normal file
117
external/src/libsodium/autogen.sh
vendored
Normal file
|
@ -0,0 +1,117 @@
|
||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
args=$(getopt bfos "$@")
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Usage: autogen.sh [-b] [-f] [-o] [-s] [--]"
|
||||||
|
echo
|
||||||
|
echo "> -b: do not update the system detection scripts"
|
||||||
|
echo "> -f: force the recreation of all autoconf scripts"
|
||||||
|
echo "> -o: overwrite/downgrade system detection scripts"
|
||||||
|
echo "> -s: setup an environment for developers"
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
||||||
|
force=false
|
||||||
|
update_config=true
|
||||||
|
overwrite_config=false
|
||||||
|
dev_setup=false
|
||||||
|
|
||||||
|
eval set -- "$args"
|
||||||
|
|
||||||
|
while [ $# -ne 0 ]; do
|
||||||
|
case $1 in
|
||||||
|
-b)
|
||||||
|
update_config=false
|
||||||
|
;;
|
||||||
|
-f)
|
||||||
|
force=true
|
||||||
|
;;
|
||||||
|
-o)
|
||||||
|
overwrite_config=true
|
||||||
|
;;
|
||||||
|
-s)
|
||||||
|
dev_setup=true
|
||||||
|
;;
|
||||||
|
--)
|
||||||
|
shift
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ -s configure ]; then
|
||||||
|
if [ "$force" != true ]; then
|
||||||
|
echo "autoconf scripts already exist." >&2
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
elif [ "$dev_setup" != true ]; then
|
||||||
|
echo "A development environment was not created."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if glibtoolize --version >/dev/null 2>&1; then
|
||||||
|
LIBTOOLIZE='glibtoolize'
|
||||||
|
else
|
||||||
|
LIBTOOLIZE='libtoolize'
|
||||||
|
fi
|
||||||
|
|
||||||
|
command -v command >/dev/null 2>&1 || {
|
||||||
|
echo "command is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
command -v $LIBTOOLIZE >/dev/null 2>&1 || {
|
||||||
|
echo "libtool is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
command -v autoconf >/dev/null 2>&1 || {
|
||||||
|
echo "autoconf is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
command -v automake >/dev/null 2>&1 || {
|
||||||
|
echo "automake is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ "$overwrite_config" = false ]; then
|
||||||
|
if [ -f build-aux/config.guess ]; then
|
||||||
|
mv build-aux/config.guess build-aux/config.guess.stable
|
||||||
|
fi
|
||||||
|
if [ -f build-aux/config.sub ]; then
|
||||||
|
mv build-aux/config.sub build-aux/config.sub.stable
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
$LIBTOOLIZE --copy --install &&
|
||||||
|
aclocal &&
|
||||||
|
automake --add-missing --copy --force-missing --include-deps &&
|
||||||
|
autoconf && echo Done.
|
||||||
|
if [ "$overwrite_config" = false ]; then
|
||||||
|
if [ -f build-aux/config.guess.stable ]; then
|
||||||
|
mv build-aux/config.guess.stable build-aux/config.guess
|
||||||
|
fi
|
||||||
|
if [ -f build-aux/config.sub.stable ]; then
|
||||||
|
mv build-aux/config.sub.stable build-aux/config.sub
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
[ "$update_config" = true ] && [ -z "$DO_NOT_UPDATE_CONFIG_SCRIPTS" ] &&
|
||||||
|
command -v curl >/dev/null 2>&1 && {
|
||||||
|
echo "Downloading config.guess and config.sub..."
|
||||||
|
|
||||||
|
curl -sSL --fail -o config.guess \
|
||||||
|
'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' &&
|
||||||
|
chmod +x config.guess &&
|
||||||
|
chmod +x build-aux/config.guess
|
||||||
|
|
||||||
|
curl -sSL --fail -o config.sub \
|
||||||
|
'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' &&
|
||||||
|
chmod +x build-aux/config.sub &&
|
||||||
|
mv -f config.sub build-aux/config.sub
|
||||||
|
|
||||||
|
echo "Done."
|
||||||
|
}
|
||||||
|
|
||||||
|
rm -f config.guess config.sub
|
141
external/src/libsodium/azure-pipelines.yml
vendored
Normal file
141
external/src/libsodium/azure-pipelines.yml
vendored
Normal file
|
@ -0,0 +1,141 @@
|
||||||
|
trigger:
|
||||||
|
- stable
|
||||||
|
- next
|
||||||
|
|
||||||
|
pr: none
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
- job: "wasi"
|
||||||
|
pool:
|
||||||
|
vmImage: "ubuntu-20.04"
|
||||||
|
steps:
|
||||||
|
- script: |
|
||||||
|
sudo apt-get install build-essential curl cmake lld
|
||||||
|
displayName: Install system packages
|
||||||
|
- script: |
|
||||||
|
curl https://get.wasmer.io -sSfL | sh
|
||||||
|
displayName: Install wasmer
|
||||||
|
- script: |
|
||||||
|
curl -sL -o - https://ziglang.org/download/0.8.0/zig-linux-x86_64-0.8.0.tar.xz | tar xJ -f - -C /opt/
|
||||||
|
sudo mv /opt/zig-* /opt/zig
|
||||||
|
env PATH=/opt/zig/bin:/opt/zig:$PATH
|
||||||
|
displayName: Install the Zig SDK
|
||||||
|
- script: |
|
||||||
|
env WASMER_DIR=${HOME}/.wasmer PATH=${HOME}/.wasmer/bin:/opt/wasi-sdk/bin:${HOME}/.cargo/bin:$PATH dist-build/wasm32-wasi.sh
|
||||||
|
displayName: Compile libsodium
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: libsodium-wasm32-wasi
|
||||||
|
artifactName: libsodium-wasm32-wasi
|
||||||
|
|
||||||
|
- job: "windows"
|
||||||
|
pool:
|
||||||
|
vmImage: "windows-2019"
|
||||||
|
steps:
|
||||||
|
- powershell: |
|
||||||
|
cd builds\msvc\build
|
||||||
|
& .\buildbase.bat ..\vs2019\libsodium.sln 16
|
||||||
|
displayName: Compile it all
|
||||||
|
- powershell: |
|
||||||
|
mkdir bin\include\sodium
|
||||||
|
Copy-Item "src\libsodium\include\sodium\*.h" -Destination "bin\include\sodium" -Recurse
|
||||||
|
Copy-Item "src\libsodium\include\*.h" -Destination "bin\include\"
|
||||||
|
displayName: Copy header files
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: bin
|
||||||
|
artifactName: libsodium
|
||||||
|
|
||||||
|
- job: "windows_old"
|
||||||
|
pool:
|
||||||
|
vmImage: "vs2017-win2016"
|
||||||
|
steps:
|
||||||
|
- powershell: |
|
||||||
|
cd builds\msvc\build
|
||||||
|
& .\buildbase.bat ..\vs2017\libsodium.sln 15
|
||||||
|
displayName: Compile it all
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: bin
|
||||||
|
artifactName: libsodium
|
||||||
|
|
||||||
|
- job: mingw64
|
||||||
|
pool:
|
||||||
|
vmImage: "windows-2019"
|
||||||
|
steps:
|
||||||
|
- powershell: |
|
||||||
|
(New-Object Net.WebClient).DownloadFile("https://github.com/msys2/msys2-installer/releases/download/2021-07-25/msys2-base-x86_64-20210725.sfx.exe", "sfx.exe")
|
||||||
|
.\sfx.exe -y -o\
|
||||||
|
del sfx.exe
|
||||||
|
displayName: Install MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Sydd filesystem"
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc 'pacman --noconfirm -Syuu'
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc 'pacman --noconfirm -Syuu'
|
||||||
|
displayName: Update MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm --needed -S base-devel mingw-w64-x86_64-toolchain
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Scc
|
||||||
|
%CD:~0,2%\msys64\usr\bin\sed -i "s|#CacheDir.*|CacheDir=/c/Users/%USERNAME%/AppData/Local/Temp|g" /etc/pacman.conf
|
||||||
|
displayName: Install Toolchain
|
||||||
|
- script: |
|
||||||
|
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;%CD:~0,2%\msys64\usr\bin;%CD:~0,2%\msys64\bin
|
||||||
|
set MSYS2_ROOT=%CD:~0,2%\msys64
|
||||||
|
set MSYSTEM=MINGW64
|
||||||
|
set CHERE_INVOKING=yes
|
||||||
|
%MSYS2_ROOT%\cmd\msystem MINGW64
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc dist-build/msys2-win64.sh
|
||||||
|
env:
|
||||||
|
CHERE_INVOKING: yes
|
||||||
|
MSYS2_ARCH: x86_64
|
||||||
|
displayName: Compile libsodium
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: libsodium-win64
|
||||||
|
artifactName: libsodium-win64
|
||||||
|
|
||||||
|
- job: mingw32
|
||||||
|
pool:
|
||||||
|
vmImage: "windows-2019"
|
||||||
|
steps:
|
||||||
|
- powershell: |
|
||||||
|
(New-Object Net.WebClient).DownloadFile("https://github.com/msys2/msys2-installer/releases/download/2021-07-25/msys2-base-x86_64-20210725.sfx.exe", "sfx.exe")
|
||||||
|
.\sfx.exe -y -o\
|
||||||
|
del sfx.exe
|
||||||
|
displayName: Install MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Sydd filesystem"
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc 'pacman --noconfirm -Syuu'
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc 'pacman --noconfirm -Syuu'
|
||||||
|
displayName: Update MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm --needed -S base-devel mingw-w64-i686-toolchain
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Scc
|
||||||
|
%CD:~0,2%\msys64\usr\bin\sed -i "s|#CacheDir.*|CacheDir=/c/Users/%USERNAME%/AppData/Local/Temp|g" /etc/pacman.conf
|
||||||
|
displayName: Install Toolchain
|
||||||
|
- script: |
|
||||||
|
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;%CD:~0,2%\msys64\usr\bin;%CD:~0,2%\msys64\bin
|
||||||
|
set MSYS2_ROOT=%CD:~0,2%\msys64
|
||||||
|
set MSYSTEM=MINGW32
|
||||||
|
set CHERE_INVOKING=yes
|
||||||
|
%MSYS2_ROOT%\cmd\msystem MINGW32
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc dist-build/msys2-win32.sh
|
||||||
|
env:
|
||||||
|
CHERE_INVOKING: yes
|
||||||
|
MSYS2_ARCH: x86_64
|
||||||
|
displayName: Compile libsodium
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: libsodium-win32
|
||||||
|
artifactName: libsodium-win32
|
7
external/src/libsodium/builds/.gitignore
vendored
Normal file
7
external/src/libsodium/builds/.gitignore
vendored
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
*.opensdf
|
||||||
|
*.suo
|
||||||
|
*.sdf
|
||||||
|
*.vcxproj.user
|
||||||
|
*.aps
|
||||||
|
*.log
|
||||||
|
!build
|
72
external/src/libsodium/builds/Makefile.am
vendored
Normal file
72
external/src/libsodium/builds/Makefile.am
vendored
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
EXTRA_DIST = \
|
||||||
|
msvc/build/buildall.bat \
|
||||||
|
msvc/build/buildbase.bat \
|
||||||
|
msvc/properties/Common.props \
|
||||||
|
msvc/properties/Debug.props \
|
||||||
|
msvc/properties/DebugDEXE.props \
|
||||||
|
msvc/properties/DebugDLL.props \
|
||||||
|
msvc/properties/DebugLEXE.props \
|
||||||
|
msvc/properties/DebugLIB.props \
|
||||||
|
msvc/properties/DebugLTCG.props \
|
||||||
|
msvc/properties/DebugSEXE.props \
|
||||||
|
msvc/properties/DLL.props \
|
||||||
|
msvc/properties/EXE.props \
|
||||||
|
msvc/properties/LIB.props \
|
||||||
|
msvc/properties/Link.props \
|
||||||
|
msvc/properties/LTCG.props \
|
||||||
|
msvc/properties/Messages.props \
|
||||||
|
msvc/properties/Output.props \
|
||||||
|
msvc/properties/Release.props \
|
||||||
|
msvc/properties/ReleaseDEXE.props \
|
||||||
|
msvc/properties/ReleaseDLL.props \
|
||||||
|
msvc/properties/ReleaseLEXE.props \
|
||||||
|
msvc/properties/ReleaseLIB.props \
|
||||||
|
msvc/properties/ReleaseLTCG.props \
|
||||||
|
msvc/properties/ReleaseSEXE.props \
|
||||||
|
msvc/properties/Win32.props \
|
||||||
|
msvc/properties/x64.props \
|
||||||
|
msvc/resource.h \
|
||||||
|
msvc/resource.rc \
|
||||||
|
msvc/version.h \
|
||||||
|
msvc/vs2010/libsodium/libsodium.props \
|
||||||
|
msvc/vs2010/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2010/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2010/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2010/libsodium.import.props \
|
||||||
|
msvc/vs2010/libsodium.import.xml \
|
||||||
|
msvc/vs2010/libsodium.sln \
|
||||||
|
msvc/vs2012/libsodium/libsodium.props \
|
||||||
|
msvc/vs2012/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2012/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2012/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2012/libsodium.import.props \
|
||||||
|
msvc/vs2012/libsodium.import.xml \
|
||||||
|
msvc/vs2012/libsodium.sln \
|
||||||
|
msvc/vs2013/libsodium/libsodium.props \
|
||||||
|
msvc/vs2013/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2013/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2013/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2013/libsodium.import.props \
|
||||||
|
msvc/vs2013/libsodium.import.xml \
|
||||||
|
msvc/vs2013/libsodium.sln \
|
||||||
|
msvc/vs2015/libsodium/libsodium.props \
|
||||||
|
msvc/vs2015/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2015/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2015/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2015/libsodium.import.props \
|
||||||
|
msvc/vs2015/libsodium.import.xml \
|
||||||
|
msvc/vs2015/libsodium.sln \
|
||||||
|
msvc/vs2017/libsodium/libsodium.props \
|
||||||
|
msvc/vs2017/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2017/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2017/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2017/libsodium.import.props \
|
||||||
|
msvc/vs2017/libsodium.import.xml \
|
||||||
|
msvc/vs2017/libsodium.sln \
|
||||||
|
msvc/vs2019/libsodium/libsodium.props \
|
||||||
|
msvc/vs2019/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2019/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2019/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2019/libsodium.import.props \
|
||||||
|
msvc/vs2019/libsodium.import.xml \
|
||||||
|
msvc/vs2019/libsodium.sln
|
16
external/src/libsodium/builds/msvc/build/buildall.bat
vendored
Normal file
16
external/src/libsodium/builds/msvc/build/buildall.bat
vendored
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
@ECHO OFF
|
||||||
|
|
||||||
|
CALL buildbase.bat ..\vs2019\libsodium.sln 16
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2017\libsodium.sln 15
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2015\libsodium.sln 14
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2013\libsodium.sln 12
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2012\libsodium.sln 11
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2010\libsodium.sln 10
|
||||||
|
ECHO.
|
||||||
|
|
||||||
|
PAUSE
|
96
external/src/libsodium/builds/msvc/build/buildbase.bat
vendored
Normal file
96
external/src/libsodium/builds/msvc/build/buildbase.bat
vendored
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
@ECHO OFF
|
||||||
|
REM Usage: [buildbase.bat ..\vs2019\mysolution.sln 16]
|
||||||
|
|
||||||
|
SETLOCAL enabledelayedexpansion
|
||||||
|
|
||||||
|
SET solution=%1
|
||||||
|
SET version=%2
|
||||||
|
SET log=build_%version%.log
|
||||||
|
SET tools=Microsoft Visual Studio %version%.0\VC\vcvarsall.bat
|
||||||
|
|
||||||
|
IF %version% == 16 (
|
||||||
|
SET tools=Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
SET environment="%programfiles%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET environment="%programfiles(x86)%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET tools=Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
IF %version% == 15 (
|
||||||
|
SET tools=Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
SET environment="%programfiles%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET environment="%programfiles(x86)%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET tools=Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
SET environment="%programfiles%\!tools!"
|
||||||
|
IF NOT EXIST !environment! SET environment="%programfiles(x86)%\!tools!"
|
||||||
|
|
||||||
|
ECHO Environment: !environment!
|
||||||
|
|
||||||
|
IF NOT EXIST !environment! GOTO no_tools
|
||||||
|
|
||||||
|
ECHO Building: %solution%
|
||||||
|
|
||||||
|
CALL !environment! x86 > nul
|
||||||
|
ECHO Platform=x86
|
||||||
|
|
||||||
|
ECHO Configuration=DynDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=DynRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
|
||||||
|
CALL !environment! x86_amd64 > nul
|
||||||
|
ECHO Platform=x64
|
||||||
|
|
||||||
|
ECHO Configuration=DynDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=DynRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
|
||||||
|
ECHO Complete: %solution%
|
||||||
|
GOTO end
|
||||||
|
|
||||||
|
:error
|
||||||
|
ECHO *** ERROR, build terminated early, see: %log%
|
||||||
|
GOTO end
|
||||||
|
|
||||||
|
:no_tools
|
||||||
|
ECHO *** ERROR, build tools not found: !tools!
|
||||||
|
|
||||||
|
:end
|
||||||
|
|
21
external/src/libsodium/builds/msvc/properties/Common.props
vendored
Normal file
21
external/src/libsodium/builds/msvc/properties/Common.props
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(Platform).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
<PreprocessorDefinitions>UNICODE;_UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
16
external/src/libsodium/builds/msvc/properties/DLL.props
vendored
Normal file
16
external/src/libsodium/builds/msvc/properties/DLL.props
vendored
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Dynamic Library</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>dynamic</DefaultLinkage>
|
||||||
|
<TargetExt>.dll</TargetExt>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>_DLL;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
29
external/src/libsodium/builds/msvc/properties/Debug.props
vendored
Normal file
29
external/src/libsodium/builds/msvc/properties/Debug.props
vendored
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Common.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Debug Settings</_PropertySheetDisplayName>
|
||||||
|
<DebugOrRelease>Debug</DebugOrRelease>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
21
external/src/libsodium/builds/msvc/properties/DebugDEXE.props
vendored
Normal file
21
external/src/libsodium/builds/msvc/properties/DebugDEXE.props
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Debug Dynamic</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>dynamic</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
20
external/src/libsodium/builds/msvc/properties/DebugDLL.props
vendored
Normal file
20
external/src/libsodium/builds/msvc/properties/DebugDLL.props
vendored
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Dynamic Debug Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="DLL.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
20
external/src/libsodium/builds/msvc/properties/DebugLEXE.props
vendored
Normal file
20
external/src/libsodium/builds/msvc/properties/DebugLEXE.props
vendored
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Debug Link Time Code Generation</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="Link.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
21
external/src/libsodium/builds/msvc/properties/DebugLIB.props
vendored
Normal file
21
external/src/libsodium/builds/msvc/properties/DebugLIB.props
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Debug Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="LIB.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
20
external/src/libsodium/builds/msvc/properties/DebugLTCG.props
vendored
Normal file
20
external/src/libsodium/builds/msvc/properties/DebugLTCG.props
vendored
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Debug Link Time Code Generation Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="LTCG.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
21
external/src/libsodium/builds/msvc/properties/DebugSEXE.props
vendored
Normal file
21
external/src/libsodium/builds/msvc/properties/DebugSEXE.props
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Debug Static</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>static</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
17
external/src/libsodium/builds/msvc/properties/EXE.props
vendored
Normal file
17
external/src/libsodium/builds/msvc/properties/EXE.props
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Application</_PropertySheetDisplayName>
|
||||||
|
<IsExe>true</IsExe>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Console</SubSystem>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
16
external/src/libsodium/builds/msvc/properties/LIB.props
vendored
Normal file
16
external/src/libsodium/builds/msvc/properties/LIB.props
vendored
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Library</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>static</DefaultLinkage>
|
||||||
|
<TargetExt>.lib</TargetExt>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
13
external/src/libsodium/builds/msvc/properties/LTCG.props
vendored
Normal file
13
external/src/libsodium/builds/msvc/properties/LTCG.props
vendored
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Link Time Code Generation Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="LIB.props" />
|
||||||
|
<Import Project="Link.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
</Project>
|
21
external/src/libsodium/builds/msvc/properties/Link.props
vendored
Normal file
21
external/src/libsodium/builds/msvc/properties/Link.props
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Link Time Code Generation Settings</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>ltcg</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
|
||||||
|
</Lib>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
15
external/src/libsodium/builds/msvc/properties/Messages.props
vendored
Normal file
15
external/src/libsodium/builds/msvc/properties/Messages.props
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Build Messages</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<Target Name="ConfigInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="ConfigurationType : $(ConfigurationType)" Importance="high"/>
|
||||||
|
<Message Text="Configuration : $(Configuration)" Importance="high"/>
|
||||||
|
<Message Text="PlatformToolset : $(PlatformToolset)" Importance="high"/>
|
||||||
|
<Message Text="TargetPath : $(TargetPath)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
30
external/src/libsodium/builds/msvc/properties/Output.props
vendored
Normal file
30
external/src/libsodium/builds/msvc/properties/Output.props
vendored
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Output Settings</_PropertySheetDisplayName>
|
||||||
|
<!-- BuildRoot, RepoRoot, SourceRoot, DebugOrRelease and DefaultLinkage are custom props and should therefore not be referenced from *.import.props or nuget target files. -->
|
||||||
|
<BuildRoot>$(ProjectDir)..\..\</BuildRoot>
|
||||||
|
<RepoRoot>$(ProjectDir)..\..\..\..\</RepoRoot>
|
||||||
|
<SourceRoot>$(ProjectDir)..\..\..\..\..\</SourceRoot>
|
||||||
|
<OutDir>$(ProjectDir)..\..\..\..\bin\$(PlatformName)\$(DebugOrRelease)\$(PlatformToolset)\$(DefaultLinkage)\</OutDir>
|
||||||
|
<IntDir>$(ProjectDir)..\..\..\..\obj\$(TargetName)\$(PlatformName)\$(DebugOrRelease)\$(PlatformToolset)\$(DefaultLinkage)\</IntDir>
|
||||||
|
<TargetDir>$(OutDir)</TargetDir>
|
||||||
|
<TargetName>$(TargetName)</TargetName>
|
||||||
|
<TargetPath>$(TargetDir)$(TargetName)$(TargetExt)</TargetPath>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
|
||||||
|
</Link>
|
||||||
|
<BuildLog>
|
||||||
|
<Path>$(OutDir)$(TargetName).log</Path>
|
||||||
|
</BuildLog>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Messages.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
</Project>
|
41
external/src/libsodium/builds/msvc/properties/Release.props
vendored
Normal file
41
external/src/libsodium/builds/msvc/properties/Release.props
vendored
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Common.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Release Settings</_PropertySheetDisplayName>
|
||||||
|
<DebugOrRelease>Release</DebugOrRelease>
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalOptions>/Oy- %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
<!--<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>-->
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
|
<MinimalRebuild>false</MinimalRebuild>
|
||||||
|
<Optimization>MaxSpeed</Optimization>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<!--<GenerateDebugInformation>true</GenerateDebugInformation>-->
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup Condition="'$(Processor)' == 'x86'">
|
||||||
|
<ClCompile>
|
||||||
|
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
20
external/src/libsodium/builds/msvc/properties/ReleaseDEXE.props
vendored
Normal file
20
external/src/libsodium/builds/msvc/properties/ReleaseDEXE.props
vendored
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Release Dynamic</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>dynamic</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
19
external/src/libsodium/builds/msvc/properties/ReleaseDLL.props
vendored
Normal file
19
external/src/libsodium/builds/msvc/properties/ReleaseDLL.props
vendored
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Dynamic Release Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="DLL.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
20
external/src/libsodium/builds/msvc/properties/ReleaseLEXE.props
vendored
Normal file
20
external/src/libsodium/builds/msvc/properties/ReleaseLEXE.props
vendored
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Release Link Time Code Generation</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="Link.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
19
external/src/libsodium/builds/msvc/properties/ReleaseLIB.props
vendored
Normal file
19
external/src/libsodium/builds/msvc/properties/ReleaseLIB.props
vendored
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Release Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="LIB.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
19
external/src/libsodium/builds/msvc/properties/ReleaseLTCG.props
vendored
Normal file
19
external/src/libsodium/builds/msvc/properties/ReleaseLTCG.props
vendored
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Release Link Time Code Generation Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="LTCG.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
20
external/src/libsodium/builds/msvc/properties/ReleaseSEXE.props
vendored
Normal file
20
external/src/libsodium/builds/msvc/properties/ReleaseSEXE.props
vendored
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Release Static</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>static</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
23
external/src/libsodium/builds/msvc/properties/Win32.props
vendored
Normal file
23
external/src/libsodium/builds/msvc/properties/Win32.props
vendored
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>x86 Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>Win32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<AdditionalOptions>/MACHINE:X86 %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
</Lib>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
26
external/src/libsodium/builds/msvc/properties/x64.props
vendored
Normal file
26
external/src/libsodium/builds/msvc/properties/x64.props
vendored
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>x64 Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<!-- Note that Win64 defines may cause WIN32 to become defined when using windows headers,
|
||||||
|
but _WIN32 implies Windows 32 bit or above. If the standard headers are not included
|
||||||
|
these are sometimes required even for 64 bit builds and should never cause harm there.-->
|
||||||
|
<PreprocessorDefinitions>WIN32;_WIN32;WIN64;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>x64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<AdditionalOptions>/MACHINE:X64 %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
</Lib>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
14
external/src/libsodium/builds/msvc/resource.h
vendored
Normal file
14
external/src/libsodium/builds/msvc/resource.h
vendored
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
//{{NO_DEPENDENCIES}}
|
||||||
|
// Microsoft Visual C++ generated include file.
|
||||||
|
// Used by Resource.rc
|
||||||
|
|
||||||
|
// Next default values for new objects
|
||||||
|
//
|
||||||
|
#ifdef APSTUDIO_INVOKED
|
||||||
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||||
|
#define _APS_NEXT_RESOURCE_VALUE 101
|
||||||
|
#define _APS_NEXT_COMMAND_VALUE 40001
|
||||||
|
#define _APS_NEXT_CONTROL_VALUE 1001
|
||||||
|
#define _APS_NEXT_SYMED_VALUE 101
|
||||||
|
#endif
|
||||||
|
#endif
|
63
external/src/libsodium/builds/msvc/resource.rc
vendored
Normal file
63
external/src/libsodium/builds/msvc/resource.rc
vendored
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
// Microsoft Visual C++ generated resource script.
|
||||||
|
//
|
||||||
|
#include "resource.h"
|
||||||
|
#include "windows.h"
|
||||||
|
|
||||||
|
//specify the version numbers for the dll's
|
||||||
|
#define LIBSODIUM_VERSION_STRING "1.0.18.0"
|
||||||
|
#define LIBSODIUM_VERSION_BIN 1,0,18,0
|
||||||
|
|
||||||
|
//specify the product name for the dlls based on the platform we are compiling for
|
||||||
|
#if defined(x64)
|
||||||
|
#define LIBSODIUM_PRODUCT_NAME "libsodium (x64)"
|
||||||
|
#elif defined(Win32)
|
||||||
|
#define LIBSODIUM_PRODUCT_NAME "libsodium (x86)"
|
||||||
|
#else
|
||||||
|
#define LIBSODIUM_PRODUCT_NAME "libsodium"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// English (United States) resources
|
||||||
|
|
||||||
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Version
|
||||||
|
//
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION LIBSODIUM_VERSION_BIN
|
||||||
|
PRODUCTVERSION LIBSODIUM_VERSION_BIN
|
||||||
|
FILEFLAGSMASK 0x3fL
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x1L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x0L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x7L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "FileDescription", "The Sodium crypto library (libsodium) "
|
||||||
|
VALUE "FileVersion", LIBSODIUM_VERSION_STRING
|
||||||
|
VALUE "InternalName", "libsodium"
|
||||||
|
VALUE "LegalCopyright", "Copyright (c) 2013-2019 The libsodium authors."
|
||||||
|
VALUE "OriginalFilename", "libsodium.dll"
|
||||||
|
VALUE "ProductName", LIBSODIUM_PRODUCT_NAME
|
||||||
|
VALUE "ProductVersion", LIBSODIUM_VERSION_STRING
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
||||||
|
|
||||||
|
#endif // English (United States) resources
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
32
external/src/libsodium/builds/msvc/version.h
vendored
Normal file
32
external/src/libsodium/builds/msvc/version.h
vendored
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
|
||||||
|
#ifndef sodium_version_H
|
||||||
|
#define sodium_version_H
|
||||||
|
|
||||||
|
#include "export.h"
|
||||||
|
|
||||||
|
#define SODIUM_VERSION_STRING "1.0.18"
|
||||||
|
|
||||||
|
#define SODIUM_LIBRARY_VERSION_MAJOR 10
|
||||||
|
#define SODIUM_LIBRARY_VERSION_MINOR 3
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
const char *sodium_version_string(void);
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
int sodium_library_version_major(void);
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
int sodium_library_version_minor(void);
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
int sodium_library_minimal(void);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
52
external/src/libsodium/builds/msvc/vs2010/libsodium.import.props
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2010/libsodium.import.props
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
17
external/src/libsodium/builds/msvc/vs2010/libsodium.import.xml
vendored
Normal file
17
external/src/libsodium/builds/msvc/vs2010/libsodium.import.xml
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
50
external/src/libsodium/builds/msvc/vs2010/libsodium.sln
vendored
Normal file
50
external/src/libsodium/builds/msvc/vs2010/libsodium.sln
vendored
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||||
|
# Visual C++ Express 2010
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
48
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.props
vendored
Normal file
48
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.props
vendored
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
325
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.vcxproj
vendored
Normal file
325
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.vcxproj
vendored
Normal file
|
@ -0,0 +1,325 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
992
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
vendored
Normal file
992
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
vendored
Normal file
|
@ -0,0 +1,992 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
15
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.xml
vendored
Normal file
15
external/src/libsodium/builds/msvc/vs2010/libsodium/libsodium.xml
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2012/libsodium.import.props
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2012/libsodium.import.props
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
17
external/src/libsodium/builds/msvc/vs2012/libsodium.import.xml
vendored
Normal file
17
external/src/libsodium/builds/msvc/vs2012/libsodium.import.xml
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
50
external/src/libsodium/builds/msvc/vs2012/libsodium.sln
vendored
Normal file
50
external/src/libsodium/builds/msvc/vs2012/libsodium.sln
vendored
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Express 2012 for Windows Desktop
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
48
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.props
vendored
Normal file
48
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.props
vendored
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
325
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.vcxproj
vendored
Normal file
325
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.vcxproj
vendored
Normal file
|
@ -0,0 +1,325 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v110</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
992
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
vendored
Normal file
992
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
vendored
Normal file
|
@ -0,0 +1,992 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
15
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.xml
vendored
Normal file
15
external/src/libsodium/builds/msvc/vs2012/libsodium/libsodium.xml
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2013/libsodium.import.props
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2013/libsodium.import.props
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
17
external/src/libsodium/builds/msvc/vs2013/libsodium.import.xml
vendored
Normal file
17
external/src/libsodium/builds/msvc/vs2013/libsodium.import.xml
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2013/libsodium.sln
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2013/libsodium.sln
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 2013
|
||||||
|
VisualStudioVersion = 12.0.31101.0
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
48
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.props
vendored
Normal file
48
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.props
vendored
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
325
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.vcxproj
vendored
Normal file
325
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.vcxproj
vendored
Normal file
|
@ -0,0 +1,325 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v120</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
992
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
vendored
Normal file
992
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
vendored
Normal file
|
@ -0,0 +1,992 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
15
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.xml
vendored
Normal file
15
external/src/libsodium/builds/msvc/vs2013/libsodium/libsodium.xml
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2015/libsodium.import.props
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2015/libsodium.import.props
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
17
external/src/libsodium/builds/msvc/vs2015/libsodium.import.xml
vendored
Normal file
17
external/src/libsodium/builds/msvc/vs2015/libsodium.import.xml
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2015/libsodium.sln
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2015/libsodium.sln
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 14
|
||||||
|
VisualStudioVersion = 14.0.23107.0
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
48
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.props
vendored
Normal file
48
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.props
vendored
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
325
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.vcxproj
vendored
Normal file
325
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.vcxproj
vendored
Normal file
|
@ -0,0 +1,325 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
992
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
vendored
Normal file
992
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
vendored
Normal file
|
@ -0,0 +1,992 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
15
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.xml
vendored
Normal file
15
external/src/libsodium/builds/msvc/vs2015/libsodium/libsodium.xml
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2017/libsodium.import.props
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2017/libsodium.import.props
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
17
external/src/libsodium/builds/msvc/vs2017/libsodium.import.xml
vendored
Normal file
17
external/src/libsodium/builds/msvc/vs2017/libsodium.import.xml
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2017/libsodium.sln
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2017/libsodium.sln
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 15
|
||||||
|
VisualStudioVersion = 15.0.26228.4
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
48
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.props
vendored
Normal file
48
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.props
vendored
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
325
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.vcxproj
vendored
Normal file
325
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.vcxproj
vendored
Normal file
|
@ -0,0 +1,325 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
992
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
vendored
Normal file
992
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
vendored
Normal file
|
@ -0,0 +1,992 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
15
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.xml
vendored
Normal file
15
external/src/libsodium/builds/msvc/vs2017/libsodium/libsodium.xml
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2019/libsodium.import.props
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2019/libsodium.import.props
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
17
external/src/libsodium/builds/msvc/vs2019/libsodium.import.xml
vendored
Normal file
17
external/src/libsodium/builds/msvc/vs2019/libsodium.import.xml
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
52
external/src/libsodium/builds/msvc/vs2019/libsodium.sln
vendored
Normal file
52
external/src/libsodium/builds/msvc/vs2019/libsodium.sln
vendored
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 15
|
||||||
|
VisualStudioVersion = 15.0.26228.4
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
48
external/src/libsodium/builds/msvc/vs2019/libsodium/libsodium.props
vendored
Normal file
48
external/src/libsodium/builds/msvc/vs2019/libsodium/libsodium.props
vendored
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue