Alon Bar-Lev has posted comments on this change.

Change subject: pki: cleanup: Found reliance on default encoding
......................................................................


Patch Set 1: (2 inline comments)

....................................................
File 
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/crypt/EncryptionUtils.java
Line 166:         try {
Line 167:             EncryptUtilParams params = new 
EncryptUtilParams(keyMaterial, algorithm);
Line 168:             cipher = Cipher.getInstance(params.algorithm);
Line 169:             cipher.init(Cipher.ENCRYPT_MODE, params.secretKey);
Line 170:             encoding = cipher.doFinal(secret.getBytes("UTF-8"));
I don't like to use apache classpath for such trivial tasks.

And the second option is exactly what the class is doing when it gets string... 
so why adding more characters?
Line 171:         } catch (Exception e) {
Line 172:             log.error("Error in encrypting the secret", e);
Line 173:         }
Line 174: 


Line 216:     private static class EncryptUtilParams {
Line 217:         private String algorithm = null;
Line 218:         private SecretKeySpec secretKey = null;
Line 219: 
Line 220:         public EncryptUtilParams(String keyMaterial, String 
algorithm) throws UnsupportedEncodingException {
Hmm... this is a reason... for not using the string :)

As far as I can see it only convert the exception to RuntimeException, I guess 
someone at java understood that these exceptions are meaningless... :)

OK, we will accept this patch for syncing the code, then I will create a new 
patch to convert all my "UTF-8" to Charset.forName("UTF-8").

These are old leftovers from oooooooooold legacy....
Line 221:             if (algorithm == null || "".equals(algorithm)) {
Line 222:                 this.algorithm = "Blowfish";
Line 223:             } else {
Line 224:                 this.algorithm = algorithm;


--
To view, visit http://gerrit.ovirt.org/13188
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I181c9b3e26c5b941fe368b3287a7486b6b8f91e1
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alon Bar-Lev <alo...@redhat.com>
Gerrit-Reviewer: Alissa Bonas <abo...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Alon Bar-Lev <alo...@redhat.com>
Gerrit-Reviewer: Juan Hernandez <juan.hernan...@redhat.com>
Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to