Build Logs

davenverse/tsec • scheduled_3.8.1-RC1-bin-20260102-32e416e-NIGHTLY

Errors

0

Warnings

1180

Total Lines

2054

1##################################
2Clonning https://github.com/davenverse/tsec.git into /build/repo using revision v0.5.0
3##################################
4Note: switching to '6e4099dd4334f12f271332636fa3c8bd31db705e'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.5 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.5-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: project/plugins.sbt
31Pattern: % "0.5.3")
32Replacement: % "0.8.3")
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern ' % "0.5.3")' in project/plugins.sbt
37
38Try apply source patch:
39Path: build.sbt
40Pattern: ThisBuild / tlSonatypeUseLegacyHost := true
41Replacement:
42Successfully applied pattern 'ThisBuild / tlSonatypeUseLegacyHost := true' in build.sbt
43----
44Starting build for 3.7.4
45Execute tests: false
46sbt project found:
47Sbt version 1.9.6 is not supported, minimal supported version is 1.11.5
48Enforcing usage of sbt in version 1.11.5
49No prepare script found for project davenverse/tsec
50##################################
51Scala version: 3.7.4
52Targets: io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-common io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-hash-jca io.github.jmcardon%tsec-http4s io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-password io.github.jmcardon%tsec-signatures
53Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":" % \"0.5.3\")","replaceWith":" % \"0.8.3\")"},{"path":"build.sbt","pattern":"ThisBuild / tlSonatypeUseLegacyHost := true","replaceWith":""}]}
54##################################
55Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
56Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
57[sbt_options] declare -a sbt_options=()
58[process_args] java_version = '17'
59[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
60# Executing command line:
61java
62-Dfile.encoding=UTF8
63-Xms1G
64-Xmx6G
65-XX:ReservedCodeCacheSize=250M
66-XX:+TieredCompilation
67-XX:+UseG1GC
68-Dcommunitybuild.scala=3.7.4
69-Dcommunitybuild.project.dependencies.add=
70-Xmx7G
71-Xms4G
72-Xss8M
73-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
74-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
75-jar
76/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
77"setCrossScalaVersions 3.7.4"
78"++3.7.4 -v"
79"mapScalacOptions "-rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
80"set every credentials := Nil"
81"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
82"removeScalacOptionsStartingWith -P:wartremover"
83
84moduleMappings
85"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":" % \"0.5.3\")","replaceWith":" % \"0.8.3\")"},{"path":"build.sbt","pattern":"ThisBuild / tlSonatypeUseLegacyHost := true","replaceWith":""}]}""" io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-common io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-hash-jca io.github.jmcardon%tsec-http4s io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-password io.github.jmcardon%tsec-signatures"
86
87[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
88[info] loading project definition from /build/repo/project/project
89[info] compiling 1 Scala source to /build/repo/project/project/target/scala-2.12/sbt-1.0/classes ...
90[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
91[info] Compilation completed in 8.488s.
92[info] done compiling
93[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
94[info] loading project definition from /build/repo/project
95[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
96[info] done compiling
97[info] loading settings for project root from build.sbt...
98[info] resolving key references (25243 settings) ...
99[info] set scmInfo to https://github.com/davenverse/tsec
100[info] set current project to root (in build file:/build/repo/)
101Execute setCrossScalaVersions: 3.7.4
102OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-libsodium/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in rootJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-bouncy/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-jwt-mac/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-cipher-core/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-cipher-jca/crossScalaVersions
108[info] set scmInfo to https://github.com/davenverse/tsec
109OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-cipher-bouncy/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-jwt-core/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in rootNative/crossScalaVersions
112OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-http4s/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in rootJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-signatures/crossScalaVersions
115OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-mac/crossScalaVersions
116OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in root/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in root/crossScalaVersions
118OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-hash-jca/crossScalaVersions
119OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-common/crossScalaVersions
120OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-examples/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-bench/crossScalaVersions
122OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-hash-bouncy/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-jwt-sig/crossScalaVersions
124OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-password/crossScalaVersions
125OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in tsec-oauth2/crossScalaVersions
126[info] set current project to root (in build file:/build/repo/)
127[info] Setting Scala version to 3.7.4 on 22 projects.
128[info] Switching Scala version on:
129[info] tsec-bouncy (2.12.18, 2.13.12, 3.7.4)
130[info] tsec-password (2.12.18, 2.13.12, 3.7.4)
131[info] * root (3.7.4)
132[info] rootJS (2.12.18, 2.13.12, 3.7.4)
133[info] tsec-bench (2.12.18, 2.13.12, 3.7.4)
134[info] tsec-mac (2.12.18, 2.13.12, 3.7.4)
135[info] tsec-examples (2.12.18, 2.13.12, 3.7.4)
136[info] tsec-oauth2 (2.12.18, 2.13.12, 3.7.4)
137[info] tsec-cipher-jca (2.12.18, 2.13.12, 3.7.4)
138[info] tsec-hash-bouncy (2.12.18, 2.13.12, 3.7.4)
139[info] tsec-cipher-bouncy (2.12.18, 2.13.12, 3.7.4)
140[info] tsec-jwt-core (2.12.18, 2.13.12, 3.7.4)
141[info] rootJVM (2.12.18, 2.13.12, 3.7.4)
142[info] rootNative (2.12.18, 2.13.12, 3.7.4)
143[info] tsec-cipher-core (2.12.18, 2.13.12, 3.7.4)
144[info] tsec-jwt-sig (2.12.18, 2.13.12, 3.7.4)
145[info] tsec-libsodium (2.12.18, 2.13.12, 3.7.4)
146[info] tsec-http4s (2.12.18, 2.13.12, 3.7.4)
147[info] tsec-common (2.12.18, 2.13.12, 3.7.4)
148[info] tsec-jwt-mac (2.12.18, 2.13.12, 3.7.4)
149[info] tsec-hash-jca (2.12.18, 2.13.12, 3.7.4)
150[info] tsec-signatures (2.12.18, 2.13.12, 3.7.4)
151[info] Excluding projects:
152[info] Reapplying settings...
153[info] set scmInfo to https://github.com/davenverse/tsec
154[info] set current project to root (in build file:/build/repo/)
155Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
156[info] Reapplying settings...
157[info] set scmInfo to https://github.com/davenverse/tsec
158[info] set current project to root (in build file:/build/repo/)
159[info] Defining Global / credentials, credentials and 20 others.
160[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 196 others.
161[info] Run `last` for details.
162[info] Reapplying settings...
163[info] set scmInfo to https://github.com/davenverse/tsec
164[info] set current project to root (in build file:/build/repo/)
165Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
166[info] Reapplying settings...
167OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
168
169 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
170 Did you mean rootJVM / allExcludeDependencies ?
171 , retry without global scopes
172[info] Reapplying settings...
173[info] set scmInfo to https://github.com/davenverse/tsec
174[info] set current project to root (in build file:/build/repo/)
175Execute removeScalacOptionsStartingWith: -P:wartremover
176[info] Reapplying settings...
177[info] set scmInfo to https://github.com/davenverse/tsec
178[info] set current project to root (in build file:/build/repo/)
179[success] Total time: 0 s, completed Jan 3, 2026, 1:15:09 AM
180Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":" % \"0.5.3\")","replaceWith":" % \"0.8.3\")"},{"path":"build.sbt","pattern":"ThisBuild / tlSonatypeUseLegacyHost := true","replaceWith":""}]}
181Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
182Starting build...
183Projects: Set(tsec-bouncy, tsec-password, tsec-mac, tsec-cipher-jca, tsec-hash-bouncy, tsec-cipher-bouncy, tsec-jwt-core, tsec-cipher-core, tsec-jwt-sig, tsec-http4s, tsec-common, tsec-jwt-mac, tsec-hash-jca, tsec-signatures)
184Starting build for ProjectRef(file:/build/repo/,tsec-cipher-core) (tsec-cipher-core)... [0/14]
185OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
186OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
187OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
188OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
189Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
190[info] compiling 34 Scala sources to /build/repo/common/target/scala-3.7.4/classes ...
191[warn] -- Warning: /build/repo/common/src/main/scala/tsec/common/CanCatch.scala:1:13 --
192[warn] 1 |package tsec.common
193[warn] |^^^^^^^^^^^^^^^^^^^
194[warn] |No class, trait or object is defined in the compilation unit.
195[warn] |The incremental compiler cannot record the dependency information in such case.
196[warn] |Some errors like unused import referring to a non-existent class might not be reported.
197[warn] -- [E198] Unused Symbol Warning: /build/repo/common/src/main/scala/tsec/common/ByteUtils.scala:3:21
198[warn] 3 |import java.security.MessageDigest
199[warn] | ^^^^^^^^^^^^^
200[warn] | unused import
201[warn] -- [E198] Unused Symbol Warning: /build/repo/common/src/main/scala/tsec/mac/MessageAuth.scala:4:20
202[warn] 4 |import tsec.common.{CryptoTag, VerificationFailed, VerificationStatus, Verified}
203[warn] | ^^^^^^^^^
204[warn] | unused import
205[info] [patched file /build/repo/common/src/main/scala/tsec/cipher/symmetric/CipherAPI.scala]
206[info] [patched file /build/repo/common/src/main/scala/tsec/mac/MessageAuth.scala]
207[info] [patched file /build/repo/common/src/main/scala/tsec/common/ByteUtils.scala]
208[warn] three warnings found
209[info] done compiling
210[info] compiling 9 Scala sources to /build/repo/cipher-core/target/scala-3.7.4/classes ...
211[info] done compiling
212[info] compiling 3 Scala sources to /build/repo/common/target/scala-3.7.4/classes ...
213[info] done compiling
214[info] compiling 3 Scala sources to /build/repo/common/target/scala-3.7.4/test-classes ...
215[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:47:10
216[warn] 47 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
217[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
218[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
219[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:84:10
220[warn] 84 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
221[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
222[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
223[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:98:10
224[warn] 98 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
225[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
226[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
227[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:112:10
228[warn] 112 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
229[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
230[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
231[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:126:10
232[warn] 126 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
233[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
234[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
235[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:162:10
236[warn] 162 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
237[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
238[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
239[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:176:10
240[warn] 176 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
241[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
242[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
243[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:190:10
244[warn] 190 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
245[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
246[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
247[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:205:10
248[warn] 205 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
249[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
250[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
251[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:219:10
252[warn] 219 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
253[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
254[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
255[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:233:10
256[warn] 233 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
257[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
258[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
259[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:247:10
260[warn] 247 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
261[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
262[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
263[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:262:10
264[warn] 262 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
265[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
266[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
267[info] [patched file /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala]
268[warn] 13 warnings found
269[info] done compiling
270[info] compiling 1 Scala source to /build/repo/common/target/scala-3.7.4/test-classes ...
271[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:47:10
272[warn] 47 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
273[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
274[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
275[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:84:10
276[warn] 84 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
277[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
278[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
279[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:98:10
280[warn] 98 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
281[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
282[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
283[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:112:10
284[warn] 112 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
285[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
286[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
287[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:126:10
288[warn] 126 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
289[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
290[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
291[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:162:10
292[warn] 162 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
293[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
294[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
295[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:176:10
296[warn] 176 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
297[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
298[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
299[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:190:10
300[warn] 190 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
301[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
302[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
303[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:205:10
304[warn] 205 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
305[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
306[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
307[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:219:10
308[warn] 219 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
309[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
310[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
311[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:233:10
312[warn] 233 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
313[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
314[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
315[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:247:10
316[warn] 247 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
317[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
318[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
319[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:262:10
320[warn] 262 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
321[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
322[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
323[warn] 13 warnings found
324[info] done compiling
325Starting build for ProjectRef(file:/build/repo/,tsec-jwt-core) (tsec-jwt-core)... [1/14]
326Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
327[info] compiling 1 Scala source to /build/repo/bouncycastle/target/scala-3.7.4/classes ...
328[info] compiling 6 Scala sources to /build/repo/mac/target/scala-3.7.4/classes ...
329[warn] -- [E175] Potential Issue Warning: /build/repo/bouncycastle/src/main/scala/tsec/Bouncy.scala:13:26
330[warn] 13 | Security.addProvider(new BouncyCastleProvider())
331[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
332[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
333[warn] one warning found
334[info] done compiling
335[info] compiling 11 Scala sources to /build/repo/signatures/target/scala-3.7.4/classes ...
336[warn] -- [E198] Unused Symbol Warning: /build/repo/mac/src/main/scala/tsec/mac/jca/WithMacSigningKey.scala:12:66
337[warn] 12 |protected[tsec] abstract class WithMacSigningKey[A](algo: String, keyLenBits: Int)
338[warn] | ^^^^^^^^^^
339[warn] | unused explicit parameter
340[info] [patched file /build/repo/mac/src/main/scala/tsec/mac/jca/package.scala]
341[warn] one warning found
342[info] done compiling
343[info] done compiling
344[info] compiling 10 Scala sources and 1 Java source to /build/repo/jwt-core/target/scala-3.7.4/classes ...
345[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:36:19
346[warn] 36 | me.raiseError(GeneralSignatureError("Invalid ECDSA signature format"))
347[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
348[warn] |discarded non-Unit value of type F[Any]. Add `: Unit` to discard silently.
349[warn] |
350[warn] |where: F is a type in method derToConcat with bounds <: [_] =>> Any
351[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:61:19
352[warn] 61 | me.raiseError(GeneralSignatureError("Invalid ECDSA signature format"))
353[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
354[warn] |discarded non-Unit value of type F[Any]. Add `: Unit` to discard silently.
355[warn] |
356[warn] |where: F is a type in method derToConcat with bounds <: [_] =>> Any
357[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:94:19
358[warn] 94 | me.raiseError(GeneralSignatureError("Invalid ECDSA signature format"))
359[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
360[warn] |discarded non-Unit value of type F[Any]. Add `: Unit` to discard silently.
361[warn] |
362[warn] |where: F is a type in method concatSignatureToDER with bounds <: [_] =>> Any
363[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/algorithms/JWA.scala:74:36
364[warn] 74 |abstract class JWTRSASig[A: RSAKFTag] extends JWTSigAlgo[A] {
365[warn] | ^
366[warn] | unused implicit parameter
367[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/header/package.scala:4:22
368[warn] 4 |import cats.implicits._
369[warn] | ^
370[warn] | unused import
371[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/package.scala:5:22
372[warn] 5 |import cats.implicits._
373[warn] | ^
374[warn] | unused import
375[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:82:43
376[warn] 82 | )(implicit me: MonadError[F, Throwable], ecTag: ECKFTag[A]): F[Array[Byte]] = {
377[warn] | ^^^^^
378[warn] | unused implicit parameter
379[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:96:8
380[warn] 96 | var signatureDER = scala.collection.mutable.ListBuffer.empty[Byte]
381[warn] | ^^^^^^^^^^^^
382[warn] | unset local variable, consider using an immutable val instead
383[info] [patched file /build/repo/jwt-core/src/main/scala/tsec/jwt/header/package.scala]
384[info] [patched file /build/repo/jwt-core/src/main/scala/tsec/jwt/package.scala]
385[warn] 8 warnings found
386[info] done compiling
387[info] compiling 1 Scala source to /build/repo/mac/target/scala-3.7.4/classes ...
388[info] done compiling
389[info] compiling 2 Scala sources to /build/repo/mac/target/scala-3.7.4/classes ...
390[warn] -- [E198] Unused Symbol Warning: /build/repo/mac/src/main/scala/tsec/mac/jca/WithMacSigningKey.scala:12:66
391[warn] 12 |protected[tsec] abstract class WithMacSigningKey[A](algo: String, keyLenBits: Int)
392[warn] | ^^^^^^^^^^
393[warn] | unused explicit parameter
394[warn] one warning found
395[info] done compiling
396[info] compiling 2 Scala sources to /build/repo/jwt-core/target/scala-3.7.4/classes ...
397[info] done compiling
398[info] compiling 1 Scala source to /build/repo/jwt-core/target/scala-3.7.4/test-classes ...
399[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/test/scala/tsec/jwt/JWTClaimsTest.scala:5:26
400[warn] 5 |import cats.syntax.either._
401[warn] | ^
402[warn] | unused import
403[info] [patched file /build/repo/jwt-core/src/test/scala/tsec/jwt/JWTClaimsTest.scala]
404[warn] one warning found
405[info] done compiling
406[info] compiling 1 Scala source to /build/repo/jwt-core/target/scala-3.7.4/test-classes ...
407[info] done compiling
408Starting build for ProjectRef(file:/build/repo/,tsec-jwt-mac) (tsec-jwt-mac)... [2/14]
409Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
410[info] compiling 3 Scala sources to /build/repo/jwt-mac/target/scala-3.7.4/classes ...
411[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala:4:26
412[warn] 4 |import cats.syntax.either._
413[warn] | ^
414[warn] | unused import
415[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala:37:36
416[warn] 37 | implicit def encoder[A: JWTMacAlgo]: Encoder[JWSMacHeader[A]] {
417[warn] | ^
418[warn] | unused implicit parameter
419[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala:81:42
420[warn] 81 | implicit def genSerializer[A: JWTMacAlgo](
421[warn] | ^
422[warn] | unused implicit parameter
423[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:46:43
424[warn] 46 | def generateSignature[F[_], A: JWTMacAlgo](
425[warn] | ^
426[warn] | unused implicit parameter
427[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:52:6
428[warn] 52 | me: Sync[F]
429[warn] | ^^
430[warn] | unused implicit parameter
431[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:57:6
432[warn] 57 | me: Sync[F]
433[warn] | ^^
434[warn] | unused implicit parameter
435[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:60:39
436[warn] 60 | def buildToString[F[_], A: JWTMacAlgo](
437[warn] | ^
438[warn] | unused implicit parameter
439[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:64:32
440[warn] 64 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[String] = s.signToString(header, body, key)
441[warn] | ^^
442[warn] | unused implicit parameter
443[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:69:32
444[warn] 69 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[String] = s.signToString(JWSMacHeader[A], body, key)
445[warn] | ^^
446[warn] | unused implicit parameter
447[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:71:36
448[warn] 71 | def verifyBool[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
449[warn] | ^
450[warn] | unused implicit parameter
451[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:76:32
452[warn] 76 | def verify[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
453[warn] | ^
454[warn] | unused implicit parameter
455[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:87:46
456[warn] 87 | def verifyFromStringBool[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
457[warn] | ^
458[warn] | unused implicit parameter
459[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:92:48
460[warn] 92 | def verifyFromInstanceBool[F[_], A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
461[warn] | ^
462[warn] | unused implicit parameter
463[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:98:42
464[warn] 98 | def verifyFromString[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
465[warn] | ^
466[warn] | unused implicit parameter
467[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:103:44
468[warn] 103 | def verifyFromInstance[F[_], A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
469[warn] | ^
470[warn] | unused implicit parameter
471[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:109:41
472[warn] 109 | def toEncodedString[F[_], A: JWTMacAlgo](
473[warn] | ^
474[warn] | unused implicit parameter
475[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:111:32
476[warn] 111 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): String = s.toEncodedString(jwt)
477[warn] | ^^
478[warn] | unused implicit parameter
479[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:113:41
480[warn] 113 | def parseUnverified[F[_], A: JWTMacAlgo](
481[warn] | ^
482[warn] | unused implicit parameter
483[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:115:32
484[warn] 115 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[JWTMac[A]] = s.parseUnverified(jwt)
485[warn] | ^^
486[warn] | unused implicit parameter
487[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:143:37
488[warn] 143 | def generateSignature[A: JWTMacAlgo](header: JWSMacHeader[A], body: JWTClaims, key: MacSigningKey[A])(
489[warn] | ^
490[warn] | unused implicit parameter
491[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:157:33
492[warn] 157 | def buildToString[A: JWTMacAlgo](
493[warn] | ^
494[warn] | unused implicit parameter
495[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:171:36
496[warn] 171 | def verifyFromString[A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
497[warn] | ^
498[warn] | unused implicit parameter
499[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:175:38
500[warn] 175 | def verifyFromInstance[A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
501[warn] | ^
502[warn] | unused implicit parameter
503[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:183:35
504[warn] 183 | def toEncodedString[A: JWTMacAlgo](
505[warn] | ^
506[warn] | unused implicit parameter
507[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:187:35
508[warn] 187 | def parseUnverified[A: JWTMacAlgo](
509[warn] | ^
510[warn] | unused implicit parameter
511[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:28:9
512[warn] 28 | case j: JWTMac[A] => ==(j)
513[warn] | ^
514[warn] |the type test for tsec.jws.mac.JWTMac[A] cannot be checked at runtime because its type arguments can't be determined from Any
515[warn] |
516[warn] | longer explanation available when compiling with `-explain`
517[info] [patched file /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala]
518[info] [patched file /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacCV.scala]
519[warn] 26 warnings found
520[info] done compiling
521[info] compiling 3 Scala sources to /build/repo/jwt-mac/target/scala-3.7.4/classes ...
522[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala:36:36
523[warn] 36 | implicit def encoder[A: JWTMacAlgo]: Encoder[JWSMacHeader[A]] {
524[warn] | ^
525[warn] | unused implicit parameter
526[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala:80:42
527[warn] 80 | implicit def genSerializer[A: JWTMacAlgo](
528[warn] | ^
529[warn] | unused implicit parameter
530[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:46:43
531[warn] 46 | def generateSignature[F[_], A: JWTMacAlgo](
532[warn] | ^
533[warn] | unused implicit parameter
534[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:52:6
535[warn] 52 | me: Sync[F]
536[warn] | ^^
537[warn] | unused implicit parameter
538[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:57:6
539[warn] 57 | me: Sync[F]
540[warn] | ^^
541[warn] | unused implicit parameter
542[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:60:39
543[warn] 60 | def buildToString[F[_], A: JWTMacAlgo](
544[warn] | ^
545[warn] | unused implicit parameter
546[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:64:32
547[warn] 64 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[String] = s.signToString(header, body, key)
548[warn] | ^^
549[warn] | unused implicit parameter
550[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:69:32
551[warn] 69 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[String] = s.signToString(JWSMacHeader[A], body, key)
552[warn] | ^^
553[warn] | unused implicit parameter
554[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:71:36
555[warn] 71 | def verifyBool[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
556[warn] | ^
557[warn] | unused implicit parameter
558[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:76:32
559[warn] 76 | def verify[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
560[warn] | ^
561[warn] | unused implicit parameter
562[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:87:46
563[warn] 87 | def verifyFromStringBool[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
564[warn] | ^
565[warn] | unused implicit parameter
566[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:92:48
567[warn] 92 | def verifyFromInstanceBool[F[_], A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
568[warn] | ^
569[warn] | unused implicit parameter
570[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:98:42
571[warn] 98 | def verifyFromString[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
572[warn] | ^
573[warn] | unused implicit parameter
574[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:103:44
575[warn] 103 | def verifyFromInstance[F[_], A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
576[warn] | ^
577[warn] | unused implicit parameter
578[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:109:41
579[warn] 109 | def toEncodedString[F[_], A: JWTMacAlgo](
580[warn] | ^
581[warn] | unused implicit parameter
582[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:111:32
583[warn] 111 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): String = s.toEncodedString(jwt)
584[warn] | ^^
585[warn] | unused implicit parameter
586[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:113:41
587[warn] 113 | def parseUnverified[F[_], A: JWTMacAlgo](
588[warn] | ^
589[warn] | unused implicit parameter
590[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:115:32
591[warn] 115 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[JWTMac[A]] = s.parseUnverified(jwt)
592[warn] | ^^
593[warn] | unused implicit parameter
594[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:143:37
595[warn] 143 | def generateSignature[A: JWTMacAlgo](header: JWSMacHeader[A], body: JWTClaims, key: MacSigningKey[A])(
596[warn] | ^
597[warn] | unused implicit parameter
598[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:157:33
599[warn] 157 | def buildToString[A: JWTMacAlgo](
600[warn] | ^
601[warn] | unused implicit parameter
602[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:171:36
603[warn] 171 | def verifyFromString[A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
604[warn] | ^
605[warn] | unused implicit parameter
606[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:175:38
607[warn] 175 | def verifyFromInstance[A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
608[warn] | ^
609[warn] | unused implicit parameter
610[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:183:35
611[warn] 183 | def toEncodedString[A: JWTMacAlgo](
612[warn] | ^
613[warn] | unused implicit parameter
614[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:187:35
615[warn] 187 | def parseUnverified[A: JWTMacAlgo](
616[warn] | ^
617[warn] | unused implicit parameter
618[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:28:9
619[warn] 28 | case j: JWTMac[A] => ==(j)
620[warn] | ^
621[warn] |the type test for tsec.jws.mac.JWTMac[A] cannot be checked at runtime because its type arguments can't be determined from Any
622[warn] |
623[warn] | longer explanation available when compiling with `-explain`
624[warn] 25 warnings found
625[info] done compiling
626[info] compiling 1 Scala source to /build/repo/jwt-mac/target/scala-3.7.4/test-classes ...
627[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/test/scala/tsec/JWTMacTests.scala:6:26
628[warn] 6 |import cats.syntax.either._
629[warn] | ^
630[warn] | unused import
631[info] [patched file /build/repo/jwt-mac/src/test/scala/tsec/JWTMacTests.scala]
632[warn] one warning found
633[info] done compiling
634[info] compiling 1 Scala source to /build/repo/jwt-mac/target/scala-3.7.4/test-classes ...
635[info] done compiling
636Starting build for ProjectRef(file:/build/repo/,tsec-mac) (tsec-mac)... [3/14]
637Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
638[info] compiling 1 Scala source to /build/repo/mac/target/scala-3.7.4/test-classes ...
639[info] done compiling
640Starting build for ProjectRef(file:/build/repo/,tsec-cipher-bouncy) (tsec-cipher-bouncy)... [4/14]
641Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
642[info] compiling 6 Scala sources and 2 Java sources to /build/repo/cipher-bouncy/target/scala-3.7.4/classes ...
643[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-bouncy/src/main/scala/tsec/cipher/symmetric/bouncy/ChaCha20Cipher.scala:363:20
644[warn] 363 | poly1305.doFinal(tagOut, tOutOffset)
645[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
646[warn] |discarded non-Unit value of type Int. Add `: Unit` to discard silently.
647[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-bouncy/src/main/scala/tsec/cipher/symmetric/bouncy/ChaCha20Poly1305.scala:36:20
648[warn] 36 | poly1305.doFinal(tagOut, tOutOffset)
649[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
650[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
651[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-bouncy/src/main/scala/tsec/cipher/symmetric/bouncy/XSalsa20Poly1305.scala:9:12
652[warn] 9 |import tsec.Bouncy
653[warn] | ^^^^^^
654[warn] | unused import
655[info] [patched file /build/repo/cipher-bouncy/src/main/scala/tsec/cipher/symmetric/bouncy/XSalsa20Poly1305.scala]
656[warn] three warnings found
657[info] done compiling
658[info] compiling 1 Scala source to /build/repo/cipher-bouncy/target/scala-3.7.4/classes ...
659[info] done compiling
660[info] compiling 1 Scala source to /build/repo/cipher-bouncy/target/scala-3.7.4/test-classes ...
661[info] done compiling
662Starting build for ProjectRef(file:/build/repo/,tsec-signatures) (tsec-signatures)... [5/14]
663Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
664[info] compiling 1 Scala source to /build/repo/signatures/target/scala-3.7.4/test-classes ...
665[info] done compiling
666Starting build for ProjectRef(file:/build/repo/,tsec-password) (tsec-password)... [6/14]
667Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
668[info] compiling 7 Scala sources and 1 Java source to /build/repo/password-hashers/target/scala-3.7.4/classes ...
669[warn] there were 2 deprecation warnings; re-run with -deprecation for details
670[warn] one warning found
671[warn] /build/repo/password-hashers/src/main/scala/tsec/passwordhashers/jca/internal/JBCrypt.java:498:13: redundant cast to int[]
672[warn] (int[])P_orig.clone()
673[warn] ^
674[warn] /build/repo/password-hashers/src/main/scala/tsec/passwordhashers/jca/internal/JBCrypt.java:499:13: redundant cast to int[]
675[warn] (int[])S_orig.clone()
676[warn] ^
677[info] done compiling
678[info] compiling 1 Scala source to /build/repo/password-hashers/target/scala-3.7.4/test-classes ...
679[info] done compiling
680Starting build for ProjectRef(file:/build/repo/,tsec-common) (tsec-common)... [7/14]
681Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
682Starting build for ProjectRef(file:/build/repo/,tsec-cipher-jca) (tsec-cipher-jca)... [8/14]
683Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
684[info] compiling 17 Scala sources to /build/repo/cipher-symmetric/target/scala-3.7.4/classes ...
685[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:47:61
686[warn] 47 | private[tsec] def standardProcess[A, M, P: SymmetricPadding](
687[warn] | ^
688[warn] | unused implicit parameter
689[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:105:42
690[warn] 105 | implicit def ecbProcess[A: BlockCipher]: IvProcess[A, ECB, NoPadding] =
691[warn] | ^
692[warn] | unused implicit parameter
693[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:130:40
694[warn] 130 | implicit def gcmProcess[A](implicit aes: AES[A]): IvProcess[A, GCM, NoPadding] =
695[warn] | ^^^
696[warn] | unused implicit parameter
697[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:151:39
698[warn] 151 | def randomIVStrategy[F[_], Out: AES](implicit F: Sync[F]): IvGen[F, Out] =
699[warn] | ^
700[warn] | unused implicit parameter
701[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:169:45
702[warn] 169 | implicit def noModeProcess[A: BlockCipher]: IvProcess[A, NoMode, NoPadding] =
703[warn] | ^
704[warn] | unused implicit parameter
705[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:208:41
706[warn] 208 | )(implicit spec: IvProcess[A, M, P], blockCipher: BlockCipher[A]): Either[CipherTextError, CipherText[A]] =
707[warn] | ^^^^^^^^^^^
708[warn] | unused implicit parameter
709[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/primitive/JCAAEADPrimitive.scala:8:23
710[warn] 8 |import cats.syntax.all._
711[warn] | ^
712[warn] | unused import
713[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/primitive/JCAPrimitiveCipher.scala:7:23
714[warn] 7 |import cats.syntax.all._
715[warn] | ^
716[warn] | unused import
717[info] [patched file /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala]
718[info] [patched file /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/primitive/JCAAEADPrimitive.scala]
719[info] [patched file /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/primitive/JCAPrimitiveCipher.scala]
720[warn] 8 warnings found
721[info] done compiling
722[info] compiling 3 Scala sources to /build/repo/cipher-symmetric/target/scala-3.7.4/classes ...
723[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:47:61
724[warn] 47 | private[tsec] def standardProcess[A, M, P: SymmetricPadding](
725[warn] | ^
726[warn] | unused implicit parameter
727[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:105:42
728[warn] 105 | implicit def ecbProcess[A: BlockCipher]: IvProcess[A, ECB, NoPadding] =
729[warn] | ^
730[warn] | unused implicit parameter
731[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:130:40
732[warn] 130 | implicit def gcmProcess[A](implicit aes: AES[A]): IvProcess[A, GCM, NoPadding] =
733[warn] | ^^^
734[warn] | unused implicit parameter
735[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:151:39
736[warn] 151 | def randomIVStrategy[F[_], Out: AES](implicit F: Sync[F]): IvGen[F, Out] =
737[warn] | ^
738[warn] | unused implicit parameter
739[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:169:45
740[warn] 169 | implicit def noModeProcess[A: BlockCipher]: IvProcess[A, NoMode, NoPadding] =
741[warn] | ^
742[warn] | unused implicit parameter
743[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:208:41
744[warn] 208 | )(implicit spec: IvProcess[A, M, P], blockCipher: BlockCipher[A]): Either[CipherTextError, CipherText[A]] =
745[warn] | ^^^^^^^^^^^
746[warn] | unused implicit parameter
747[warn] 6 warnings found
748[info] done compiling
749[info] compiling 2 Scala sources to /build/repo/cipher-symmetric/target/scala-3.7.4/test-classes ...
750[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:66:10
751[warn] 66 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
752[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
753[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
754[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:147:10
755[warn] 147 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
756[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
757[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
758[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:162:10
759[warn] 162 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
760[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
761[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
762[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:216:10
763[warn] 216 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
764[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
765[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
766[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:231:10
767[warn] 231 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
768[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
769[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
770[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:19:6
771[warn] 19 | ivProcess: IvProcess[A, M, P],
772[warn] | ^^^^^^^^^
773[warn] | unused implicit parameter
774[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:84:6
775[warn] 84 | aead: AEADCipher[A],
776[warn] | ^^^^
777[warn] | unused implicit parameter
778[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:87:6
779[warn] 87 | ivProcess: IvProcess[A, M, P],
780[warn] | ^^^^^^^^^
781[warn] | unused implicit parameter
782[info] [patched file /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala]
783[warn] 8 warnings found
784[info] done compiling
785[info] compiling 1 Scala source to /build/repo/cipher-symmetric/target/scala-3.7.4/test-classes ...
786[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:66:10
787[warn] 66 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
788[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
789[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
790[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:147:10
791[warn] 147 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
792[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
793[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
794[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:162:10
795[warn] 162 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
796[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
797[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
798[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:216:10
799[warn] 216 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
800[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
801[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
802[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:231:10
803[warn] 231 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
804[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
805[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
806[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:19:6
807[warn] 19 | ivProcess: IvProcess[A, M, P],
808[warn] | ^^^^^^^^^
809[warn] | unused implicit parameter
810[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:84:6
811[warn] 84 | aead: AEADCipher[A],
812[warn] | ^^^^
813[warn] | unused implicit parameter
814[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:87:6
815[warn] 87 | ivProcess: IvProcess[A, M, P],
816[warn] | ^^^^^^^^^
817[warn] | unused implicit parameter
818[warn] 8 warnings found
819[info] done compiling
820Starting build for ProjectRef(file:/build/repo/,tsec-hash-bouncy) (tsec-hash-bouncy)... [9/14]
821Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
822[info] compiling 3 Scala sources to /build/repo/hashing-bouncy/target/scala-3.7.4/classes ...
823[info] done compiling
824[info] compiling 1 Scala source to /build/repo/hashing-bouncy/target/scala-3.7.4/test-classes ...
825[warn] -- [E198] Unused Symbol Warning: /build/repo/hashing-bouncy/src/test/scala/tsec/hashing/bouncy/HasherTest.scala:10:21
826[warn] 10 |import tsec.hashing.{CryptoHashAPI, CryptoHasher}
827[warn] | ^^^^^^^^^^^^^
828[warn] | unused import
829[info] [patched file /build/repo/hashing-bouncy/src/test/scala/tsec/hashing/bouncy/HasherTest.scala]
830[warn] one warning found
831[info] done compiling
832[info] compiling 1 Scala source to /build/repo/hashing-bouncy/target/scala-3.7.4/test-classes ...
833[info] done compiling
834Starting build for ProjectRef(file:/build/repo/,tsec-http4s) (tsec-http4s)... [10/14]
835Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
836[info] compiling 4 Scala sources to /build/repo/message-digests/target/scala-3.7.4/classes ...
837[info] done compiling
838[info] compiling 27 Scala sources to /build/repo/tsec-http4s/target/scala-3.7.4/classes ...
839[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authentication/SecuredRequestHandler.scala:6:17
840[warn] 6 |import org.log4s._
841[warn] | ^
842[warn] | unused import
843[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authentication/package.scala:76:8
844[warn] 76 | onNotAuthenticated: Request[F] => F[Response[F]]
845[warn] | ^^^^^^^^^^^^^^^^^^
846[warn] | unused explicit parameter
847[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authentication/package.scala:160:8
848[warn] 160 | unused: SecuredRequest[F, I, A]
849[warn] | ^^^^^^
850[warn] | unused explicit parameter
851[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authentication/package.scala:259:36
852[warn] 259 | def extractBearerToken[F[_]: Monad](request: Request[F]): Option[String] =
853[warn] | ^
854[warn] | unused implicit parameter
855[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authorization/BasicRBAC.scala:37:33
856[warn] 37 | def fromGroup[F[_], R: ClassTag, U, Auth](valueSet: AuthGroup[R])(
857[warn] | ^
858[warn] | unused implicit parameter
859[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authorization/package.scala:14:39
860[warn] 14 | private def unsafeApply[G: ClassTag](array: Array[G]) = array.asInstanceOf[AuthGroup[G]]
861[warn] | ^
862[warn] | unused implicit parameter
863[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/cookies/AEADCookieEncryptor.scala:30:6
864[warn] 30 | ivStrat: IvGen[F, A]
865[warn] | ^^^^^^^
866[warn] | unused implicit parameter
867[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/cookies/package.scala:5:26
868[warn] 5 |import cats.syntax.either._
869[warn] | ^
870[warn] | unused import
871[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/cookies/package.scala:32:15
872[warn] 32 | )(implicit encryptor: AADEncryptor[F, A, SecretKey]): Either[CipherTextError, CipherText[A]] = {
873[warn] | ^^^^^^^^^
874[warn] | unused implicit parameter
875[info] [patched file /build/repo/tsec-http4s/src/main/scala/tsec/cookies/package.scala]
876[info] [patched file /build/repo/tsec-http4s/src/main/scala/tsec/authorization/BasicRBAC.scala]
877[info] [patched file /build/repo/tsec-http4s/src/main/scala/tsec/authentication/SecuredRequestHandler.scala]
878[warn] 9 warnings found
879[info] done compiling
880[info] compiling 3 Scala sources to /build/repo/tsec-http4s/target/scala-3.7.4/classes ...
881[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authorization/BasicRBAC.scala:37:33
882[warn] 37 | def fromGroup[F[_], R: ClassTag, U, Auth](valueSet: AuthGroup[R])(
883[warn] | ^
884[warn] | unused implicit parameter
885[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/cookies/package.scala:31:15
886[warn] 31 | )(implicit encryptor: AADEncryptor[F, A, SecretKey]): Either[CipherTextError, CipherText[A]] = {
887[warn] | ^^^^^^^^^
888[warn] | unused implicit parameter
889[warn] two warnings found
890[info] done compiling
891[info] compiling 14 Scala sources to /build/repo/tsec-http4s/target/scala-3.7.4/test-classes ...
892[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/CookieSignerTests.scala:9:26
893[warn] 9 |import cats.syntax.either._
894[warn] | ^
895[warn] | unused import
896[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthenticatorSpec.scala:80:40
897[warn] 80 | def errorToNone[F[_]: Applicative, A](t: Throwable): OptionT[F, A] =
898[warn] | ^
899[warn] | unused explicit parameter
900[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthenticatorSpec.scala:106:8
901[warn] 106 | def dAll(): Unit = storageMap.clear()
902[warn] | ^^^^
903[warn] | unused private member
904[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthenticatorSpec.scala:302:16
905[warn] 302 | forAll { (dummy1: DummyUser) =>
906[warn] | ^^^^^^
907[warn] | unused explicit parameter
908[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthorizationTests.scala:6:46
909[warn] 6 |import org.scalatest.matchers.should.Matchers._
910[warn] | ^
911[warn] | unused import
912[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/EncryptedCookieAuthenticatorSpec.scala:30:43
913[warn] 30 | implicit def cookieBackingStore[A: AESGCM]: BackingStore[IO, UUID, AuthEncryptedCookie[A, Int]] =
914[warn] | ^
915[warn] | unused implicit parameter
916[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/EncryptedCookieAuthenticatorSpec.scala:102:10
917[warn] 102 | def extractFromResponse(response: Response[IO]): OptionT[IO, AuthEncryptedCookie[A, Int]] = {
918[warn] | ^^^^^^^^^^^^^^^^^^^
919[warn] | unused private member
920[info] [patched file /build/repo/tsec-http4s/src/test/scala/tsec/authentication/RequestAuthenticatorSpec.scala]
921[info] [patched file /build/repo/tsec-http4s/src/test/scala/tsec/AEADCookieSignerTest.scala]
922[info] [patched file /build/repo/tsec-http4s/src/test/scala/tsec/CookieSignerTests.scala]
923[info] [patched file /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthorizationTests.scala]
924[info] [patched file /build/repo/tsec-http4s/src/test/scala/tsec/authentication/TSecAuthServiceTests.scala]
925[warn] 7 warnings found
926[info] done compiling
927[info] compiling 5 Scala sources to /build/repo/tsec-http4s/target/scala-3.7.4/test-classes ...
928[info] done compiling
929Starting build for ProjectRef(file:/build/repo/,tsec-hash-jca) (tsec-hash-jca)... [11/14]
930Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
931[info] compiling 1 Scala source to /build/repo/message-digests/target/scala-3.7.4/test-classes ...
932[info] done compiling
933Starting build for ProjectRef(file:/build/repo/,tsec-bouncy) (tsec-bouncy)... [12/14]
934Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
935Starting build for ProjectRef(file:/build/repo/,tsec-jwt-sig) (tsec-jwt-sig)... [13/14]
936Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
937[info] compiling 4 Scala sources to /build/repo/jwt-sig/target/scala-3.7.4/classes ...
938[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSigCV.scala:26:20
939[warn] 26 | private[this] def base64UrlSafe(s: String): Either[GeneralSignatureError, Array[Byte]] =
940[warn] | ^^^^^^^^^^^^^
941[warn] | unused private member
942[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:4:26
943[warn] 4 |import cats.syntax.either._
944[warn] | ^
945[warn] | unused import
946[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:12:13
947[warn] 12 |import tsec.{hashing, jwt}
948[warn] | ^^^^^^^
949[warn] | unused import
950[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:30:36
951[warn] 30 | implicit def encoder[A: JWTSigAlgo]: Encoder[JWSSignedHeader[A]] = new Encoder[JWSSignedHeader[A]] {
952[warn] | ^
953[warn] | unused implicit parameter
954[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:97:44
955[warn] 97 | implicit def genDeserializer[A: JWTSigAlgo](
956[warn] | ^
957[warn] | unused implicit parameter
958[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:22:29
959[warn] 22 | def signAndBuild[F[_]: Sync, A: JWTSigAlgo](
960[warn] | ^
961[warn] | unused implicit parameter
962[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:27:29
963[warn] 27 | def signAndBuild[F[_]: Sync, A: JWTSigAlgo](
964[warn] | ^
965[warn] | unused implicit parameter
966[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:27:44
967[warn] 27 | def signAndBuild[F[_]: Sync, A: JWTSigAlgo](
968[warn] | ^
969[warn] | unused implicit parameter
970[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:33:29
971[warn] 33 | def signToString[F[_]: Sync, A: JWTSigAlgo](
972[warn] | ^
973[warn] | unused implicit parameter
974[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:38:29
975[warn] 38 | def signToString[F[_]: Sync, A: JWTSigAlgo](
976[warn] | ^
977[warn] | unused implicit parameter
978[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:38:44
979[warn] 38 | def signToString[F[_]: Sync, A: JWTSigAlgo](
980[warn] | ^
981[warn] | unused implicit parameter
982[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:44:33
983[warn] 44 | def verifyK[F[_], A: JWTSigAlgo](
984[warn] | ^
985[warn] | unused implicit parameter
986[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:50:33
987[warn] 50 | def verifyC[F[_], A: JWTSigAlgo](
988[warn] | ^
989[warn] | unused implicit parameter
990[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:76:32
991[warn] 76 | def signAndBuild[A: JWTSigAlgo](header: JWSSignedHeader[A], body: JWTClaims, sigPrivateKey: SigPrivateKey[A])(
992[warn] | ^
993[warn] | unused implicit parameter
994[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:80:32
995[warn] 80 | def signToString[A: JWTSigAlgo](header: JWSSignedHeader[A], body: JWTClaims, sigPrivateKey: SigPrivateKey[A])(
996[warn] | ^
997[warn] | unused implicit parameter
998[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:88:27
999[warn] 88 | def verifyK[A: JWTSigAlgo](
1000[warn] | ^
1001[warn] | unused implicit parameter
1002[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:93:27
1003[warn] 93 | def verifyC[A: JWTSigAlgo](
1004[warn] | ^
1005[warn] | unused implicit parameter
1006[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:14:47
1007[warn] 14 |final case class UnverifiedJWTSig[A: JWTSigAlgo](
1008[warn] | ^
1009[warn] | unused implicit parameter
1010[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:24:36
1011[warn] 24 | def unverified[F[_], A: JWTSigAlgo](jwt: String)(implicit F: Sync[F], sigCV: JWSSigCV[F, A]): F[UnverifiedJWTSig[A]] =
1012[warn] | ^
1013[warn] | unused implicit parameter
1014[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:24:60
1015[warn] 24 | def unverified[F[_], A: JWTSigAlgo](jwt: String)(implicit F: Sync[F], sigCV: JWSSigCV[F, A]): F[UnverifiedJWTSig[A]] =
1016[warn] | ^
1017[warn] | unused implicit parameter
1018[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:27:33
1019[warn] 27 | def verifyK[F[_], A: JWTSigAlgo](
1020[warn] | ^
1021[warn] | unused implicit parameter
1022[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:33:33
1023[warn] 33 | def verifyC[F[_], A: JWTSigAlgo](
1024[warn] | ^
1025[warn] | unused implicit parameter
1026[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:41:30
1027[warn] 41 | def unverified[A: JWTSigAlgo](jwt: String)(implicit sigCV: JWSSigCV[SigErrorM, A]): SigErrorM[UnverifiedJWTSig[A]] =
1028[warn] | ^
1029[warn] | unused implicit parameter
1030[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:44:27
1031[warn] 44 | def verifyK[A: JWTSigAlgo](
1032[warn] | ^
1033[warn] | unused implicit parameter
1034[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:50:27
1035[warn] 50 | def verifyC[A: JWTSigAlgo](
1036[warn] | ^
1037[warn] | unused implicit parameter
1038[info] [patched file /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala]
1039[info] [patched file /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSigCV.scala]
1040[warn] 25 warnings found
1041[info] done compiling
1042[info] compiling 2 Scala sources to /build/repo/jwt-sig/target/scala-3.7.4/classes ...
1043[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSigCV.scala:26:14
1044[warn] 26 | private def base64UrlSafe(s: String): Either[GeneralSignatureError, Array[Byte]] =
1045[warn] | ^^^^^^^^^^^^^
1046[warn] | unused private member
1047[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:29:36
1048[warn] 29 | implicit def encoder[A: JWTSigAlgo]: Encoder[JWSSignedHeader[A]] = new Encoder[JWSSignedHeader[A]] {
1049[warn] | ^
1050[warn] | unused implicit parameter
1051[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:96:44
1052[warn] 96 | implicit def genDeserializer[A: JWTSigAlgo](
1053[warn] | ^
1054[warn] | unused implicit parameter
1055[warn] three warnings found
1056[info] done compiling
1057[info] compiling 1 Scala source to /build/repo/jwt-sig/target/scala-3.7.4/test-classes ...
1058[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-sig/src/test/scala/tsec/JWTSigTests.scala:19:24
1059[warn] 19 | Security.addProvider(new BouncyCastleProvider())
1060[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1061[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1062[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/test/scala/tsec/JWTSigTests.scala:7:26
1063[warn] 7 |import cats.syntax.either._
1064[warn] | ^
1065[warn] | unused import
1066[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/test/scala/tsec/JWTSigTests.scala:9:35
1067[warn] 9 |import org.scalatest.matchers.must.Matchers
1068[warn] | ^^^^^^^^
1069[warn] | unused import
1070[info] [patched file /build/repo/jwt-sig/src/test/scala/tsec/JWTSigTests.scala]
1071[warn] three warnings found
1072[info] done compiling
1073[info] compiling 1 Scala source to /build/repo/jwt-sig/target/scala-3.7.4/test-classes ...
1074[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-sig/src/test/scala/tsec/JWTSigTests.scala:17:24
1075[warn] 17 | Security.addProvider(new BouncyCastleProvider())
1076[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1077[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1078[warn] one warning found
1079[info] done compiling
1080
1081************************
1082Build summary:
1083[{
1084 "module": "tsec-cipher-core",
1085 "compile": {"status": "ok", "tookMs": 8879, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1086 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1087 "test-compile": {"status": "ok", "tookMs": 5765, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1088 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1089 "publish": {"status": "skipped", "tookMs": 0},
1090 "metadata": {
1091 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1092}
1093},{
1094 "module": "tsec-jwt-core",
1095 "compile": {"status": "ok", "tookMs": 5363, "warnings": 8, "errors": 0, "sourceVersion": "3.5-migration"},
1096 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1097 "test-compile": {"status": "ok", "tookMs": 3093, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
1098 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1099 "publish": {"status": "skipped", "tookMs": 0},
1100 "metadata": {
1101 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1102}
1103},{
1104 "module": "tsec-jwt-mac",
1105 "compile": {"status": "ok", "tookMs": 1869, "warnings": 26, "errors": 0, "sourceVersion": "3.5-migration"},
1106 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1107 "test-compile": {"status": "ok", "tookMs": 3673, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
1108 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1109 "publish": {"status": "skipped", "tookMs": 0},
1110 "metadata": {
1111 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1112}
1113},{
1114 "module": "tsec-mac",
1115 "compile": {"status": "ok", "tookMs": 90, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
1116 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1117 "test-compile": {"status": "ok", "tookMs": 1004, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1118 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1119 "publish": {"status": "skipped", "tookMs": 0},
1120 "metadata": {
1121 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1122}
1123},{
1124 "module": "tsec-cipher-bouncy",
1125 "compile": {"status": "ok", "tookMs": 1081, "warnings": 3, "errors": 0, "sourceVersion": "3.5-migration"},
1126 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1127 "test-compile": {"status": "ok", "tookMs": 1105, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1128 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1129 "publish": {"status": "skipped", "tookMs": 0},
1130 "metadata": {
1131 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1132}
1133},{
1134 "module": "tsec-signatures",
1135 "compile": {"status": "ok", "tookMs": 123, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1136 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1137 "test-compile": {"status": "ok", "tookMs": 1108, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1138 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1139 "publish": {"status": "skipped", "tookMs": 0},
1140 "metadata": {
1141 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1142}
1143},{
1144 "module": "tsec-password",
1145 "compile": {"status": "ok", "tookMs": 674, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1146 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1147 "test-compile": {"status": "ok", "tookMs": 939, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1148 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1149 "publish": {"status": "skipped", "tookMs": 0},
1150 "metadata": {
1151 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1152}
1153},{
1154 "module": "tsec-common",
1155 "compile": {"status": "ok", "tookMs": 48, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
1156 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1157 "test-compile": {"status": "ok", "tookMs": 78, "warnings": 13, "errors": 0, "sourceVersion": "3.5-migration"},
1158 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1159 "publish": {"status": "skipped", "tookMs": 0},
1160 "metadata": {
1161 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1162}
1163},{
1164 "module": "tsec-cipher-jca",
1165 "compile": {"status": "ok", "tookMs": 1226, "warnings": 8, "errors": 0, "sourceVersion": "3.5-migration"},
1166 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1167 "test-compile": {"status": "ok", "tookMs": 2040, "warnings": 8, "errors": 0, "sourceVersion": "3.5-migration"},
1168 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1169 "publish": {"status": "skipped", "tookMs": 0},
1170 "metadata": {
1171 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1172}
1173},{
1174 "module": "tsec-hash-bouncy",
1175 "compile": {"status": "ok", "tookMs": 447, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1176 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1177 "test-compile": {"status": "ok", "tookMs": 1092, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
1178 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1179 "publish": {"status": "skipped", "tookMs": 0},
1180 "metadata": {
1181 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1182}
1183},{
1184 "module": "tsec-http4s",
1185 "compile": {"status": "ok", "tookMs": 4660, "warnings": 9, "errors": 0, "sourceVersion": "3.5-migration"},
1186 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1187 "test-compile": {"status": "ok", "tookMs": 7406, "warnings": 7, "errors": 0, "sourceVersion": "3.5-migration"},
1188 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1189 "publish": {"status": "skipped", "tookMs": 0},
1190 "metadata": {
1191 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1192}
1193},{
1194 "module": "tsec-hash-jca",
1195 "compile": {"status": "ok", "tookMs": 85, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1196 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1197 "test-compile": {"status": "ok", "tookMs": 910, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1198 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1199 "publish": {"status": "skipped", "tookMs": 0},
1200 "metadata": {
1201 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1202}
1203},{
1204 "module": "tsec-bouncy",
1205 "compile": {"status": "ok", "tookMs": 34, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
1206 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1207 "test-compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1208 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1209 "publish": {"status": "skipped", "tookMs": 0},
1210 "metadata": {
1211 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1212}
1213},{
1214 "module": "tsec-jwt-sig",
1215 "compile": {"status": "ok", "tookMs": 1195, "warnings": 25, "errors": 0, "sourceVersion": "3.5-migration"},
1216 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1217 "test-compile": {"status": "ok", "tookMs": 2228, "warnings": 3, "errors": 0, "sourceVersion": "3.5-migration"},
1218 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1219 "publish": {"status": "skipped", "tookMs": 0},
1220 "metadata": {
1221 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1222}
1223}]
1224************************
1225[success] Total time: 80 s (0:01:20.0), completed Jan 3, 2026, 1:16:29 AM
1226[0JChecking patch project/plugins.sbt...
1227Checking patch project/build.properties...
1228Checking patch build.sbt...
1229Applied patch project/plugins.sbt cleanly.
1230Applied patch project/build.properties cleanly.
1231Applied patch build.sbt cleanly.
1232Commit migration rewrites
1233Switched to a new branch 'opencb/migrate-source-3.5'
1234[opencb/migrate-source-3.5 f28d3d54] Apply Scala compiler rewrites using -source:3.5-migration using Scala 3.7.4
1235 28 files changed, 51 insertions(+), 68 deletions(-)
1236----
1237Preparing build for 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
1238Scala binary version found: 3.8
1239Implicitly using source version 3.8
1240Scala binary version found: 3.8
1241Implicitly using source version 3.8
1242Would try to apply common scalacOption (best-effort, sbt/mill only):
1243Append: ,REQUIRE:-source:3.8
1244Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1245
1246Try apply source patch:
1247Path: project/plugins.sbt
1248Pattern: % "0.5.3")
1249Replacement: % "0.8.3")
1250Successfully applied pattern ' % "0.5.3")' in project/plugins.sbt
1251
1252Try apply source patch:
1253Path: build.sbt
1254Pattern: ThisBuild / tlSonatypeUseLegacyHost := true
1255Replacement:
1256Successfully applied pattern 'ThisBuild / tlSonatypeUseLegacyHost := true' in build.sbt
1257----
1258Starting build for 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
1259Execute tests: false
1260sbt project found:
1261Sbt version 1.9.6 is not supported, minimal supported version is 1.11.5
1262Enforcing usage of sbt in version 1.11.5
1263No prepare script found for project davenverse/tsec
1264##################################
1265Scala version: 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
1266Targets: io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-common io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-hash-jca io.github.jmcardon%tsec-http4s io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-password io.github.jmcardon%tsec-signatures
1267Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":" % \"0.5.3\")","replaceWith":" % \"0.8.3\")"},{"path":"build.sbt","pattern":"ThisBuild / tlSonatypeUseLegacyHost := true","replaceWith":""}]}
1268##################################
1269Using extra scalacOptions: ,REQUIRE:-source:3.8
1270Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1271[sbt_options] declare -a sbt_options=()
1272[process_args] java_version = '17'
1273[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1274# Executing command line:
1275java
1276-Dfile.encoding=UTF8
1277-Xms1G
1278-Xmx6G
1279-XX:ReservedCodeCacheSize=250M
1280-XX:+TieredCompilation
1281-XX:+UseG1GC
1282-Dcommunitybuild.scala=3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
1283-Dcommunitybuild.project.dependencies.add=
1284-Xmx7G
1285-Xms4G
1286-Xss8M
1287-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1288-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1289-jar
1290/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1291"setCrossScalaVersions 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY"
1292"++3.8.1-RC1-bin-20260102-32e416e-NIGHTLY -v"
1293"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1294"set every credentials := Nil"
1295"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1296"removeScalacOptionsStartingWith -P:wartremover"
1297
1298moduleMappings
1299"runBuild 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":" % \"0.5.3\")","replaceWith":" % \"0.8.3\")"},{"path":"build.sbt","pattern":"ThisBuild / tlSonatypeUseLegacyHost := true","replaceWith":""}]}""" io.github.jmcardon%tsec-bouncy io.github.jmcardon%tsec-cipher-bouncy io.github.jmcardon%tsec-cipher-core io.github.jmcardon%tsec-cipher-jca io.github.jmcardon%tsec-common io.github.jmcardon%tsec-hash-bouncy io.github.jmcardon%tsec-hash-jca io.github.jmcardon%tsec-http4s io.github.jmcardon%tsec-jwt-core io.github.jmcardon%tsec-jwt-mac io.github.jmcardon%tsec-jwt-sig io.github.jmcardon%tsec-mac io.github.jmcardon%tsec-password io.github.jmcardon%tsec-signatures"
1300
1301[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
1302[info] loading project definition from /build/repo/project/project
1303[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1304[info] loading project definition from /build/repo/project
1305[info] loading settings for project root from build.sbt...
1306[info] resolving key references (25243 settings) ...
1307[info] set scmInfo to https://github.com/davenverse/tsec
1308[info] set current project to root (in build file:/build/repo/)
1309Execute setCrossScalaVersions: 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
1310OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-bouncy/crossScalaVersions
1311OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-libsodium/crossScalaVersions
1312OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in rootJVM/crossScalaVersions
1313OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-jwt-mac/crossScalaVersions
1314OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-cipher-core/crossScalaVersions
1315OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-cipher-jca/crossScalaVersions
1316OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-cipher-bouncy/crossScalaVersions
1317OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-jwt-core/crossScalaVersions
1318OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in rootNative/crossScalaVersions
1319OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-http4s/crossScalaVersions
1320OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in rootJS/crossScalaVersions
1321OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-signatures/crossScalaVersions
1322[info] set scmInfo to https://github.com/davenverse/tsec
1323OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-mac/crossScalaVersions
1324OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-hash-jca/crossScalaVersions
1325OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-common/crossScalaVersions
1326OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-examples/crossScalaVersions
1327OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-bench/crossScalaVersions
1328OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in root/crossScalaVersions
1329OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20260102-32e416e-NIGHTLY) in root/crossScalaVersions
1330OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-hash-bouncy/crossScalaVersions
1331OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-jwt-sig/crossScalaVersions
1332OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-password/crossScalaVersions
1333OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tsec-oauth2/crossScalaVersions
1334[info] set current project to root (in build file:/build/repo/)
1335[info] Setting Scala version to 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY on 22 projects.
1336[info] Switching Scala version on:
1337[info] tsec-bouncy (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1338[info] tsec-password (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1339[info] * root (3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1340[info] rootJS (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1341[info] tsec-bench (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1342[info] tsec-mac (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1343[info] tsec-examples (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1344[info] tsec-oauth2 (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1345[info] tsec-cipher-jca (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1346[info] tsec-hash-bouncy (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1347[info] tsec-cipher-bouncy (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1348[info] tsec-jwt-core (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1349[info] rootJVM (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1350[info] rootNative (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1351[info] tsec-cipher-core (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1352[info] tsec-jwt-sig (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1353[info] tsec-libsodium (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1354[info] tsec-http4s (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1355[info] tsec-common (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1356[info] tsec-jwt-mac (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1357[info] tsec-hash-jca (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1358[info] tsec-signatures (2.12.18, 2.13.12, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
1359[info] Excluding projects:
1360[info] Reapplying settings...
1361[info] set scmInfo to https://github.com/davenverse/tsec
1362[info] set current project to root (in build file:/build/repo/)
1363Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1364[info] Reapplying settings...
1365[info] set scmInfo to https://github.com/davenverse/tsec
1366[info] set current project to root (in build file:/build/repo/)
1367[info] Defining Global / credentials, credentials and 20 others.
1368[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 196 others.
1369[info] Run `last` for details.
1370[info] Reapplying settings...
1371[info] set scmInfo to https://github.com/davenverse/tsec
1372[info] set current project to root (in build file:/build/repo/)
1373Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1374[info] Reapplying settings...
1375OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1376
1377 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1378 Did you mean rootJVM / allExcludeDependencies ?
1379 , retry without global scopes
1380[info] Reapplying settings...
1381[info] set scmInfo to https://github.com/davenverse/tsec
1382[info] set current project to root (in build file:/build/repo/)
1383Execute removeScalacOptionsStartingWith: -P:wartremover
1384[info] Reapplying settings...
1385[info] set scmInfo to https://github.com/davenverse/tsec
1386[info] set current project to root (in build file:/build/repo/)
1387[success] Total time: 0 s, completed Jan 3, 2026, 1:16:50 AM
1388Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":" % \"0.5.3\")","replaceWith":" % \"0.8.3\")"},{"path":"build.sbt","pattern":"ThisBuild / tlSonatypeUseLegacyHost := true","replaceWith":""}]}
1389Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1390Starting build...
1391Projects: Set(tsec-bouncy, tsec-password, tsec-mac, tsec-cipher-jca, tsec-hash-bouncy, tsec-cipher-bouncy, tsec-jwt-core, tsec-cipher-core, tsec-jwt-sig, tsec-http4s, tsec-common, tsec-jwt-mac, tsec-hash-jca, tsec-signatures)
1392Starting build for ProjectRef(file:/build/repo/,tsec-cipher-core) (tsec-cipher-core)... [0/14]
1393OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
1394OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1395OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1396Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1397[info] compiling 34 Scala sources to /build/repo/common/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1398[warn] -- Warning: /build/repo/common/src/main/scala/tsec/common/CanCatch.scala:1:13 --
1399[warn] 1 |package tsec.common
1400[warn] |^^^^^^^^^^^^^^^^^^^
1401[warn] |No class, trait or object is defined in the compilation unit.
1402[warn] |The incremental compiler cannot record the dependency information in such case.
1403[warn] |Some errors like unused import referring to a non-existent class might not be reported.
1404[warn] there was 1 deprecation warning; re-run with -deprecation for details
1405[warn] two warnings found
1406[info] done compiling
1407[info] compiling 9 Scala sources to /build/repo/cipher-core/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1408[info] done compiling
1409[info] compiling 3 Scala sources to /build/repo/common/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1410[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:47:10
1411[warn] 47 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1412[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1413[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1414[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:84:10
1415[warn] 84 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
1416[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1417[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1418[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:98:10
1419[warn] 98 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1420[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1421[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1422[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:112:10
1423[warn] 112 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
1424[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1425[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1426[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:126:10
1427[warn] 126 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1428[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1429[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1430[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:162:10
1431[warn] 162 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
1432[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1433[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1434[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:176:10
1435[warn] 176 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
1436[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1437[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1438[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:190:10
1439[warn] 190 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1440[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1441[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1442[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:205:10
1443[warn] 205 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1444[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1445[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1446[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:219:10
1447[warn] 219 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
1448[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1449[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1450[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:233:10
1451[warn] 233 | testEncryptionDecryption.attempt.unsafeRunSync() must equal(Right(testMessage))
1452[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1453[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1454[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:247:10
1455[warn] 247 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1456[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1457[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1458[warn] -- [E175] Potential Issue Warning: /build/repo/common/src/test/scala/tsec/SymmetricSpec.scala:262:10
1459[warn] 262 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1460[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1461[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1462[warn] 13 warnings found
1463[info] done compiling
1464Starting build for ProjectRef(file:/build/repo/,tsec-jwt-core) (tsec-jwt-core)... [1/14]
1465Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1466[info] compiling 6 Scala sources to /build/repo/mac/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1467[info] compiling 1 Scala source to /build/repo/bouncycastle/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1468[warn] -- [E175] Potential Issue Warning: /build/repo/bouncycastle/src/main/scala/tsec/Bouncy.scala:13:26
1469[warn] 13 | Security.addProvider(new BouncyCastleProvider())
1470[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1471[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1472[warn] one warning found
1473[info] done compiling
1474[info] compiling 11 Scala sources to /build/repo/signatures/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1475[warn] -- [E198] Unused Symbol Warning: /build/repo/mac/src/main/scala/tsec/mac/jca/WithMacSigningKey.scala:12:66
1476[warn] 12 |protected[tsec] abstract class WithMacSigningKey[A](algo: String, keyLenBits: Int)
1477[warn] | ^^^^^^^^^^
1478[warn] | unused explicit parameter
1479[warn] one warning found
1480[info] done compiling
1481[info] done compiling
1482[info] compiling 10 Scala sources and 1 Java source to /build/repo/jwt-core/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1483[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:36:19
1484[warn] 36 | me.raiseError(GeneralSignatureError("Invalid ECDSA signature format"))
1485[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1486[warn] |discarded non-Unit value of type F[Any]. Add `: Unit` to discard silently.
1487[warn] |
1488[warn] |where: F is a type in method derToConcat with bounds <: [_] =>> Any
1489[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:61:19
1490[warn] 61 | me.raiseError(GeneralSignatureError("Invalid ECDSA signature format"))
1491[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1492[warn] |discarded non-Unit value of type F[Any]. Add `: Unit` to discard silently.
1493[warn] |
1494[warn] |where: F is a type in method derToConcat with bounds <: [_] =>> Any
1495[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:94:19
1496[warn] 94 | me.raiseError(GeneralSignatureError("Invalid ECDSA signature format"))
1497[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1498[warn] |discarded non-Unit value of type F[Any]. Add `: Unit` to discard silently.
1499[warn] |
1500[warn] |where: F is a type in method concatSignatureToDER with bounds <: [_] =>> Any
1501[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/algorithms/JWA.scala:74:36
1502[warn] 74 |abstract class JWTRSASig[A: RSAKFTag] extends JWTSigAlgo[A] {
1503[warn] | ^
1504[warn] | unused implicit parameter
1505[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:82:43
1506[warn] 82 | )(implicit me: MonadError[F, Throwable], ecTag: ECKFTag[A]): F[Array[Byte]] = {
1507[warn] | ^^^^^
1508[warn] | unused implicit parameter
1509[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-core/src/main/scala/tsec/jwt/util/ParseEncodedKeySpec.scala:96:8
1510[warn] 96 | var signatureDER = scala.collection.mutable.ListBuffer.empty[Byte]
1511[warn] | ^^^^^^^^^^^^
1512[warn] | unset local variable, consider using an immutable val instead
1513[warn] 6 warnings found
1514[info] done compiling
1515[info] compiling 1 Scala source to /build/repo/jwt-core/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1516[info] done compiling
1517Starting build for ProjectRef(file:/build/repo/,tsec-jwt-mac) (tsec-jwt-mac)... [2/14]
1518Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1519[info] compiling 3 Scala sources to /build/repo/jwt-mac/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1520[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala:36:36
1521[warn] 36 | implicit def encoder[A: JWTMacAlgo]: Encoder[JWSMacHeader[A]] {
1522[warn] | ^
1523[warn] | unused implicit parameter
1524[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWSMacHeader.scala:80:42
1525[warn] 80 | implicit def genSerializer[A: JWTMacAlgo](
1526[warn] | ^
1527[warn] | unused implicit parameter
1528[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:46:43
1529[warn] 46 | def generateSignature[F[_], A: JWTMacAlgo](
1530[warn] | ^
1531[warn] | unused implicit parameter
1532[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:52:6
1533[warn] 52 | me: Sync[F]
1534[warn] | ^^
1535[warn] | unused implicit parameter
1536[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:57:6
1537[warn] 57 | me: Sync[F]
1538[warn] | ^^
1539[warn] | unused implicit parameter
1540[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:60:39
1541[warn] 60 | def buildToString[F[_], A: JWTMacAlgo](
1542[warn] | ^
1543[warn] | unused implicit parameter
1544[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:64:32
1545[warn] 64 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[String] = s.signToString(header, body, key)
1546[warn] | ^^
1547[warn] | unused implicit parameter
1548[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:69:32
1549[warn] 69 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[String] = s.signToString(JWSMacHeader[A], body, key)
1550[warn] | ^^
1551[warn] | unused implicit parameter
1552[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:71:36
1553[warn] 71 | def verifyBool[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
1554[warn] | ^
1555[warn] | unused implicit parameter
1556[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:76:32
1557[warn] 76 | def verify[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
1558[warn] | ^
1559[warn] | unused implicit parameter
1560[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:87:46
1561[warn] 87 | def verifyFromStringBool[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
1562[warn] | ^
1563[warn] | unused implicit parameter
1564[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:92:48
1565[warn] 92 | def verifyFromInstanceBool[F[_], A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
1566[warn] | ^
1567[warn] | unused implicit parameter
1568[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:98:42
1569[warn] 98 | def verifyFromString[F[_], A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
1570[warn] | ^
1571[warn] | unused implicit parameter
1572[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:103:44
1573[warn] 103 | def verifyFromInstance[F[_], A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
1574[warn] | ^
1575[warn] | unused implicit parameter
1576[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:109:41
1577[warn] 109 | def toEncodedString[F[_], A: JWTMacAlgo](
1578[warn] | ^
1579[warn] | unused implicit parameter
1580[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:111:32
1581[warn] 111 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): String = s.toEncodedString(jwt)
1582[warn] | ^^
1583[warn] | unused implicit parameter
1584[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:113:41
1585[warn] 113 | def parseUnverified[F[_], A: JWTMacAlgo](
1586[warn] | ^
1587[warn] | unused implicit parameter
1588[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:115:32
1589[warn] 115 | )(implicit s: JWSMacCV[F, A], me: Sync[F]): F[JWTMac[A]] = s.parseUnverified(jwt)
1590[warn] | ^^
1591[warn] | unused implicit parameter
1592[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:143:37
1593[warn] 143 | def generateSignature[A: JWTMacAlgo](header: JWSMacHeader[A], body: JWTClaims, key: MacSigningKey[A])(
1594[warn] | ^
1595[warn] | unused implicit parameter
1596[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:157:33
1597[warn] 157 | def buildToString[A: JWTMacAlgo](
1598[warn] | ^
1599[warn] | unused implicit parameter
1600[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:171:36
1601[warn] 171 | def verifyFromString[A: JWTMacAlgo](jwt: String, key: MacSigningKey[A])(
1602[warn] | ^
1603[warn] | unused implicit parameter
1604[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:175:38
1605[warn] 175 | def verifyFromInstance[A: JWTMacAlgo](jwt: JWTMac[A], key: MacSigningKey[A])(
1606[warn] | ^
1607[warn] | unused implicit parameter
1608[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:183:35
1609[warn] 183 | def toEncodedString[A: JWTMacAlgo](
1610[warn] | ^
1611[warn] | unused implicit parameter
1612[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:187:35
1613[warn] 187 | def parseUnverified[A: JWTMacAlgo](
1614[warn] | ^
1615[warn] | unused implicit parameter
1616[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/jwt-mac/src/main/scala/tsec/jws/mac/JWTMac.scala:28:9
1617[warn] 28 | case j: JWTMac[A] => ==(j)
1618[warn] | ^
1619[warn] |the type test for tsec.jws.mac.JWTMac[A] cannot be checked at runtime because its type arguments can't be determined from Any
1620[warn] |
1621[warn] | longer explanation available when compiling with `-explain`
1622[warn] 25 warnings found
1623[info] done compiling
1624[info] compiling 1 Scala source to /build/repo/jwt-mac/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1625[info] done compiling
1626Starting build for ProjectRef(file:/build/repo/,tsec-mac) (tsec-mac)... [3/14]
1627Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1628[info] compiling 1 Scala source to /build/repo/mac/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1629[info] done compiling
1630Starting build for ProjectRef(file:/build/repo/,tsec-cipher-bouncy) (tsec-cipher-bouncy)... [4/14]
1631Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1632[info] compiling 6 Scala sources and 2 Java sources to /build/repo/cipher-bouncy/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1633[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-bouncy/src/main/scala/tsec/cipher/symmetric/bouncy/ChaCha20Cipher.scala:363:20
1634[warn] 363 | poly1305.doFinal(tagOut, tOutOffset)
1635[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1636[warn] |discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1637[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-bouncy/src/main/scala/tsec/cipher/symmetric/bouncy/ChaCha20Poly1305.scala:36:20
1638[warn] 36 | poly1305.doFinal(tagOut, tOutOffset)
1639[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1640[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1641[warn] two warnings found
1642[info] done compiling
1643[info] compiling 1 Scala source to /build/repo/cipher-bouncy/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1644[info] done compiling
1645Starting build for ProjectRef(file:/build/repo/,tsec-signatures) (tsec-signatures)... [5/14]
1646Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1647[info] compiling 1 Scala source to /build/repo/signatures/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1648[info] done compiling
1649Starting build for ProjectRef(file:/build/repo/,tsec-password) (tsec-password)... [6/14]
1650Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1651[info] compiling 7 Scala sources and 1 Java source to /build/repo/password-hashers/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1652[warn] there were 2 deprecation warnings; re-run with -deprecation for details
1653[warn] one warning found
1654[warn] /build/repo/password-hashers/src/main/scala/tsec/passwordhashers/jca/internal/JBCrypt.java:498:13: redundant cast to int[]
1655[warn] (int[])P_orig.clone()
1656[warn] ^
1657[warn] /build/repo/password-hashers/src/main/scala/tsec/passwordhashers/jca/internal/JBCrypt.java:499:13: redundant cast to int[]
1658[warn] (int[])S_orig.clone()
1659[warn] ^
1660[info] done compiling
1661[info] compiling 1 Scala source to /build/repo/password-hashers/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1662[info] done compiling
1663Starting build for ProjectRef(file:/build/repo/,tsec-common) (tsec-common)... [7/14]
1664Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1665Starting build for ProjectRef(file:/build/repo/,tsec-cipher-jca) (tsec-cipher-jca)... [8/14]
1666Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1667[info] compiling 17 Scala sources to /build/repo/cipher-symmetric/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1668[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:47:61
1669[warn] 47 | private[tsec] def standardProcess[A, M, P: SymmetricPadding](
1670[warn] | ^
1671[warn] | unused implicit parameter
1672[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:105:42
1673[warn] 105 | implicit def ecbProcess[A: BlockCipher]: IvProcess[A, ECB, NoPadding] =
1674[warn] | ^
1675[warn] | unused implicit parameter
1676[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:130:40
1677[warn] 130 | implicit def gcmProcess[A](implicit aes: AES[A]): IvProcess[A, GCM, NoPadding] =
1678[warn] | ^^^
1679[warn] | unused implicit parameter
1680[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:151:39
1681[warn] 151 | def randomIVStrategy[F[_], Out: AES](implicit F: Sync[F]): IvGen[F, Out] =
1682[warn] | ^
1683[warn] | unused implicit parameter
1684[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:169:45
1685[warn] 169 | implicit def noModeProcess[A: BlockCipher]: IvProcess[A, NoMode, NoPadding] =
1686[warn] | ^
1687[warn] | unused implicit parameter
1688[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/main/scala/tsec/cipher/symmetric/jca/package.scala:208:41
1689[warn] 208 | )(implicit spec: IvProcess[A, M, P], blockCipher: BlockCipher[A]): Either[CipherTextError, CipherText[A]] =
1690[warn] | ^^^^^^^^^^^
1691[warn] | unused implicit parameter
1692[warn] 6 warnings found
1693[info] done compiling
1694[info] compiling 2 Scala sources to /build/repo/cipher-symmetric/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1695[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:66:10
1696[warn] 66 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1697[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1698[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1699[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:147:10
1700[warn] 147 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1701[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1702[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1703[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:162:10
1704[warn] 162 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1705[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1706[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1707[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:216:10
1708[warn] 216 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1709[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1710[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1711[warn] -- [E175] Potential Issue Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:231:10
1712[warn] 231 | testEncryptionDecryption.attempt.unsafeRunSync() mustNot equal(Right(testMessage))
1713[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1714[warn] |discarded non-Unit value of type org.scalatest.Assertion. Add `: Unit` to discard silently.
1715[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:19:6
1716[warn] 19 | ivProcess: IvProcess[A, M, P],
1717[warn] | ^^^^^^^^^
1718[warn] | unused implicit parameter
1719[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:84:6
1720[warn] 84 | aead: AEADCipher[A],
1721[warn] | ^^^^
1722[warn] | unused implicit parameter
1723[warn] -- [E198] Unused Symbol Warning: /build/repo/cipher-symmetric/src/test/scala/tsec/JCASymmetricSpec.scala:87:6
1724[warn] 87 | ivProcess: IvProcess[A, M, P],
1725[warn] | ^^^^^^^^^
1726[warn] | unused implicit parameter
1727[warn] 8 warnings found
1728[info] done compiling
1729Starting build for ProjectRef(file:/build/repo/,tsec-hash-bouncy) (tsec-hash-bouncy)... [9/14]
1730Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1731[info] compiling 3 Scala sources to /build/repo/hashing-bouncy/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1732[info] done compiling
1733[info] compiling 1 Scala source to /build/repo/hashing-bouncy/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1734[info] done compiling
1735Starting build for ProjectRef(file:/build/repo/,tsec-http4s) (tsec-http4s)... [10/14]
1736Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1737[info] compiling 4 Scala sources to /build/repo/message-digests/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1738[info] done compiling
1739[info] compiling 27 Scala sources to /build/repo/tsec-http4s/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1740[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authentication/package.scala:76:8
1741[warn] 76 | onNotAuthenticated: Request[F] => F[Response[F]]
1742[warn] | ^^^^^^^^^^^^^^^^^^
1743[warn] | unused explicit parameter
1744[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authentication/package.scala:160:8
1745[warn] 160 | unused: SecuredRequest[F, I, A]
1746[warn] | ^^^^^^
1747[warn] | unused explicit parameter
1748[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authentication/package.scala:259:36
1749[warn] 259 | def extractBearerToken[F[_]: Monad](request: Request[F]): Option[String] =
1750[warn] | ^
1751[warn] | unused implicit parameter
1752[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authorization/BasicRBAC.scala:37:33
1753[warn] 37 | def fromGroup[F[_], R: ClassTag, U, Auth](valueSet: AuthGroup[R])(
1754[warn] | ^
1755[warn] | unused implicit parameter
1756[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/authorization/package.scala:14:39
1757[warn] 14 | private def unsafeApply[G: ClassTag](array: Array[G]) = array.asInstanceOf[AuthGroup[G]]
1758[warn] | ^
1759[warn] | unused implicit parameter
1760[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/cookies/AEADCookieEncryptor.scala:30:6
1761[warn] 30 | ivStrat: IvGen[F, A]
1762[warn] | ^^^^^^^
1763[warn] | unused implicit parameter
1764[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/main/scala/tsec/cookies/package.scala:31:15
1765[warn] 31 | )(implicit encryptor: AADEncryptor[F, A, SecretKey]): Either[CipherTextError, CipherText[A]] = {
1766[warn] | ^^^^^^^^^
1767[warn] | unused implicit parameter
1768[warn] 7 warnings found
1769[info] done compiling
1770[info] compiling 14 Scala sources to /build/repo/tsec-http4s/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1771[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthenticatorSpec.scala:80:40
1772[warn] 80 | def errorToNone[F[_]: Applicative, A](t: Throwable): OptionT[F, A] =
1773[warn] | ^
1774[warn] | unused explicit parameter
1775[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthenticatorSpec.scala:106:8
1776[warn] 106 | def dAll(): Unit = storageMap.clear()
1777[warn] | ^^^^
1778[warn] | unused private member
1779[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/AuthenticatorSpec.scala:302:16
1780[warn] 302 | forAll { (dummy1: DummyUser) =>
1781[warn] | ^^^^^^
1782[warn] | unused explicit parameter
1783[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/EncryptedCookieAuthenticatorSpec.scala:30:43
1784[warn] 30 | implicit def cookieBackingStore[A: AESGCM]: BackingStore[IO, UUID, AuthEncryptedCookie[A, Int]] =
1785[warn] | ^
1786[warn] | unused implicit parameter
1787[warn] -- [E198] Unused Symbol Warning: /build/repo/tsec-http4s/src/test/scala/tsec/authentication/EncryptedCookieAuthenticatorSpec.scala:102:10
1788[warn] 102 | def extractFromResponse(response: Response[IO]): OptionT[IO, AuthEncryptedCookie[A, Int]] = {
1789[warn] | ^^^^^^^^^^^^^^^^^^^
1790[warn] | unused private member
1791[warn] 5 warnings found
1792[info] done compiling
1793Starting build for ProjectRef(file:/build/repo/,tsec-hash-jca) (tsec-hash-jca)... [11/14]
1794Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1795[info] compiling 1 Scala source to /build/repo/message-digests/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1796[info] done compiling
1797Starting build for ProjectRef(file:/build/repo/,tsec-bouncy) (tsec-bouncy)... [12/14]
1798Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1799Starting build for ProjectRef(file:/build/repo/,tsec-jwt-sig) (tsec-jwt-sig)... [13/14]
1800Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1801[info] compiling 4 Scala sources to /build/repo/jwt-sig/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
1802[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSigCV.scala:26:14
1803[warn] 26 | private def base64UrlSafe(s: String): Either[GeneralSignatureError, Array[Byte]] =
1804[warn] | ^^^^^^^^^^^^^
1805[warn] | unused private member
1806[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:29:36
1807[warn] 29 | implicit def encoder[A: JWTSigAlgo]: Encoder[JWSSignedHeader[A]] = new Encoder[JWSSignedHeader[A]] {
1808[warn] | ^
1809[warn] | unused implicit parameter
1810[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWSSignedHeader.scala:96:44
1811[warn] 96 | implicit def genDeserializer[A: JWTSigAlgo](
1812[warn] | ^
1813[warn] | unused implicit parameter
1814[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:22:29
1815[warn] 22 | def signAndBuild[F[_]: Sync, A: JWTSigAlgo](
1816[warn] | ^
1817[warn] | unused implicit parameter
1818[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:27:29
1819[warn] 27 | def signAndBuild[F[_]: Sync, A: JWTSigAlgo](
1820[warn] | ^
1821[warn] | unused implicit parameter
1822[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:27:44
1823[warn] 27 | def signAndBuild[F[_]: Sync, A: JWTSigAlgo](
1824[warn] | ^
1825[warn] | unused implicit parameter
1826[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:33:29
1827[warn] 33 | def signToString[F[_]: Sync, A: JWTSigAlgo](
1828[warn] | ^
1829[warn] | unused implicit parameter
1830[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:38:29
1831[warn] 38 | def signToString[F[_]: Sync, A: JWTSigAlgo](
1832[warn] | ^
1833[warn] | unused implicit parameter
1834[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:38:44
1835[warn] 38 | def signToString[F[_]: Sync, A: JWTSigAlgo](
1836[warn] | ^
1837[warn] | unused implicit parameter
1838[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:44:33
1839[warn] 44 | def verifyK[F[_], A: JWTSigAlgo](
1840[warn] | ^
1841[warn] | unused implicit parameter
1842[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:50:33
1843[warn] 50 | def verifyC[F[_], A: JWTSigAlgo](
1844[warn] | ^
1845[warn] | unused implicit parameter
1846[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:76:32
1847[warn] 76 | def signAndBuild[A: JWTSigAlgo](header: JWSSignedHeader[A], body: JWTClaims, sigPrivateKey: SigPrivateKey[A])(
1848[warn] | ^
1849[warn] | unused implicit parameter
1850[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:80:32
1851[warn] 80 | def signToString[A: JWTSigAlgo](header: JWSSignedHeader[A], body: JWTClaims, sigPrivateKey: SigPrivateKey[A])(
1852[warn] | ^
1853[warn] | unused implicit parameter
1854[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:88:27
1855[warn] 88 | def verifyK[A: JWTSigAlgo](
1856[warn] | ^
1857[warn] | unused implicit parameter
1858[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/JWTSig.scala:93:27
1859[warn] 93 | def verifyC[A: JWTSigAlgo](
1860[warn] | ^
1861[warn] | unused implicit parameter
1862[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:14:47
1863[warn] 14 |final case class UnverifiedJWTSig[A: JWTSigAlgo](
1864[warn] | ^
1865[warn] | unused implicit parameter
1866[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:24:36
1867[warn] 24 | def unverified[F[_], A: JWTSigAlgo](jwt: String)(implicit F: Sync[F], sigCV: JWSSigCV[F, A]): F[UnverifiedJWTSig[A]] =
1868[warn] | ^
1869[warn] | unused implicit parameter
1870[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:24:60
1871[warn] 24 | def unverified[F[_], A: JWTSigAlgo](jwt: String)(implicit F: Sync[F], sigCV: JWSSigCV[F, A]): F[UnverifiedJWTSig[A]] =
1872[warn] | ^
1873[warn] | unused implicit parameter
1874[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:27:33
1875[warn] 27 | def verifyK[F[_], A: JWTSigAlgo](
1876[warn] | ^
1877[warn] | unused implicit parameter
1878[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:33:33
1879[warn] 33 | def verifyC[F[_], A: JWTSigAlgo](
1880[warn] | ^
1881[warn] | unused implicit parameter
1882[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:41:30
1883[warn] 41 | def unverified[A: JWTSigAlgo](jwt: String)(implicit sigCV: JWSSigCV[SigErrorM, A]): SigErrorM[UnverifiedJWTSig[A]] =
1884[warn] | ^
1885[warn] | unused implicit parameter
1886[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:44:27
1887[warn] 44 | def verifyK[A: JWTSigAlgo](
1888[warn] | ^
1889[warn] | unused implicit parameter
1890[warn] -- [E198] Unused Symbol Warning: /build/repo/jwt-sig/src/main/scala/tsec/jws/signature/UnverifiedJWTSig.scala:50:27
1891[warn] 50 | def verifyC[A: JWTSigAlgo](
1892[warn] | ^
1893[warn] | unused implicit parameter
1894[warn] 23 warnings found
1895[info] done compiling
1896[info] compiling 1 Scala source to /build/repo/jwt-sig/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
1897[warn] -- [E175] Potential Issue Warning: /build/repo/jwt-sig/src/test/scala/tsec/JWTSigTests.scala:17:24
1898[warn] 17 | Security.addProvider(new BouncyCastleProvider())
1899[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1900[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1901[warn] one warning found
1902[info] done compiling
1903
1904************************
1905Build summary:
1906[{
1907 "module": "tsec-cipher-core",
1908 "compile": {"status": "ok", "tookMs": 10164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1909 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1910 "test-compile": {"status": "ok", "tookMs": 4502, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1911 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1912 "publish": {"status": "skipped", "tookMs": 0},
1913 "metadata": {
1914 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1915}
1916},{
1917 "module": "tsec-jwt-core",
1918 "compile": {"status": "ok", "tookMs": 5900, "warnings": 6, "errors": 0, "sourceVersion": "3.8"},
1919 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1920 "test-compile": {"status": "ok", "tookMs": 2046, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1921 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1922 "publish": {"status": "skipped", "tookMs": 0},
1923 "metadata": {
1924 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1925}
1926},{
1927 "module": "tsec-jwt-mac",
1928 "compile": {"status": "ok", "tookMs": 2331, "warnings": 25, "errors": 0, "sourceVersion": "3.8"},
1929 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1930 "test-compile": {"status": "ok", "tookMs": 1808, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1931 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1932 "publish": {"status": "skipped", "tookMs": 0},
1933 "metadata": {
1934 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1935}
1936},{
1937 "module": "tsec-mac",
1938 "compile": {"status": "ok", "tookMs": 126, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1939 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1940 "test-compile": {"status": "ok", "tookMs": 931, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1941 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1942 "publish": {"status": "skipped", "tookMs": 0},
1943 "metadata": {
1944 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1945}
1946},{
1947 "module": "tsec-cipher-bouncy",
1948 "compile": {"status": "ok", "tookMs": 1173, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
1949 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1950 "test-compile": {"status": "ok", "tookMs": 845, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1951 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1952 "publish": {"status": "skipped", "tookMs": 0},
1953 "metadata": {
1954 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1955}
1956},{
1957 "module": "tsec-signatures",
1958 "compile": {"status": "ok", "tookMs": 152, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1959 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1960 "test-compile": {"status": "ok", "tookMs": 1281, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1961 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1962 "publish": {"status": "skipped", "tookMs": 0},
1963 "metadata": {
1964 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1965}
1966},{
1967 "module": "tsec-password",
1968 "compile": {"status": "ok", "tookMs": 884, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1969 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1970 "test-compile": {"status": "ok", "tookMs": 1271, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1971 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1972 "publish": {"status": "skipped", "tookMs": 0},
1973 "metadata": {
1974 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1975}
1976},{
1977 "module": "tsec-common",
1978 "compile": {"status": "ok", "tookMs": 92, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1979 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1980 "test-compile": {"status": "ok", "tookMs": 129, "warnings": 13, "errors": 0, "sourceVersion": "3.8"},
1981 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1982 "publish": {"status": "skipped", "tookMs": 0},
1983 "metadata": {
1984 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1985}
1986},{
1987 "module": "tsec-cipher-jca",
1988 "compile": {"status": "ok", "tookMs": 1193, "warnings": 6, "errors": 0, "sourceVersion": "3.8"},
1989 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1990 "test-compile": {"status": "ok", "tookMs": 1618, "warnings": 8, "errors": 0, "sourceVersion": "3.8"},
1991 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1992 "publish": {"status": "skipped", "tookMs": 0},
1993 "metadata": {
1994 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
1995}
1996},{
1997 "module": "tsec-hash-bouncy",
1998 "compile": {"status": "ok", "tookMs": 483, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1999 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2000 "test-compile": {"status": "ok", "tookMs": 1168, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2001 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2002 "publish": {"status": "skipped", "tookMs": 0},
2003 "metadata": {
2004 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
2005}
2006},{
2007 "module": "tsec-http4s",
2008 "compile": {"status": "ok", "tookMs": 5273, "warnings": 7, "errors": 0, "sourceVersion": "3.8"},
2009 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2010 "test-compile": {"status": "ok", "tookMs": 7188, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
2011 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2012 "publish": {"status": "skipped", "tookMs": 0},
2013 "metadata": {
2014 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
2015}
2016},{
2017 "module": "tsec-hash-jca",
2018 "compile": {"status": "ok", "tookMs": 79, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2019 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2020 "test-compile": {"status": "ok", "tookMs": 1041, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2021 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2022 "publish": {"status": "skipped", "tookMs": 0},
2023 "metadata": {
2024 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
2025}
2026},{
2027 "module": "tsec-bouncy",
2028 "compile": {"status": "ok", "tookMs": 51, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
2029 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2030 "test-compile": {"status": "ok", "tookMs": 92, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2031 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2032 "publish": {"status": "skipped", "tookMs": 0},
2033 "metadata": {
2034 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
2035}
2036},{
2037 "module": "tsec-jwt-sig",
2038 "compile": {"status": "ok", "tookMs": 1529, "warnings": 23, "errors": 0, "sourceVersion": "3.8"},
2039 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2040 "test-compile": {"status": "ok", "tookMs": 1602, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
2041 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2042 "publish": {"status": "skipped", "tookMs": 0},
2043 "metadata": {
2044 "crossScalaVersions": ["2.12.18", "2.13.12", "3.3.0"]
2045}
2046}]
2047************************
2048[success] Total time: 74 s (0:01:14.0), completed Jan 3, 2026, 1:18:04 AM
2049[0JChecking patch project/plugins.sbt...
2050Checking patch project/build.properties...
2051Checking patch build.sbt...
2052Applied patch project/plugins.sbt cleanly.
2053Applied patch project/build.properties cleanly.
2054Applied patch build.sbt cleanly.