All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.mmm.crypto.asymmetric.sign.SignatureProcessor Maven / Gradle / Ivy

package io.github.mmm.crypto.asymmetric.sign;

import io.github.mmm.crypto.CryptoChunker;
import io.github.mmm.crypto.hash.HashCreator;

/**
 * The abstract interface for an signing or verification function of an asymmetric
 * {@link io.github.mmm.crypto.crypt.Cryptor cryptographic algorithm} typically in combination with a
 * {@link HashCreator hasing algorithm}. It is similar to {@link java.security.Signature} but gives additional
 * abstraction and flexibility.
 *
 * @see SignatureSigner
 * @see SignatureVerifier
 * @see SignatureProcessorFactory
 *
 * @author Joerg Hohwiller (hohwille at users.sourceforge.net)
 * @since 1.0.0
 */
public abstract interface SignatureProcessor extends CryptoChunker {

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy