Re: XML-proof UIDs

2003-11-17 Thread Rich Salz
 This is what GUIDs/UUIDs were designed for, and they're used broadly.
 They're standardized in ISO 11578 [1], although there's a very similar
 public description in an expired Internet Draft [2]. Microsoft also
 publishes a description of how they generate their GUIDs, but I can't find
 it right now.

That draft has been replaced by the UUID/URN draft that I mentioned.
It includes all of the original text.  Actually, I rewrote most of it
so it reads better now.  It's actually in the final comment period and
should show up as an official RFC in few weeks.
/r$

--
Rich Salz  Chief Security Architect
DataPower Technology   http://www.datapower.com
XS40 XML Security Gateway  http://www.datapower.com/products/xs40.html
XML Security Overview  http://www.datapower.com/xmldev/xmlsecurity.html

-
The Cryptography Mailing List
Unsubscribe by sending unsubscribe cryptography to [EMAIL PROTECTED]


XML-proof UIDs

2003-11-16 Thread Eugen Leitl

Does anyone have robust code to generate globally unique IDs which won't break XML 
parsing,
and work on several platforms?

I was thinking of using an entropy pool to seed a cryptographic PRNG, used to
generate a sequence of SHA-1 hashes, dumped to an XML-armored representation.

Thanks.

-- Eugen* Leitl a href=http://leitl.org;leitl/a
__
ICBM: 48.07078, 11.61144 http://www.leitl.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE


pgp0.pgp
Description: PGP signature


Re: XML-proof UIDs

2003-11-16 Thread Tim Dierks
At 05:52 AM 11/14/2003, Eugen Leitl wrote:

Does anyone have robust code to generate globally unique IDs which won't 
break XML parsing,
and work on several platforms?

I was thinking of using an entropy pool to seed a cryptographic PRNG, used to
generate a sequence of SHA-1 hashes, dumped to an XML-armored representation.
This is what GUIDs/UUIDs were designed for, and they're used broadly. 
They're standardized in ISO 11578 [1], although there's a very similar 
public description in an expired Internet Draft [2]. Microsoft also 
publishes a description of how they generate their GUIDs, but I can't find 
it right now.

 - Tim

[1]
http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=2229ICS1=35ICS2=100ICS3=70
[2]
http://www.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.txt
PS - I'm looking for a full-time job. My resume is at 
http://www.dierks.org/tim/resume.html . Looking for architecture or 
technical management jobs; I'm in New York, NY, but I am willing to relocate.

-
The Cryptography Mailing List
Unsubscribe by sending unsubscribe cryptography to [EMAIL PROTECTED]