public AeadCipher makeEncryptionCipher() {
        var version = sealedSharedKey.tokenVersion();
        return switch (version) {
            case 1  -> SharedKeyGenerator.makeAesGcmEncryptionCipher(this);
            case 2  -> SharedKeyGenerator.makeChaCha20Poly1305EncryptionCipher(this);
            default -> throw new IllegalStateException("Unsupported token version: " + version);
        };
    }
@return an encryption cipher that matches the version of the SealedSharedKey bound to
        the secret shared key
security-utils/src/main/java/com/yahoo/security/SecretSharedKey.java