// Added by Dongsun Lee
enum class RSAPaddingAlgorithm : int {
- XRSA_PKCS1_PADDING,
-// XRSA_SSLV23_PADDING, // not supported
-// XRSA_NO_PADDING, // not supported
-// XRSA_PKCS1_OAEP_PADDING, // not supported
- XRSA_X931_PADDING
+ PKCS1,
+// SSLV23, // not supported
+// NONE, // not supported
+// PKCS1_OAEP, // not supported
+ X931
};
enum class DBCMAlgType : int {
if(privateKey.getType()==KeyType::KEY_RSA_PRIVATE) {
switch(padAlgo) {
- case RSAPaddingAlgorithm::XRSA_PKCS1_PADDING:
+ case RSAPaddingAlgorithm::PKCS1:
rsa_padding = RSA_PKCS1_PADDING;
break;
- case RSAPaddingAlgorithm::XRSA_X931_PADDING:
+ case RSAPaddingAlgorithm::X931:
rsa_padding = RSA_X931_PADDING;
break;
default:
if(publicKey.getType()==KeyType::KEY_RSA_PUBLIC) {
switch(padAlgo) {
- case RSAPaddingAlgorithm::XRSA_PKCS1_PADDING:
+ case RSAPaddingAlgorithm::PKCS1:
rsa_padding = RSA_PKCS1_PADDING;
break;
- case RSAPaddingAlgorithm::XRSA_X931_PADDING:
+ case RSAPaddingAlgorithm::X931:
rsa_padding = RSA_X931_PADDING;
break;
default: