En Openpgp.js , para generar las claves de cifrado, el name y las propiedades del email son obligatorios:
await generateKey({ curve: 'brainpoolP512r1', userIDs: [{ name: 'Test', email: 'test@test.com' }] }); En un proyecto, me gustaría usar OpenPGP para un escenario diferente donde no habrá name ni email , cada par de claves estaría vinculado a una id interna en la base de datos.
En este proyecto solo necesito cifrar y firmar mensajes.
Mi pregunta es: ¿OpenPGP es más adecuado solo para firmar y cifrar mensajes sin información del usuario?