PagCal wrote: > from http://loop-aes.ajept.com/Readme.txt [snip] > How to obtain the kit > --------------------- > > This source kit is available from: > > http://loop-AES.ajept.com/loop-AES.tar.gz Please call your project something else than loop-AES. That name is already taken. > Furthermore, the api changed for transfer_aes, to: > > int transfer_aes(struct loop_device *lo, int cmd, > struct page *raw_page, unsigned raw_off, > struct page *loop_page, unsigned loop_off, > int size, sector_t devSect) > { > char *raw_buf = kmap_atomic(raw_page, KM_USER0) + raw_off; > char *loop_buf = kmap_atomic(loop_page, KM_USER1) + loop_off; > ... > } > > What's kmap_atomic? Why did the api change? Mainline linux folks wanted to kmap/kunmap multiple times per page instead of once per page as is done in loop-AES version of loop. That is why I prefer to call mainline loop as 'sabotaged'. -- Jari Ruusu 1024R/3A220F51 5B 4B F9 BB D3 3F 52 E9 DB 1D EB E3 24 0E A9 DD - Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/