Lines Matching defs:signature
42 * ECDSA signature implementation. This class currently supports the
195 // Should check that the supplied key is appropriate for signature
214 // Should check that the supplied key is appropriate for signature
241 // update the signature with the plaintext data. See JCA doc
248 // update the signature with the plaintext data. See JCA doc
256 // update the signature with the plaintext data. See JCA doc
268 // sign the data and return the signature. See JCA doc
295 protected boolean engineVerify(byte[] signature) throws SignatureException {
310 decodeSignature(signature), getDigestValue(), w, encodedParams);
313 throw new SignatureException("Could not verify signature", e);
332 private byte[] encodeSignature(byte[] signature) throws SignatureException {
336 int n = signature.length >> 1;
338 System.arraycopy(signature, 0, bytes, 0, n);
340 System.arraycopy(signature, n, bytes, 0, n);
343 DerOutputStream out = new DerOutputStream(signature.length + 10);
352 throw new SignatureException("Could not encode signature", e);
357 private byte[] decodeSignature(byte[] signature) throws SignatureException {
360 DerInputStream in = new DerInputStream(signature);
377 throw new SignatureException("Could not decode signature", e);
403 * @return byte[] the signature.
411 * @param signedDigest the signature to be verified. It is encoded
417 * @return boolean true if the signature is successfully verified.
419 private static native boolean verifySignedDigest(byte[] signature,