Org.BouncyCastle.Math.EC.Rfc7748.X448
namespace Org.BouncyCastle.Math.EC.Rfc7748
{
public static class X448
{
public const int PointSize = 56;
public const int ScalarSize = 56;
public static bool CalculateAgreement(byte[] k, int kOff, byte[] u, int uOff, byte[] r, int rOff);
public static void GeneratePrivateKey(SecureRandom random, byte[] k);
public static void GeneratePublicKey(byte[] k, int kOff, byte[] r, int rOff);
public static void Precompute();
public static void ScalarMult(byte[] k, int kOff, byte[] u, int uOff, byte[] r, int rOff);
public static void ScalarMultBase(byte[] k, int kOff, byte[] r, int rOff);
}
}