From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "pelzflorian (Florian Pelz)" Newsgroups: gmane.lisp.guile.user Subject: Re: UUID3 implementation for Guile Date: Tue, 9 Jan 2018 14:29:43 +0100 Message-ID: <20180109132943.2mhujlxz4hyeqlc5@floriannotebook> References: <20180108145801.zljsglp4fhve2djn@floriannotebook> <2a9cacddebb25ab38af93be00e76fe69@hypermove.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="otkqqvco73ynioat" X-Trace: blaine.gmane.org 1515504602 4545 195.159.176.226 (9 Jan 2018 13:30:02 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 Jan 2018 13:30:02 +0000 (UTC) User-Agent: NeoMutt/20171208 Cc: guile-user@gnu.org, guile-user To: Amirouche Boubekki Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Jan 09 14:29:58 2018 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYtyR-0000YE-LL for guile-user@m.gmane.org; Tue, 09 Jan 2018 14:29:51 +0100 Original-Received: from localhost ([::1]:52857 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYu0R-0007a5-6e for guile-user@m.gmane.org; Tue, 09 Jan 2018 08:31:55 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49901) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYtxj-0006Es-94 for guile-user@gnu.org; Tue, 09 Jan 2018 08:29:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYtxh-0004zH-Rw for guile-user@gnu.org; Tue, 09 Jan 2018 08:29:07 -0500 Original-Received: from pelzflorian.de ([5.45.111.108]:38740 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYtxX-0004mY-EI; Tue, 09 Jan 2018 08:28:55 -0500 Original-Received: from floriannotebook (eduroam-ipv4-0193.triple-a.uni-kl.de [131.246.32.193]) by mail.pelzflorian.de (Postfix) with ESMTPSA id B202736001B; Tue, 9 Jan 2018 14:28:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1515504533; bh=m8FT1WAiyOADmS2Mvsls7llyrBRSshxNaNm8K5X2AuU=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=htIg038et4hkRBWbznyo1M1+lwk4Pa4NiZwqsafsY66kh0/Jbg+wzqCk4KXTeWt8Q ZukvDeG1IiuN3E1R2zksxAfobQN3GrGH76WQ1YOP52dSZ/Y6DhZz/ykuGCjsLjsWXw VwPFmSPzFUOaDmpSloMG6OMi1r45gFXOxf7kjDAI= Content-Disposition: inline In-Reply-To: <2a9cacddebb25ab38af93be00e76fe69@hypermove.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 5.45.111.108 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:14420 Archived-At: --otkqqvco73ynioat Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 09, 2018 at 11:00:26AM +0100, Amirouche Boubekki wrote: > [=E2=80=A6] > I think it's better to rely on libgcrypt and gnutls. I don't > do that myself, yet, because industria is the easy solution. >=20 > The problem with industria is that we are not sure it's used > by people and that the cryptography is correct. Whereas libgcrypt > and gnutls have a much wider audience with less chances of bugs > and compromissions. >=20 Rereading the old thread, if there are not any new options I will use gcrypt with some sort of FFI. Thank you! > Can you explain how do you use md5 and uuid3 with haunt? >=20 > FWIW I would prefer to use something base62, instead of exposing > a md5 hash directly. I need to automatically generate unique ids for Haunt=E2=80=99s Atom feeds = and for the CSS of a non-JavaScript sortable HTML table (i.e. multiple variants of the same table between which one can switch with CSS). The automatic generation should be deterministic so the page does not change when rebuilding the Web site. That is why I wanted to use UUID3 for it. I thought security need not be considered here but who knows, maybe I should just use a secure hash instead of a UUID. Regards, Florian --otkqqvco73ynioat Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwRjGsqAMqXB4uw3y3T6EbElHBVsFAlpUw8IACgkQ3T6EbElH BVuo5xAAggVRTxT3OTiDqSeGcSQ1+geWgQvrc0mE/IIjiIw4pUl5PxHOsqEVADJD pSvBWGvXY1EIXFCuu9pgXun8m3eK9zwo8TyjlyCndgbW/vfFw2PqdtuhBtcgGgOs BpMZ9J0SPxfuH7gxpE47nvS3DvQMcWpOcv+PRUEWI46UD6+H/+eXlFTHKQwfiR/N lrDU3gv5jNS50BjyPi3g4NLz1XBpYpS7CKKA1AK8CaWOmq8TPTYMLlYlVnAbINdi ofB0USkKl8ICNSx3SBKIWQCCr4x/CWEA3PZpWTjB4IOZ4g7+2R1HIsBgvLQ1l8nA BmtkggNJwpi7M2n2r8GDRZ/0L/EDVof5Lm1+SIDJZq5IauQ2RbBqFjeBnoZZMBoQ 0lLje0gVUX9f8c0aB/iZvRy8YRyo1RFA9eZowABzRgRyUAyNX2nkXdUz5uizakeI +dtHY7Nt97rg/yavFEzJp1kIprmndAejPbHmI/n9TzDCBSoHuTPxAsoPx7ccevXE ogF8tQauVFgCZZdygSn0Ac+7qWU0iOX4ZJF1ql/vWWYq0DiWKRpsS7IITWRpkDCN w70B3tbBedp5oQwzUMVrdgw/XeIH7QUp0rsVa66NZQS8sR5fxZrMZioFNF93cLTt sDPw1M0Bu4IDgpdFY+QmhKzG+teEgYlf0OcUaqynZZwVZKTK77E= =+zx5 -----END PGP SIGNATURE----- --otkqqvco73ynioat--