Skip to content
This repository was archived by the owner on Apr 10, 2025. It is now read-only.

Commit 30de664

Browse files
authored
Triming & casing of string domains inputs (#43)
1 parent 8c4f64b commit 30de664

File tree

22 files changed

+24
-24
lines changed

22 files changed

+24
-24
lines changed

GeneXusCryptography/src/main/java/com/genexus/cryptography/asymmetric/utils/AsymmetricEncryptionAlgorithm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public enum AsymmetricEncryptionAlgorithm {
2222
*/
2323
public static AsymmetricEncryptionAlgorithm getAsymmetricEncryptionAlgorithm(String asymmetricEncryptionAlgorithm,
2424
Error error) {
25-
switch (asymmetricEncryptionAlgorithm) {
25+
switch (asymmetricEncryptionAlgorithm.toUpperCase().trim()) {
2626
case "RSA":
2727
return AsymmetricEncryptionAlgorithm.RSA;
2828
default:

GeneXusCryptography/src/main/java/com/genexus/cryptography/asymmetric/utils/AsymmetricEncryptionPadding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public enum AsymmetricEncryptionPadding {
2121
*/
2222
public static AsymmetricEncryptionPadding getAsymmetricEncryptionPadding(String asymmetricEncryptionPadding,
2323
Error error) {
24-
switch (asymmetricEncryptionPadding) {
24+
switch (asymmetricEncryptionPadding.toUpperCase().trim()) {
2525
case "NOPADDING":
2626
return AsymmetricEncryptionPadding.NOPADDING;
2727
case "OAEPPADDING":

GeneXusCryptography/src/main/java/com/genexus/cryptography/asymmetric/utils/AsymmetricSigningAlgorithm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public enum AsymmetricSigningAlgorithm {
2222
*/
2323
public static AsymmetricSigningAlgorithm getAsymmetricSigningAlgorithm(String asymmetricSigningAlgorithm,
2424
Error error) {
25-
switch (asymmetricSigningAlgorithm) {
25+
switch (asymmetricSigningAlgorithm.toUpperCase().trim()) {
2626
case "RSA":
2727
return AsymmetricSigningAlgorithm.RSA;
2828
case "ECDSA":

GeneXusCryptography/src/main/java/com/genexus/cryptography/hash/utils/HashAlgorithm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public enum HashAlgorithm {
2020
* @return HashAlgorithm enum representation
2121
*/
2222
public static HashAlgorithm getHashAlgorithm(String hashAlgorithm, Error error) {
23-
switch (hashAlgorithm) {
23+
switch (hashAlgorithm.toUpperCase().trim()) {
2424
case "MD5":
2525
return HashAlgorithm.MD5;
2626
case "SHA1":

GeneXusCryptography/src/main/java/com/genexus/cryptography/passwordDerivation/Argon2HashType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public enum Argon2HashType {
88
ARGON2_d, ARGON2_i, ARGON2_id;
99

1010
public static Argon2HashType getArgon2HashType(String argon2HashType, Error error) {
11-
switch (argon2HashType) {
11+
switch (argon2HashType.trim()) {
1212
case "ARGON2_d":
1313
return Argon2HashType.ARGON2_d;
1414
case "ARGON2_i":

GeneXusCryptography/src/main/java/com/genexus/cryptography/passwordDerivation/Argon2Version.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public enum Argon2Version {
99
ARGON2_VERSION_10, ARGON2_VERSION_13;
1010

1111
public static Argon2Version getArgon2Version(String argon2Version, Error error) {
12-
switch (argon2Version) {
12+
switch (argon2Version.toUpperCase().trim()) {
1313
case "ARGON2_VERSION_10":
1414
return Argon2Version.ARGON2_VERSION_10;
1515
case "ARGON2_VERSION_13":

GeneXusCryptography/src/main/java/com/genexus/cryptography/passwordDerivation/PasswordDerivationAlgorithm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public enum PasswordDerivationAlgorithm {
2121
*/
2222
public static PasswordDerivationAlgorithm getPasswordDerivationAlgorithm(String passwordDerivationAlgorithm,
2323
Error error) {
24-
switch (passwordDerivationAlgorithm) {
24+
switch (passwordDerivationAlgorithm.trim()) {
2525
case "SCrypt":
2626
return PasswordDerivationAlgorithm.SCrypt;
2727
case "Bcrypt":

GeneXusCryptography/src/main/java/com/genexus/cryptography/symmetric/utils/SymmetricBlockAlgorithm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public enum SymmetricBlockAlgorithm {
2020
* @return SymmetricBlockAlgorithm enum representaton
2121
*/
2222
public static SymmetricBlockAlgorithm getSymmetricBlockAlgorithm(String symmetricBlockAlgorithm, Error error) {
23-
switch (symmetricBlockAlgorithm) {
23+
switch (symmetricBlockAlgorithm.toUpperCase().trim()) {
2424
case "AES":
2525
return SymmetricBlockAlgorithm.AES;
2626
case "BLOWFISH":

GeneXusCryptography/src/main/java/com/genexus/cryptography/symmetric/utils/SymmetricBlockMode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public enum SymmetricBlockMode {
2121
* @return SymmetricBlockMode enum representation
2222
*/
2323
public static SymmetricBlockMode getSymmetricBlockMode(String symmetricBlockMode, Error error) {
24-
switch (symmetricBlockMode) {
24+
switch (symmetricBlockMode.toUpperCase().trim()) {
2525
case "ECB":
2626
return SymmetricBlockMode.ECB;
2727
case "CBC":

GeneXusCryptography/src/main/java/com/genexus/cryptography/symmetric/utils/SymmetricBlockPadding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public enum SymmetricBlockPadding {
2020
* @return SymmetricBlockPadding enum representation
2121
*/
2222
public static SymmetricBlockPadding getSymmetricBlockPadding(String symmetricBlockPadding, Error error) {
23-
switch (symmetricBlockPadding) {
23+
switch (symmetricBlockPadding.toUpperCase().trim()) {
2424
case "NOPADDING":
2525
return SymmetricBlockPadding.NOPADDING;
2626
case "PKCS7PADDING":

0 commit comments

Comments
 (0)