diff --git a/build.sbt b/build.sbt index abe8e653..4f99e2a1 100644 --- a/build.sbt +++ b/build.sbt @@ -8,7 +8,7 @@ val Library = new { val refined = "0.11.0" val scalaTest = "3.2.12" val metricsV = "4.2.20" - val cats = "2.0.0" + val cats = "2.10.0" val logback = "1.4.11" val flyway = "9.22.2" } diff --git a/libats-slick/src/main/scala/com/advancedtelematic/libats/slick/db/SlickEncryptedColumn.scala b/libats-slick/src/main/scala/com/advancedtelematic/libats/slick/db/SlickEncryptedColumn.scala index da31f415..d672f84e 100644 --- a/libats-slick/src/main/scala/com/advancedtelematic/libats/slick/db/SlickEncryptedColumn.scala +++ b/libats-slick/src/main/scala/com/advancedtelematic/libats/slick/db/SlickEncryptedColumn.scala @@ -2,6 +2,7 @@ package com.advancedtelematic.libats.slick.db import java.util.Base64 +import cats.syntax.all._ import cats.data.{Validated, ValidatedNel} import javax.crypto.Cipher import javax.crypto.spec.PBEParameterSpec @@ -17,9 +18,6 @@ import javax.crypto.SecretKeyFactory import javax.crypto.spec.PBEKeySpec import org.bouncycastle.jce.provider.BouncyCastleProvider - -import cats.implicits._ - protected [db] class SlickCrypto(salt: Array[Byte], password: String) { private lazy val pbeParameterSpec = new PBEParameterSpec(salt, 1000) private val BC = BouncyCastleProvider.PROVIDER_NAME