X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmanager%2Fcrypto%2Fsw-backend%2Finternals.h;h=d9869b5e6282af6734b95a01c88fd532f828f993;hb=b5d73601f8a1a7a70797934e139617d5356c7f48;hp=833c88a388e14f43e33e4a840992fbdfb9ab9433;hpb=2ddf3ea967433cebd888077c268779aa08f58c86;p=platform%2Fcore%2Fsecurity%2Fkey-manager.git diff --git a/src/manager/crypto/sw-backend/internals.h b/src/manager/crypto/sw-backend/internals.h index 833c88a..d9869b5 100644 --- a/src/manager/crypto/sw-backend/internals.h +++ b/src/manager/crypto/sw-backend/internals.h @@ -50,6 +50,9 @@ TokenPair createKeyPairDSA(CryptoBackend backendId, const int size); TokenPair createKeyPairECDSA(CryptoBackend backendId, ElipticCurve type1); Token createKeyAES(CryptoBackend backendId, const int sizeBits); +TokenPair generateAKey(CryptoBackend backendId, const CryptoAlgorithm &algorithm); +Token generateSKey(CryptoBackend backendId, const CryptoAlgorithm &algorithm); + RawBuffer symmetricEncrypt(const RawBuffer &key, const CryptoAlgorithm &alg, const RawBuffer &data); @@ -60,7 +63,7 @@ RawBuffer symmetricDecrypt(const RawBuffer &key, std::pair encryptDataAesGcm(const RawBuffer &key, const RawBuffer &data, const RawBuffer &iv, - int tagSize); + int tagSizeBits); RawBuffer decryptDataAesGcm(const RawBuffer &key, const RawBuffer &data,