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, validateImpl
static 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.GeneralSecurityException
void request(java.net.HttpURLConnection u, java.lang.String prefix)
request
in class WalkEncryption
void validate(java.net.HttpURLConnection u, java.lang.String prefix) throws java.io.IOException
validate
in class WalkEncryption
java.io.IOException
java.io.OutputStream encrypt(java.io.OutputStream os) throws java.io.IOException
encrypt
in class WalkEncryption
java.io.IOException
java.io.InputStream decrypt(java.io.InputStream in) throws java.io.IOException
decrypt
in class WalkEncryption
java.io.IOException