signer.java

来自「内容:基于jdk1.4的加密算法的具体实现」· Java 代码 · 共 44 行

JAVA
44
字号
package org.bouncycastle.crypto;/** * Generic signer interface for hash based and message recovery signers. */public interface Signer {    /**     * Initialise the signer for signing or verification.     *      * @param forSigning true if for signing, false otherwise     * @param param necessary parameters.     */    public void init(boolean forSigning, CipherParameters param);    /**     * update the internal digest with the byte b     */    public void update(byte b);    /**     * update the internal digest with the byte array in     */    public void update(byte[] in, int off, int len);    /**     * generate a signature for the message we've been loaded with using     * the key we were initialised with.     */    public byte[] generateSignature()        throws CryptoException, DataLengthException;    /**     * return true if the internal state represents the signature described     * in the passed in array.     */    public boolean verifySignature(byte[] signature);        /**     * reset the internal state     */    public void reset();}

⌨️ 快捷键说明

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