#include #include namespace llarp { void CryptoTypes_Init(py::module& mod) { py::class_(mod, "PubKey") .def(py::init<>()) .def("FromHex", &PubKey::FromString) .def("__repr__", &PubKey::ToString); py::class_(mod, "SecretKey") .def(py::init<>()) .def("LoadFile", &SecretKey::LoadFromFile) .def("SaveFile", &SecretKey::SaveToFile) .def("ToPublic", &SecretKey::toPublic); py::class_(mod, "Signature") .def(py::init<>()) .def("__repr__", [](const Signature& sig) { return sig.ToHex(); }); } } // namespace llarp