Cache password no longer works

Abierto
#1,991 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
c
Área
security

Línea de trabajo

The report identifies favourite-volume mounting and the “cache password in driver memory” setting, but names no source files or tests. Start by tracing how favourite volumes pass the cache setting through the mount flow, then compare behavior across versions 1.26.29 and 1.26.30. Done means mounting several favourites with the same passphrase and non-default PIM/KDF prompts for the passphrase only once.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Expected behavior

It should be possible to mount several favourite volumes using the same passphrase without re-entering it each time, and it was so with 1.26.29.

Observed behavior

I have to reduce security by copying the passphrase to the clipboard to re-enter it 10 times.

Steps to reproduce

  1. Install 1.26.29-0vanir1 from the unit193 PPA (no longer possible, they already purged the version, but you get the gist)
  2. Configure a bunch of volumes with the same Passphrase, non-default PIM and KDF
  3. Register all of these in favourite volumes
  4. Settings - default mount parameters - set the KDF used as default and activate "cache password in driver memory"
  5. Unmount all if mounted and try Favourites - Mount Favourite Volumes:
    • You still need to enter the sudo password twice, but will need the volume passphrase and PIM only once.
  6. Upgrade to veracrypt (1.26.30-0vanir1~bpo24.04) noble via said PPA
  7. Mount Favourite Volumes will ask for the passphrase/PIM for each volume. The cache passwords checkbox is on in the dialog but seems to be ignored.

Screenshots

n/a

Your Environment

VeraCrypt version:
see "steps"

Operating system and version:
Linux Mint 22.3

System type:
64-bit: There are no 32-bit distros anymore, or are there?

Lenguaje dominante
C
Estrellas
11.7k
Forks
1.4k
Merge medio
1 d 1 h
PR fusionados (30 d)
28

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de veracrypt/VeraCrypt

Todos los issues de veracrypt/VeraCrypt

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.