#pragma once #include "bigint.h" struct PublicKey{ Bigint mod,exp; }; struct PrivateKey{ PublicKey pub; Bigint pexp; }; Bigint encrypt(const PublicKey&,Bigint); Bigint decrypt(const PrivateKey&,Bigint);