scmlibdir = @MIT_SCHEME_LIBDIR@
scmlib_subdir = $(scmlibdir)blowfish
scmdocdir = $(datarootdir)/doc/@MIT_SCHEME_PROJECT@
-#scminfodir = $(scmdocdir)/info
+scminfodir = $(scmdocdir)/info
scmlib_LTLIBRARIES = blowfish-shim.la
scmlib_DATA = blowfish-types.bin blowfish-const.bin
scmlib_sub_DATA += make.scm @MIT_SCHEME_PKD@
scminfo_DATA = blowfish.info
-AM_MAKEINFOHTMLFLAGS = --no-split
+info_TEXINFOS = blowfish.texi
+AM_MAKEINFOHTMLFLAGS = --no-split --css-ref=style.css
+AM_UPDATE_INFO_DIR = no
AM_CPPFLAGS = -I@MIT_SCHEME_INCLUDEDIR@
AM_CFLAGS = @MIT_CFLAGS@
@deffn Procedure blowfish-set-key bytes
Generate a Blowfish key from @var{bytes}, which must be 72 bytes or
-less in length. For text keys (strings), apply @bref{md5} to the
+less in length. For text keys (strings), apply @code{md5} to the
string, and use the digest for @var{bytes}.
@end deffn
initialization vector, which should start at zero and be stored
between calls.
+@anchor{Blowfish-cbc}
@deffn Procedure blowfish-cbc input output key init encrypt?
Apply Blowfish in Cipher Block Chaining mode.
@var{Input} is a multiple of 8 bytes.
(when @code{#f}).
@end deffn
+@anchor{blowfish-cfb64}
@deffn Procedure blowfish-cfb64 input istart iend output ostart key init num encrypt?
Apply Blowfish in Cipher Feed-Back mode.
@var{Istart} and @var{Iend} specify a range of bytes in @var{Input}.
The returned value is the new value of Num.
@end deffn
+@anchor{blowfish-ofb64}
@deffn Procedure blowfish-ofb64 input istart iend output ostart key init num
Apply Blowfish in Output Feed-Back mode.
@var{Istart} and @var{Iend} specify a range of bytes in @var{Input}.