Code Review
/
aaf
/
authz.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Clean up Sonar results 1
[aaf/authz.git]
/
cadi
/
core
/
src
/
main
/
java
/
org
/
onap
/
aaf
/
cadi
/
Symm.java
diff --git
a/cadi/core/src/main/java/org/onap/aaf/cadi/Symm.java
b/cadi/core/src/main/java/org/onap/aaf/cadi/Symm.java
index
095f6e9
..
65cb81a
100644
(file)
--- a/
cadi/core/src/main/java/org/onap/aaf/cadi/Symm.java
+++ b/
cadi/core/src/main/java/org/onap/aaf/cadi/Symm.java
@@
-71,6
+71,7
@@
import org.onap.aaf.cadi.config.Config;
public class Symm {
private static final byte[] DOUBLE_EQ = new byte[] {'=','='};
public static final String ENC = "enc:";
public class Symm {
private static final byte[] DOUBLE_EQ = new byte[] {'=','='};
public static final String ENC = "enc:";
+ private static final Object LOCK = new Object();
private static final SecureRandom random = new SecureRandom();
public final char[] codeset;
private static final SecureRandom random = new SecureRandom();
public final char[] codeset;
@@
-207,7
+208,7
@@
public class Symm {
}
public <T> T exec(SyncExec<T> exec) throws Exception {
}
public <T> T exec(SyncExec<T> exec) throws Exception {
- synchronized(
ENC
) {
+ synchronized(
LOCK
) {
if(keyBytes == null) {
keyBytes = new byte[AES.AES_KEY_SIZE/8];
int offset = (Math.abs(codeset[0])+47)%(codeset.length-keyBytes.length);
if(keyBytes == null) {
keyBytes = new byte[AES.AES_KEY_SIZE/8];
int offset = (Math.abs(codeset[0])+47)%(codeset.length-keyBytes.length);
@@
-388,7
+389,9
@@
public class Symm {
}
public void decode(InputStream is, OutputStream os, int skip) throws IOException {
}
public void decode(InputStream is, OutputStream os, int skip) throws IOException {
- is.skip(skip);
+ if(is.skip(skip)!=skip) {
+ throw new IOException("Error skipping on IOStream in Symm");
+ }
decode(is,os);
}
decode(is,os);
}