LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: smearing at yahoo.com<smearing@y...>
    Date: Fri Sep 1 01:04:37 CEST 2006
    Subject: [oc] DES cores
    Top
    I've tried to verify the results of the three available DES cores to
    software implementations without any luck. I wrote software in C, C++
    and Java using various techniques and libraries and these three
    methods produce repeatable results. However, I modified test benches
    to input exactly the same keys and data for the RTL, but cannot
    correlate the results.

    I've been very careful about transposing my data between the software
    and hardware syntax, i.e.
    sw: char key[] = { 0x34, 0x56, 0x23, ...};
    hw: key = x"...23 56 34"

    Has anyone verified the results of the encryption cores with software?
    Any idea what I might be doing wrong?

    Chris

    Follow upAuthor
    [oc] DES coresMark McDougall

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.