static class WalkEncryption.JetS3tV2 extends WalkEncryption
Note: EncryptionUtil is inadequate:
WalkEncryption.JetS3tV2, WalkEncryption.JGitV1, WalkEncryption.JGitV2, WalkEncryption.Keys, WalkEncryption.SymmetricEncryption, WalkEncryption.Vals| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.String |
ALGORITHM |
private static java.lang.String |
CRYPTO_VER |
private java.lang.String |
cryptoAlg |
(package private) static int |
ITERATIONS |
(package private) static int |
KEY_SIZE |
private java.security.spec.AlgorithmParameterSpec |
paramSpec |
(package private) static byte[] |
SALT |
private javax.crypto.SecretKey |
secretKey |
(package private) static java.lang.String |
VERSION |
(package private) static byte[] |
ZERO_AES_IV |
JETS3T_CRYPTO_ALG, JETS3T_CRYPTO_VER, NONE| Constructor and Description |
|---|
JetS3tV2(java.lang.String algo,
java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.io.InputStream |
decrypt(java.io.InputStream in) |
(package private) java.io.OutputStream |
encrypt(java.io.OutputStream os) |
(package private) void |
request(java.net.HttpURLConnection u,
java.lang.String prefix) |
(package private) void |
validate(java.net.HttpURLConnection u,
java.lang.String prefix) |
error, instance, securityError, validateImplstatic final java.lang.String VERSION
static final java.lang.String ALGORITHM
static final int ITERATIONS
static final int KEY_SIZE
static final byte[] SALT
static final byte[] ZERO_AES_IV
private static final java.lang.String CRYPTO_VER
private final java.lang.String cryptoAlg
private final javax.crypto.SecretKey secretKey
private final java.security.spec.AlgorithmParameterSpec paramSpec
JetS3tV2(java.lang.String algo,
java.lang.String key)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionvoid request(java.net.HttpURLConnection u,
java.lang.String prefix)
request in class WalkEncryptionvoid validate(java.net.HttpURLConnection u,
java.lang.String prefix)
throws java.io.IOException
validate in class WalkEncryptionjava.io.IOExceptionjava.io.OutputStream encrypt(java.io.OutputStream os)
throws java.io.IOException
encrypt in class WalkEncryptionjava.io.IOExceptionjava.io.InputStream decrypt(java.io.InputStream in)
throws java.io.IOException
decrypt in class WalkEncryptionjava.io.IOException