Allt från Computex 2023

Problem med loop-AES och GPG

Permalänk

Problem med loop-AES och GPG

Tjo! Jag håller på att installera loop-AES på min linuxdator och har stött på lite problem. Har följt stegen i loop-aes.sourceforge.net/loop-AES.README men får följande felmeddelande när jag kör "make tests":

root@fallout:/usr/src/loop-AES-v3.1b# make tests ... echo 12345678901234567890 | /sbin/losetup -p 0 -e AES128 -H sha256 -C 0 -K gpgkey2.asc -G test-dir1 /dev/loop7 test-file1 ioctl: LOOP_MULTI_KEY_SETUP: Invalid argument make[1]: *** [test-part2] Error 1 make[1]: Leaving directory `/usr/src/loop-AES-v3.1b' make: *** [tests] Error 2

Får inget felmeddelande när jag kör "make tests TEST_GPG_TYPES=n", så jag antar att jag gjort nåt fel med gpg, men jag har inte lyckats hitta nån förklaring till vad det kan bero på. Är ganska ny på linux så det kanske är nån enkel sak jag missat eller gjort fel, men jag vore tacksam för hjälp.

Permalänk
Medlem

Har du patchat gpg? det ska iofs inte behövas... verkar ju som att det är något med multi keys som är fel så du har nog rätt att det är något med gpg. Har du kollat så din version av gpg matchar mot vad loop-aes vill ha?

Permalänk

Kör version 1.4.2 av GPG och har patchat med loop-AES-patchen, så just det borde inte vara problemet.

Permalänk
Medlem

Som jag sa till någon annan...

rekomenderar starkt att använda dm-crypt under 2.6 kernels istället.

Permalänk
Medlem

Du skulle kunna testa med en opatchad version av gpg se om det är patchen som ställer till det. Jag har för mig att patchen "bara" bygger på mer säkerhet i gpg alltså den är inte ett krav.

Angående DM-crypt så har det helt klart en snyggare implementation och kankse är något enklare att få igång. Tyvärr är den underlägsen vad det gäller säkerhet och även prestanda.

Permalänk

Vill helst inte köra DM-crypt av precis de anledningar Hobbes nämner. Läste dock nånstans i förbifarten att det skulle ha förbättrats i version 2.6.10 av kärnan, men har inte sett nån ytterligare information om detta så jag vet inte om det stämmer.

Testade precis installera den opatchade versionen av gpg, men det gjorde tyvärr ingen skillnad.

Permalänk
Medlem

Hm då har jag inte vad som kan vara fel.
Jag kör gpg 1.4.1 och loopAES 3.0d och det funkar, du kan ju testa en äldre version.

Permalänk
Medlem

Jag fick precis samma fel som dig Kristoffer, och fick även som dig samma tips av maDa, att använda dm-crypt.

Men det fick jag inte igång heller :-/

Permalänk
Medlem

modprobe dm-crypt
modprobe aes
cryptsetup create /dev/mapper/disk-hda1 /dev/hda1

Så gör den en standard AES-256 kryptering.

Permalänk
Medlem

jag hade tänkt slippa formatera disken, och hittade ett program som heter dmconvert, men vet inte riktigt hur jag ska göra då.

Och sen vill jag gärna ha AES-128 kryptering.

edit:

(root@FileServer)(~)-(22 f, 2.9Mb)--> cryptsetup create /dev/mapper/disk-hde1 /dev/hde1
Command failed: Invalid argument

Och det där är på en tom partition som är helt oanvänd.

Permalänk

Okej, nu har jag fått igång det. När jag kompilerade om kärnan följde jag guiden på http://forums.gentoo.org/viewtopic-t-108162-highlight-encrypt.html istället för loop-AES readme-fil, eftersom jag hellre ville göra inställningarna med menuconfig. Detta ledde till att CONFIG_BLK_DEV_LOOP blev satt till y istället för n, vilket krävs för att få igång det hela. Nu har jag kompilerat om med CONFIG_BLK_DEV_LOOP=n och allt fungerar utmärkt. Tack och hej!