summaryrefslogtreecommitdiffstats
path: root/controller-server/src
diff options
context:
space:
mode:
authorMorten Tokle <mortent@yahooinc.com>2023-06-14 09:35:41 +0200
committerMorten Tokle <mortent@yahooinc.com>2023-06-14 09:35:41 +0200
commit0db44ff3c4373533f56b8b44bb3bfc8a3c9f412a (patch)
tree50e4be2de75238877c7efd561cc06ba60faf8b64 /controller-server/src
parent362ddb0749608a5ace2be1caa5507ca9d3895eaf (diff)
Update hash bytes
Diffstat (limited to 'controller-server/src')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/dataplanetoken/DataplaneTokenService.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/dataplanetoken/DataplaneTokenService.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/dataplanetoken/DataplaneTokenService.java
index cef8cf80e77..7941ae68a4f 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/dataplanetoken/DataplaneTokenService.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/dataplanetoken/DataplaneTokenService.java
@@ -30,7 +30,8 @@ public class DataplaneTokenService {
private static final String TOKEN_PREFIX = "vespa_cloud_";
private static final byte[] FINGERPRINT_CONTEXT = new byte[0];
- private static final int TOKEN_BYTES = 16;
+ private static final int TOKEN_BYTES = 32;
+ private static final int CHECK_HASH_BYTES = 32;
private final Controller controller;
@@ -58,7 +59,7 @@ public class DataplaneTokenService {
public DataplaneToken generateToken(TenantName tenantName, TokenId tokenId, Principal principal) {
TokenDomain tokenDomain = new TokenDomain(FINGERPRINT_CONTEXT, tenantName.value().getBytes(StandardCharsets.UTF_8));
Token token = TokenGenerator.generateToken(tokenDomain, TOKEN_PREFIX, TOKEN_BYTES);
- TokenCheckHash checkHash = TokenCheckHash.of(token, TOKEN_BYTES);
+ TokenCheckHash checkHash = TokenCheckHash.of(token, CHECK_HASH_BYTES);
DataplaneTokenVersions.Version newTokenVersion = new DataplaneTokenVersions.Version(
FingerPrint.of(token.fingerprint().toDelimitedHexString()),
checkHash.toHexString(),