14c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrompackage org.bouncycastle.jce.spec; 24c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom 34c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstromimport java.security.spec.AlgorithmParameterSpec; 44c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom 54c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom/** 64c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom * Named curve generation spec 74c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom * <p> 84c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom * If you are using JDK 1.5 you should be looking at ECGenParameterSpec. 94c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom */ 104c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrompublic class ECNamedCurveGenParameterSpec 114c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom implements AlgorithmParameterSpec 124c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom{ 134c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom private String name; 144c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom 154c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom public ECNamedCurveGenParameterSpec( 164c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom String name) 174c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom { 184c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom this.name = name; 194c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom } 204c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom 214c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom /** 224c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom * return the name of the curve the EC domain parameters belong to. 234c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom */ 244c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom public String getName() 254c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom { 264c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom return name; 274c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom } 284c111300c39cb2e27f07fc2ae3b00e23ed4443b2Brian Carlstrom} 29