aboutsummaryrefslogtreecommitdiffstats
path: root/include/mcl/bn256.hpp
blob: ef0a324f0f3d44bce0c70fefe4e19c7480ae3458 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#pragma once
/**
    @file
    @brief preset class for 256-bit optimal ate pairing over BN curves
    @author MITSUNARI Shigeo(@herumi)
    @license modified new BSD license
    http://opensource.org/licenses/BSD-3-Clause
*/
#include <mcl/bn.hpp>

namespace mcl { namespace bn256 {

namespace local {
struct FpTag;
struct FrTag;
}

typedef mcl::FpT<local::FpTag, 256> Fp;
typedef mcl::FpT<local::FrTag, 256> Fr;

#include <mcl/bn_common.hpp>

} } // mcl::bn256