Use default tag length for wrapping if not given 75/296475/1
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Fri, 28 Jul 2023 11:13:19 +0000 (13:13 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Fri, 28 Jul 2023 11:13:57 +0000 (13:13 +0200)
Change-Id: I2ad6e13383621522af2de8500814f6d01868c828

src/manager/crypto/tz-backend/internals.cpp

index dd4aed4..0b3e398 100644 (file)
@@ -218,6 +218,7 @@ void decompose(const CryptoAlgorithm &alg,
                        break;
                case AlgoType::AES_GCM:
                        iv = unpack<RawBuffer>(alg, ParamName::ED_IV);
+                       ctrLenOrTagSizeBits = Params::DEFAULT_AES_GCM_TAG_LEN_BITS;
                        alg.getParam(ParamName::ED_TAG_LEN, ctrLenOrTagSizeBits);
                        alg.getParam(ParamName::ED_AAD, aad);
                        break;