com.trilead.ssh2.signature

Class DSASHA1Verify


public class DSASHA1Verify
extends java.lang.Object

DSASHA1Verify.

Method Summary

static DSAPublicKey
decodeSSHDSAPublicKey(byte[] key)
static DSASignature
decodeSSHDSASignature(byte[] sig)
static byte[]
encodeSSHDSAPublicKey(DSAPublicKey pk)
static byte[]
encodeSSHDSASignature(DSASignature ds)
static DSASignature
generateSignature(byte[] message, DSAPrivateKey pk, SecureRandom rnd)
static boolean
verifySignature(byte[] message, DSASignature ds, DSAPublicKey dpk)

Method Details

decodeSSHDSAPublicKey

public static DSAPublicKey decodeSSHDSAPublicKey(byte[] key)
            throws IOException

decodeSSHDSASignature

public static DSASignature decodeSSHDSASignature(byte[] sig)
            throws IOException

encodeSSHDSAPublicKey

public static byte[] encodeSSHDSAPublicKey(DSAPublicKey pk)
            throws IOException

encodeSSHDSASignature

public static byte[] encodeSSHDSASignature(DSASignature ds)

generateSignature

public static DSASignature generateSignature(byte[] message,
                                             DSAPrivateKey pk,
                                             SecureRandom rnd)

verifySignature

public static boolean verifySignature(byte[] message,
                                      DSASignature ds,
                                      DSAPublicKey dpk)
            throws IOException