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

Subversion Repositories md5_pipelined

[/] [md5_pipelined/] [trunk/] [Md5Core.v] - Diff between revs 4 and 5

Show entire file | Details | Blame | View Log

Rev 4 Rev 5
Line 15... Line 15...
along with this program.  If not, see <http://www.gnu.org/licenses/>.
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
**********************************************************************
**********************************************************************
 
 
This module is an unrolled and pipelined implementation of the main
This module is an unrolled and pipelined implementation of the main
loop of MD5. Instantiators input a 512-bit message
loop of MD5. Instantiators input a 512-bit message chunk (wb) along
chunk (wb) along with four initialization values (a0, b0, c0, and d0),
with four initialization values (a0, b0, c0, and d0), and the module
 and the module outputs the results of the 64 MD5 operations (a64,
outputs the results of the 64 MD5 operations (a64, b64, c64, and d64).
 b64, c64, and d64).
 
 
 
 Note that this module performs the MD5 operations
 Note that this module performs the MD5 operations exclusively; it
 exclusively; it does not pad the message, append the length, or
 does not pad the message, append the length, or perform the
 perform the arithmetic operations that follow the functions.
 arithmetic operations that follow the four functions.
 
 
**********************************************************************
**********************************************************************
 
 
*/
*/
`define CopyChunkWords(__lhs, __rhs) \
`define CopyChunkWords(__lhs, __rhs) \

powered by: WebSVN 2.1.0

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