Revert "Disable optional password protection temporary" 24/48124/2
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 14 Sep 2015 15:28:23 +0000 (17:28 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Mon, 14 Sep 2015 15:48:05 +0000 (08:48 -0700)
This reverts commit ea896bbce6b7f21772de779faf0f0c29de845a24.

Change-Id: Iffa558fb3e9889acffb09d27d9b237b70cb01aea

CMakeLists.txt
packaging/key-manager.spec
src/manager/service/crypto-logic.cpp

index f67001e..ab1548c 100644 (file)
@@ -65,13 +65,6 @@ ELSE (DEFINED SECURITY_MDFPP_STATE_ENABLE)
     MESSAGE("SECURITY_MDFPP_STATE_ENABLE DISABLED !")
 ENDIF (DEFINED SECURITY_MDFPP_STATE_ENABLE)
 
-IF (DEFINED OPTIONAL_PASSWORD_ENABLE)
-    MESSAGE("OPTIONAL_PASSWORD_ENABLE ON")
-    ADD_DEFINITIONS("-DOPTIONAL_PASSWORD_ENABLE")
-ELSE (DEFINED OPTIONAL_PASSWORD_ENABLE)
-    MESSAGE("OPTIONAL_PASSWORD_ENABLE OFF")
-ENDIF (DEFINED OPTIONAL_PASSWORD_ENABLE)
-
 IF (DEFINED SYSTEMD_ENV_FILE)
     ADD_DEFINITIONS(-DSYSTEMD_ENV_FILE="${SYSTEMD_ENV_FILE}")
 ENDIF (DEFINED SYSTEMD_ENV_FILE)
index ba3b79d..3634305 100644 (file)
@@ -105,9 +105,6 @@ cp -a %{SOURCE1002} .
 cp -a %{SOURCE1003} .
 cp -a %{SOURCE1004} .
 
-# optional password disabled temporary for milestone release
-%define ckm_optional_password_enable 0
-
 %build
 %if 0%{?sec_build_binary_debug_enable}
     export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
@@ -124,9 +121,6 @@ export LDFLAGS+="-Wl,--rpath=%{_libdir},-Bsymbolic-functions "
 %if "%{sec_product_feature_security_mdfpp_enable}" == "1"
         -DSECURITY_MDFPP_STATE_ENABLE=1 \
 %endif
-%if 0%{?ckm_optional_password_enable}
-        -DOPTIONAL_PASSWORD_ENABLE=1 \
-%endif
         -DSYSTEMD_UNIT_DIR=%{_unitdir} \
         -DSYSTEMD_ENV_FILE="/etc/sysconfig/central-key-manager" \
         -DMOCKUP_SM=%{?mockup_sm:%mockup_sm}%{!?mockup_sm:OFF}
index b851f92..9f663c8 100644 (file)
@@ -154,16 +154,12 @@ void CryptoLogic::encryptRow(const Password &password, DB::Row &row)
 
         crow.tag = dataPair.second;
 
-#ifdef OPTIONAL_PASSWORD_ENABLE
         if (!password.empty()) {
             key = passwordToKey(password, crow.iv, AES_CBC_KEY_SIZE);
 
             crow.data = Crypto::SW::Internals::encryptDataAes(AlgoType::AES_CBC, key, crow.data, crow.iv);
             crow.encryptionScheme |= ENCR_PASSWORD;
         }
-#else
-        (void)password;
-#endif
 
         encBase64(crow.data);
         crow.encryptionScheme |= ENCR_BASE64;
@@ -204,12 +200,10 @@ void CryptoLogic::decryptRow(const Password &password, DB::Row &row)
             decBase64(crow.data);
         }
 
-#ifdef OPTIONAL_PASSWORD_ENABLE
         if (crow.encryptionScheme & ENCR_PASSWORD) {
             key = passwordToKey(password, crow.iv, AES_CBC_KEY_SIZE);
             crow.data = Crypto::SW::Internals::decryptDataAes(AlgoType::AES_CBC, key, crow.data, crow.iv);
         }
-#endif
 
         if (crow.encryptionScheme & ENCR_APPKEY) {
             key = m_keyMap[crow.ownerLabel];