⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 insecurecurveexception.java

📁 java写的椭圆曲线加密(ECC)算法源码
💻 JAVA
字号:
package ecc.elliptic;import java.math.BigInteger;public class InsecureCurveException extends Exception{    public static final int NONPRIMEMODULUS = -1;    public static final int SINGULAR = 0;    public static final int SUPERSINGULAR = 1;    public static final int ANOMALOUS = 2;    public static final int TRACEONE = 3;    private int error;    private EllipticCurve sender;    public InsecureCurveException(EllipticCurve sender){	error = SINGULAR;	this.sender = sender;    }    public InsecureCurveException(int e, EllipticCurve sender){	error = e;	this.sender = sender;    }    public int getError(){	return error;    }    public String getErrorString(){	if (error == SINGULAR) return "SINGULAR";	else if (error == NONPRIMEMODULUS) return "NONPRIMEMODULUS"; 	else if (error == SUPERSINGULAR) return "SUPERSINGULAR"; 	else if (error == ANOMALOUS) return "ANOMALOUS"; 	else if (error == TRACEONE) return "TRACEONE"; 	else return "UNKNOWN ERROR";     }    public EllipticCurve getSender(){	return sender;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -