Extract CryptoNote crypto sources from upstream (fa1608cf). Build as static libcryptonote.a via CMake with compat stubs for external dependencies (warnings, logging, varint, profiling). 37 upstream files, 10 compat stubs, 680KB static library. Co-Authored-By: Charon <charon@lethean.io>
29 lines
1.1 KiB
C++
Executable file
29 lines
1.1 KiB
C++
Executable file
// Copyright (c) 2014-2018 Zano Project
|
||
// Copyright (c) 2014-2018 The Louisdor Project
|
||
// Copyright (c) 2012-2013 The Boolberry developers
|
||
// Copyright (c) 2017-2025 Lethean (https://lt.hn)
|
||
//
|
||
// Licensed under the European Union Public Licence (EUPL) version 1.2.
|
||
// You may obtain a copy of the licence at:
|
||
//
|
||
// https://joinup.ec.europa.eu/software/page/eupl/licence-eupl
|
||
//
|
||
// The EUPL is a copyleft licence that is compatible with the MIT/X11
|
||
// licence used by the original projects; the MIT terms are therefore
|
||
// considered “grandfathered” under the EUPL for this code.
|
||
//
|
||
// SPDX‑License‑Identifier: EUPL-1.2
|
||
//
|
||
#include "range_proofs.h"
|
||
|
||
namespace crypto
|
||
{
|
||
// TODO @#@# redesign needed, consider changing to inline constexpr
|
||
const point_t& bpp_ct_generators_HGX::bpp_G = c_point_H;
|
||
const point_t& bpp_ct_generators_HGX::bpp_H = c_point_G;
|
||
const point_t& bpp_ct_generators_HGX::bpp_H2 = c_point_X;
|
||
|
||
const point_t& bpp_ct_generators_UGX::bpp_G = c_point_U;
|
||
const point_t& bpp_ct_generators_UGX::bpp_H = c_point_G;
|
||
const point_t& bpp_ct_generators_UGX::bpp_H2 = c_point_X;
|
||
}
|