File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
authorization/src/main/kotlin/org/modelix/authorization Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -228,21 +228,21 @@ fun ByteArray.ensureMinSecretLength(algorithm: JWSAlgorithm): ByteArray {
228
228
val secret = this
229
229
when (algorithm) {
230
230
JWSAlgorithm .HS512 -> {
231
- if (secret.size < 512 ) {
231
+ if (secret.size * 8 < 512 ) {
232
232
val digest = MessageDigest .getInstance(" SHA-512" )
233
233
digest.update(secret)
234
234
return digest.digest()
235
235
}
236
236
}
237
237
JWSAlgorithm .HS384 -> {
238
- if (secret.size < 384 ) {
238
+ if (secret.size * 8 < 384 ) {
239
239
val digest = MessageDigest .getInstance(" SHA-384" )
240
240
digest.update(secret)
241
241
return digest.digest()
242
242
}
243
243
}
244
244
JWSAlgorithm .HS256 -> {
245
- if (secret.size < 256 ) {
245
+ if (secret.size * 8 < 256 ) {
246
246
val digest = MessageDigest .getInstance(" SHA-256" )
247
247
digest.update(secret)
248
248
return digest.digest()
You can’t perform that action at this time.
0 commit comments