Changeset View
Changeset View
Standalone View
Standalone View
stand/i386/gptboot/gptboot.c
Show First 20 Lines • Show All 604 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
int err; | int err; | ||||
err = drvread(&gdsk.dsk, buf, lba + gdsk.dsk.start, nblk); | err = drvread(&gdsk.dsk, buf, lba + gdsk.dsk.start, nblk); | ||||
#ifdef LOADER_GELI_SUPPORT | #ifdef LOADER_GELI_SUPPORT | ||||
if (err == 0 && gdsk.gdev != NULL) { | if (err == 0 && gdsk.gdev != NULL) { | ||||
/* Decrypt */ | /* Decrypt */ | ||||
if (geli_read(gdsk.gdev, lba * DEV_BSIZE, buf, | if (geli_io(gdsk.gdev, GELI_DECRYPT, lba * DEV_BSIZE, buf, | ||||
nblk * DEV_BSIZE)) | nblk * DEV_BSIZE)) | ||||
return (err); | return (err); | ||||
} | } | ||||
#endif | #endif | ||||
return (err); | return (err); | ||||
} | } | ||||
Show All 37 Lines |