@@ -0,0 +1,1409 @@
+package com.m4gik;%0A%0A/**%0A * %0A * This class contains static fields, attributes for %7B@link Haval%7D class.%0A * %0A * @author Micha%C5%82 Szczygie%C5%82 %3Cmichal.szczygiel@wp.pl%3E%0A * %0A */%0Apublic class HavalAttributes %7B%0A%0A    /**%0A     * The value for produce hashes in lengths of 128 bits.%0A     */%0A    public static final int HAVAL_128_BIT = 16;%0A%0A    /**%0A     * The value for produce hashes in lengths of 160 bits.%0A     */%0A    public static final int HAVAL_160_BIT = 20;%0A%0A    /**%0A     * The value for produce hashes in lengths of 192 bits.%0A     */%0A    public static final int HAVAL_192_BIT = 24;%0A%0A    /**%0A     * The value for produce hashes in lengths of 224 bits.%0A     */%0A    public static final int HAVAL_224_BIT = 28;%0A%0A    /**%0A     * The value for produce hashes in lengths of 256 bits.%0A     */%0A    public static final int HAVAL_256_BIT = 32;%0A%0A    /**%0A     * The value specify the number of 3 rounds which are used to generate the%0A     * hash.%0A     */%0A    public static final int HAVAL_3_ROUND = 3;%0A%0A    /**%0A     * The value specify the number of 4 rounds which are used to generate the%0A     * hash.%0A     */%0A    public static final int HAVAL_4_ROUND = 4;%0A%0A    /**%0A     * The value specify the number of 5 rounds which are used to generate the%0A     * hash.%0A     */%0A    public static final int HAVAL_5_ROUND = 5;%0A%0A    /**%0A     * The value specify the version of algorithm.%0A     */%0A    public static final int HAVAL_VERSION = 1;%0A%0A%7D%0A

Create class with attributes for haval algorithm,