/*
  Copyright (C) 2018-2019 SKALE Labs

  This file is part of libBLS.

  libBLS is free software: you can redistribute it and/or modify
  it under the terms of the GNU Affero General Public License as published
  by the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  libBLS is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU Affero General Public License for more details.

  You should have received a copy of the GNU Affero General Public License
  along with libBLS. If not, see <https://www.gnu.org/licenses/>.

  @file libBLS.h
  @author Sveta Rogova
  @date 2019
*/

#ifndef LIBBLS_LIBBLS_H
#define LIBBLS_LIBBLS_H

#include <bls/BLSPrivateKey.h>
#include <bls/BLSPublicKeyShare.h>
#include <bls/BLSSigShareSet.h>

#include <dkg/DKGBLSWrapper.h>
#include <dkg/DKGTEWrapper.h>

#include <threshold_encryption/TEPublicKey.h>
#include <threshold_encryption/TEPublicKeyShare.h>


#endif  // LIBBLS_LIBBLS_H
