OpenCores
URL https://opencores.org/ocsvn/md5_pipelined/md5_pipelined/trunk

Subversion Repositories md5_pipelined

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /md5_pipelined
    from Rev 3 to Rev 4
    Reverse comparison

Rev 3 → Rev 4

/trunk/Md5Core.v
13,8 → 13,22
 
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
 
**********************************************************************
 
This module is an unrolled and pipelined implementation of the main
loop of MD5. Instantiators input a 512-bit message
chunk (wb) along with four initialization values (a0, b0, c0, and d0),
and the module outputs the results of the 64 MD5 operations (a64,
b64, c64, and d64).
Note that this module performs the MD5 operations
exclusively; it does not pad the message, append the length, or
perform the arithmetic operations that follow the functions.
 
**********************************************************************
 
*/
 
`define CopyChunkWords(__lhs, __rhs) \
__lhs[0] <= __rhs[0]; \
__lhs[1] <= __rhs[1]; \

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.