AES-128 C/C++ freeware ?

Discussion in 'other software & services' started by TEB, Apr 6, 2011.

Thread Status:
Not open for further replies.
  1. TEB

    TEB Registered Member

    Joined:
    Apr 6, 2011
    Posts:
    4
    Hi.
    I'm searching for C/C++ code to implement the AES-128 CBC w/CTS algorithm.
    I would very much appreciate if anyone could assist me with:
    1) Links to possible C/C++ freeware download locations/URLs
    2) Other possible vendors of such C/C++ code ?
    Regards TEB
     
  2. drhu22

    drhu22 Registered Member

    Joined:
    Aug 21, 2010
    Posts:
    585
  3. TEB

    TEB Registered Member

    Joined:
    Apr 6, 2011
    Posts:
    4
    Thanks drhu22 !

    To be more specific, I need 'raw' encryption C-code to be implemented in our (non-standard-OS) embedded system. Somewhat like what is shown in the C-code downloadable from the 'hoozi-site:
    http://www.hoozi.com/Articles/AESEncryption.htm

    But, I need the 'expanded' (?) AES-128 implementation including both the:
    1) CBC (Cipher Block Chaining (w/Init Vector)) part
    2) CTS (Cipher Text Stealing) part

    Regards TEB
     
  4. drhu22

    drhu22 Registered Member

    Joined:
    Aug 21, 2010
    Posts:
    585
    Last edited: Apr 6, 2011
  5. TEB

    TEB Registered Member

    Joined:
    Apr 6, 2011
    Posts:
    4
    Thanks again drhu22 !
    But I'm not quite sure what you mean:
    Did you "find" any AES-128 C-code when googling: "index of/"c++
    (I haven't found any (yet) ...)
    Regards TEB
     
  6. drhu22

    drhu22 Registered Member

    Joined:
    Aug 21, 2010
    Posts:
    585
    I wouldnt know AES-128 if it bit me on the butt
    I was just trying to point you to where you might find something

    Think ill go play donkeykong
     
  7. TEB

    TEB Registered Member

    Joined:
    Apr 6, 2011
    Posts:
    4
    OK.
    TEB
     
  8. drhu22

    drhu22 Registered Member

    Joined:
    Aug 21, 2010
    Posts:
    585
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.