I want the specific code that is in the RFC (which happens to be in C) rather than some other implementation. -- Christopher Dearlove Senior Principal Engineer, Communications Group Communications, Networks and Image Analysis Capability BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 | Fax: +44 1245 242124 chris.dearlove@xxxxxxxxxxxxxx | http://www.baesystems.com BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: Hector Santos [mailto:hsantos@xxxxxxxx] Sent: 27 June 2013 17:27 To: Dearlove, Christopher (UK) Cc: ietf@xxxxxxxx Subject: Re: RFC 6234 code ----------------------! WARNING ! ---------------------- This message originates from outside our organisation, either from an external partner or from the internet. Keep this in mind if you answer this message. Follow the 'Report Suspicious Emails' link on IT matters for instructions on reporting suspicious email messages. -------------------------------------------------------- What language, OS? There are plenty of rich hashing/encrypting C/C++ libraries out there. Windows has CAPI, even OPENSSL has these libraries. On 6/27/2013 11:49 AM, Dearlove, Christopher (UK) wrote: > RFC 6234 contains, embedded in it, code to implement various functions, including SHA-2. > > Extracting that code from the RFC is not a clean process. In addition the code must have existed unembedded before being embedded. > > Is that code available from the IETF or elsewhere? > > (I have tried some approaches to finding such code before posting here, but none successful.) > ******************************************************************** This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person. ********************************************************************