org.bouncycastle.jce.interfaces.ECPointEncoder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bcprov-jdk15to18 Show documentation
Show all versions of bcprov-jdk15to18 Show documentation
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8.
package org.bouncycastle.jce.interfaces;
/**
* All BC elliptic curve keys implement this interface. You need to
* cast the key to get access to it.
*
* By default BC keys produce encodings without point compression,
* to turn this on call setPointFormat() with "COMPRESSED".
*/
public interface ECPointEncoder
{
/**
* Set the formatting for encoding of points. If the String "UNCOMPRESSED" is passed
* in point compression will not be used. If the String "COMPRESSED" is passed point
* compression will be used. The default is "UNCOMPRESSED".
*
* @param style the style to use.
*/
public void setPointFormat(String style);
}