Provided by: kaya_0.4.4-6ubuntu3_amd64 bug

NAME

       Crypto::setEncryptionIvec - Set application Ivec

SYNOPSIS

       Void setEncryptionIvec( [Int] ivec )

ARGUMENTS

       ivec  The  new  ivec.  This  must  be an array of integers, containing exactly 16 integers
       between 0 and 255. An Exception will be thrown if the parameter is unsuitable. The ivec is
       not secret and does not need to be generated in any particular way.

DESCRIPTION

       Sets the application Ivec used by Crypto.encode (3kaya) and Crypto.decode (3kaya) to a new
       value for the remainder of program execution. You can obtain the key  from  a  variety  of
       sources  (e.g.  a flat file, or a database entry) - the easiest way is probably to read 16
       bytes from a file with IO.getChar (3kaya)
        The Ivec is not secret, but in some cases you may need it to be consistent.

       Web applications should call this function from within their webconfig function  to  avoid
       unpredictable  results.  Also  to  avoid  unpredictable results, this function may only be
       called once per program run, and must be called before any other function  that  uses  the
       key. An Exception will be thrown if this is called for a second time or too late.

AUTHORS

       Kaya  standard  library  by  Edwin Brady, Chris Morris and others (kaya@kayalang.org). For
       further information see http://kayalang.org/

LICENSE

       The Kaya standard library is free software; you can redistribute it and/or modify it under
       the  terms  of the GNU Lesser General Public License (version 2.1 or any later version) as
       published by the Free Software Foundation.