Uses of Enum Class
zeroecho.core.alg.ecdsa.EcdsaCurveSpec
Packages that use EcdsaCurveSpec
Package
Description
Elliptic Curve Digital Signature Algorithm (ECDSA) integration.
Streaming tag computation and verification for digests, MACs, and digital
signatures.
-
Uses of EcdsaCurveSpec in zeroecho.core.alg.ecdsa
Subclasses with type arguments of type EcdsaCurveSpec in zeroecho.core.alg.ecdsaClasses in zeroecho.core.alg.ecdsa that implement interfaces with type arguments of type EcdsaCurveSpecMethods in zeroecho.core.alg.ecdsa that return EcdsaCurveSpecModifier and TypeMethodDescriptionstatic EcdsaCurveSpecReturns the enum constant of this class with the specified name.static EcdsaCurveSpec[]EcdsaCurveSpec.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in zeroecho.core.alg.ecdsa that return types with arguments of type EcdsaCurveSpecModifier and TypeMethodDescriptionstatic Optional<EcdsaCurveSpec> EcdsaCurveSpec.fromSignatureAlgorithmId(String algorithmId) Resolves a standard external ECDSA signature algorithm identifier to the corresponding curve specification used by ZeroEcho.Methods in zeroecho.core.alg.ecdsa with parameters of type EcdsaCurveSpecModifier and TypeMethodDescriptionEcdsaKeyGenBuilder.generateKeyPair(EcdsaCurveSpec spec) Generates a new elliptic curve key pair for the given curve specification. -
Uses of EcdsaCurveSpec in zeroecho.core.tag
Methods in zeroecho.core.tag with parameters of type EcdsaCurveSpecModifier and TypeMethodDescriptionstatic TagEngineBuilder<Signature> TagEngineBuilder.ecdsaSign(ZeroEchoSession session, PrivateKey privateKey, EcdsaCurveSpec spec) Creates a builder for an ECDSA signing engine with the specified curve.static TagEngineBuilder<Signature> TagEngineBuilder.ecdsaVerify(ZeroEchoSession session, PublicKey publicKey, EcdsaCurveSpec spec) Creates a builder for an ECDSA verification engine with the specified curve.