|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/crypto/Cipher.java.21 jss/org/mozilla/jss/crypto/Cipher.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/crypto/Cipher.java.21 2016-08-10 14:59:55.655112871 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/crypto/Cipher.java 2016-08-10 14:59:55.677112622 -0700
|
|
Elio Maldonado |
52da961 |
@@ -17,7 +17,6 @@ import org.mozilla.jss.util.Assert;
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* it is not necessary to call update if all of the data is
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* available at once. In this case, all of the input can be processed with one
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* call to doFinal .
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link javax.crypto.Cipher})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract class Cipher {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/crypto/CryptoToken.java.21 jss/org/mozilla/jss/crypto/CryptoToken.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/crypto/CryptoToken.java.21 2016-08-10 14:59:55.655112871 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/crypto/CryptoToken.java 2016-08-10 14:59:55.677112622 -0700
|
|
Elio Maldonado |
52da961 |
@@ -28,7 +28,6 @@ public interface CryptoToken {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @param algorithm The algorithm used for the signing/verification.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @exception java.security.NoSuchAlgorithmException If the given
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* algorithm is not supported by this provider.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link java.security.Signature})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract org.mozilla.jss.crypto.Signature
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
getSignatureContext(SignatureAlgorithm algorithm)
|
|
Elio Maldonado |
52da961 |
@@ -41,7 +40,6 @@ public interface CryptoToken {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @param algorithm The algorithm used for digesting.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @exception java.security.NoSuchAlgorithmException If this provider
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* does not support the given algorithm.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link java.security.MessageDigest})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract JSSMessageDigest
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
getDigestContext(DigestAlgorithm algorithm)
|
|
Elio Maldonado |
52da961 |
@@ -57,15 +55,11 @@ public interface CryptoToken {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @param algorithm The algorithm used for encryption/decryption.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @exception java.security.NoSuchAlgorithmException If this provider
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* does not support the given algorithm.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link javax.crypto.Cipher})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract Cipher
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
getCipherContext(EncryptionAlgorithm algorithm)
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
throws java.security.NoSuchAlgorithmException, TokenException;
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- /**
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link javax.crypto.Cipher})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- */
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract KeyWrapper
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
getKeyWrapper(KeyWrapAlgorithm algorithm)
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
throws java.security.NoSuchAlgorithmException, TokenException;
|
|
Elio Maldonado |
52da961 |
@@ -91,7 +85,6 @@ public interface CryptoToken {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @param algorithm The algorithm that the keys will be used with.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @exception java.security.NoSuchAlgorithmException If this token does not
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* support the given algorithm.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link javax.crypto.KeyGenerator})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract KeyGenerator
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
getKeyGenerator(KeyGenAlgorithm algorithm)
|
|
Elio Maldonado |
52da961 |
@@ -104,7 +97,6 @@ public interface CryptoToken {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* cannot be extracted from the current token.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @exception InvalidKeyException If the owning token cannot process
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* the key to be cloned.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link javax.crypto.SecretKeyFactory})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public SymmetricKey cloneKey(SymmetricKey key)
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
throws SymmetricKey.NotExtractableException,
|
|
Elio Maldonado |
52da961 |
@@ -119,7 +111,6 @@ public interface CryptoToken {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* DSA, EC, etc.)
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @exception java.security.NoSuchAlgorithmException If this token does
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* not support the given algorithm.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link java.security.KeyPairGenerator})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract KeyPairGenerator
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
getKeyPairGenerator(KeyPairAlgorithm algorithm)
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/crypto/JSSMessageDigest.java.21 jss/org/mozilla/jss/crypto/JSSMessageDigest.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/crypto/JSSMessageDigest.java.21 2016-08-10 14:59:55.655112871 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/crypto/JSSMessageDigest.java 2016-08-10 14:59:55.677112622 -0700
|
|
Elio Maldonado |
52da961 |
@@ -9,7 +9,6 @@ import java.security.InvalidKeyException
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
/**
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* A class for performing message digesting (hashing) and MAC operations.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link java.security.MessageDigest})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public abstract class JSSMessageDigest {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/crypto/JSSSecureRandom.java.21 jss/org/mozilla/jss/crypto/JSSSecureRandom.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/crypto/JSSSecureRandom.java.21 2015-03-16 01:55:53.000000000 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/crypto/JSSSecureRandom.java 2016-08-10 14:59:55.677112622 -0700
|
|
Elio Maldonado |
52da961 |
@@ -6,7 +6,6 @@ package org.mozilla.jss.crypto;
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
/**
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* An interface for secure random numbers.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link java.security.SecureRandom})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public interface JSSSecureRandom {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/crypto/KeyGenerator.java.21 jss/org/mozilla/jss/crypto/KeyGenerator.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/crypto/KeyGenerator.java.21 2015-03-16 01:55:53.000000000 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/crypto/KeyGenerator.java 2016-08-10 14:59:55.677112622 -0700
|
|
Elio Maldonado |
52da961 |
@@ -11,7 +11,6 @@ import java.io.CharConversionException;
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
/**
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* Generates symmetric keys for encryption and decryption.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link javax.crypto.KeyGenerator})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public interface KeyGenerator {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/crypto/KeyWrapper.java.21 jss/org/mozilla/jss/crypto/KeyWrapper.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/crypto/KeyWrapper.java.21 2015-03-16 01:55:53.000000000 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/crypto/KeyWrapper.java 2016-08-10 14:59:55.678112610 -0700
|
|
Elio Maldonado |
52da961 |
@@ -8,9 +8,6 @@ import java.security.InvalidAlgorithmPar
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
import java.security.PublicKey;
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
import java.security.InvalidKeyException;
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
-/**
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link javax.crypto.Cipher})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- */
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public interface KeyWrapper {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public void initWrap(SymmetricKey wrappingKey,
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/crypto/Signature.java.21 jss/org/mozilla/jss/crypto/Signature.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/crypto/Signature.java.21 2015-03-16 01:55:53.000000000 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/crypto/Signature.java 2016-08-10 14:59:55.678112610 -0700
|
|
Elio Maldonado |
52da961 |
@@ -12,7 +12,6 @@ import java.security.spec.AlgorithmParam
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* Instances of this class can be obtain from CryptoToken s.
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* @see org.mozilla.jss.crypto.CryptoToken#getSignatureContext
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead ({@link java.security.Signature})
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
public class Signature {
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/tests/all.pl.21 jss/org/mozilla/jss/tests/all.pl
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/tests/all.pl.21 2016-08-10 14:59:55.678112610 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/tests/all.pl 2016-08-10 15:05:18.331516544 -0700
|
|
Elio Maldonado |
52da961 |
@@ -505,6 +505,10 @@ $testname = "Mozilla-JSS JCA Signature "
|
|
Elio Maldonado |
52da961 |
$command = "$java -cp $jss_classpath org.mozilla.jss.tests.JCASigTest $testdir $pwfile";
|
|
Elio Maldonado |
52da961 |
run_test($testname, $command);
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
Elio Maldonado |
52da961 |
+$testname = "Mozilla-JSS NSS Signature ";
|
|
Elio Maldonado |
52da961 |
+$command = "$java -cp $jss_classpath org.mozilla.jss.tests.SigTest $testdir $pwfile";
|
|
Elio Maldonado |
52da961 |
+run_test($testname, $command);
|
|
Elio Maldonado |
52da961 |
+
|
|
Elio Maldonado |
52da961 |
$testname = "JSS Signature test";
|
|
Elio Maldonado |
52da961 |
$command = "$java -cp $jss_classpath org.mozilla.jss.tests.SigTest $testdir $pwfile";
|
|
Elio Maldonado |
52da961 |
run_test($testname, $command);
|
|
Elio Maldonado |
52da961 |
diff -up jss/org/mozilla/jss/tests/SigTest.java.21 jss/org/mozilla/jss/tests/SigTest.java
|
|
Elio Maldonado |
52da961 |
--- jss/org/mozilla/jss/tests/SigTest.java.21 2016-08-10 14:59:55.678112610 -0700
|
|
Elio Maldonado |
52da961 |
+++ jss/org/mozilla/jss/tests/SigTest.java 2016-08-10 15:03:06.030974655 -0700
|
|
Elio Maldonado |
52da961 |
@@ -3,18 +3,10 @@
|
|
Elio Maldonado |
52da961 |
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
/* This program demonstrates how to sign data with keys from JSS
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * Most of this code is deprecated look at JCASigTest.java
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- *
|
|
Elio Maldonado |
52da961 |
- * java -cp ./jss4.jar org.mozilla.jss.tests.SigTest .
|
|
Elio Maldonado |
52da961 |
- * passwords "Internal Key Storage Token"
|
|
Elio Maldonado |
52da961 |
- *
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* The token name can be either the name of a hardware token, or
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* one of the internal tokens:
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
* Internal Crypto Services Token
|
|
Elio Maldonado |
52da961 |
* Internal Key Storage Token (keys stored in key4.db)
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- *
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @see org.mozilla.jss.tests.JCASigTest
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
- * @deprecated Use the JCA interface instead
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
package org.mozilla.jss.tests;
|
|
![](https://seccdn.libravatar.org/avatar/6f2ec2b13715ba41940a2eaa7801103988abce9f4fdace5614ca5179201672b3?s=16&d=retro) |
7094694 |
|
|
Elio Maldonado |
ef6c691 |
import org.mozilla.jss.crypto.*;
|
|
Elio Maldonado |
ef6c691 |
import org.mozilla.jss.crypto.Signature;
|
|
Elio Maldonado |
ef6c691 |
import org.mozilla.jss.crypto.KeyPairGenerator;
|
|
Elio Maldonado |
ef6c691 |
import org.mozilla.jss.crypto.KeyPairGeneratorSpi;
|
|
Elio Maldonado |
ef6c691 |
import java.security.*;
|