gnutls 3.8.1
Zoltan Fridrich <[email protected]> Fri, 4 Aug 2023 12:32:17 +0200
| Newsgroups | gmane.network.gnutls.general |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============0047209759446044658== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------adrg0xFat0YxYsd9u6ZEX0JS" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------adrg0xFat0YxYsd9u6ZEX0JS Content-Type: multipart/mixed; boundary="------------2jq3OVxWbW7umfwl6zOZ1QlW"; protected-headers="v1" From: Zoltan Fridrich <[email protected]> To: [email protected] Message-ID: <[email protected]> Subject: gnutls 3.8.1 --------------2jq3OVxWbW7umfwl6zOZ1QlW Content-Type: multipart/mixed; boundary="------------W1Zla70fO23VhGzzgTKphthm" --------------W1Zla70fO23VhGzzgTKphthm Content-Type: multipart/alternative; boundary="------------A9CTC1PQ8QJflWpGZPe0MOML" --------------A9CTC1PQ8QJflWpGZPe0MOML Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGVsbG8sDQoNCldlIGhhdmUganVzdCByZWxlYXNlZCBnbnV0bHMtMy44LjEuIFRoaXMgaXMg YSBidWcgZml4IGFuZCBlbmhhbmNlbWVudCANCnJlbGVhc2Ugb24gdGhlIDMuOC54IGJyYW5j aC4NCg0KV2Ugd291bGQgbGlrZSB0byB0aGFuayBldmVyeW9uZSB3aG8gY29udHJpYnV0ZWQg aW4gdGhpcyByZWxlYXNlOg0KUGVkcm8gTW9ucmVhbCwgUmFkb3N0aW4gU3RveWFub3YsIHh1 cmFvcWluZywgQ2hyaXN0b3BoZXIgQmFpbmVzLA0KUGV0ZXIgTGVpdG1hbm4sIFlvbmd5ZSBa aHUsIEFqaXQgU2luZ2gsIFRvYmlhcyBIZWlkZXIsUHJhdmVrIFNoYXJtYQ0KQXRoYXJ2YSBT IE1hcmF0aGUsIEFuZHJlYXMgTWV0emxlciwgV2lsYnVyIFdldHRlcnF1YXJ6LA0KRWxpYXMg R3VzdGFmc3NvbiwgUmljaGFyZCBXLk0uIEpvbmVzLCBEYWlraSBVZW5vIGFuZCBab2x0YW4g RnJpZHJpY2gNCg0KVGhlIGRldGFpbGVkIGxpc3Qgb2YgY2hhbmdlcyBmb2xsb3dzOg0KDQoq IFZlcnNpb24gMy44LjEgKHJlbGVhc2VkIDIwMjMtMDgtMDMpDQoNCioqIGxpYmdudXRsczog Q2xpZW50SGVsbG8gZXh0ZW5zaW9ucyBhcmUgcmFuZG9taXplZCBieSBkZWZhdWx0DQogwqDC oCBUbyBtYWtlIGZpbmdlcnByaW50aW5nIGhhcmRlciwgVExTIGV4dGVuc2lvbnMgaW4gQ2xp ZW50SGVsbG8NCiDCoMKgIG1lc3NhZ2VzIGFyZSBzaHVmZmxlZC4gQXMgdGhpcyBiZWhhdmlv ciBtYXkgY2F1c2UgY29tcGF0aWJpbGl0eQ0KIMKgwqAgaXNzdWUgd2l0aCBsZWdhY3kgYXBw bGljYXRpb25zIHRoYXQgZG8gbm90IGFjY2VwdCB0aGUgbGFzdA0KIMKgwqAgZXh0ZW5zaW9u IHdpdGhvdXQgcGF5bG9hZCwgdGhlIGJlaGF2aW9yIGNhbiBiZSByZXZlcnRlZCB3aXRoIHRo ZQ0KJU5PX1NIVUZGTEVfRVhURU5TSU9OUyBwcmlvcml0eSBrZXl3b3JkLg0KDQoqKiBsaWJn bnV0bHM6IEFkZCBzdXBwb3J0IGZvciBSRkMgOTI1OCBleHRlcm5hbCBQU0sgaW1wb3J0ZXIu DQogwqDCoCBUaGlzIGVuYWJsZXMgdG8gZGVwbG95IHRoZSBzYW1lIFBTSyBhY3Jvc3MgbXVs dGlwbGUgVExTIHZlcnNpb25zDQogwqDCoCAoVExTIDEuMiBhbmQgVExTIDEuMykgaW4gYSBz ZWN1cmUgbWFubmVyLiBUbyB1c2UsIHRoZSBhcHBsaWNhdGlvbg0KIMKgwqAgbmVlZHMgdG8g c2V0IHVwIGEgY2FsbGJhY2sgdGhhdCBmb3JtYXRzIHRoZSBQU0sgaWRlbnRpdHkgdXNpbmcN CmdudXRsc19wc2tfZm9ybWF0X2ltcG9ydGVkX2lkZW50aXR5KCkuDQoNCioqIGxpYmdudXRs czogJUdOVVRMU19OT19FWFRFTlNJT05TIGhhcyBiZWVuIHJlbmFtZWQgdG8NCiVHTlVUTFNf Tk9fREVGQVVMVF9FWFRFTlNJT05TLg0KDQoqKiBsaWJnbnV0bHM6IEFkZCBhZGRpdGlvbmFs IFBCS0RGIGxpbWl0IGNoZWNrcyBpbiBGSVBTIG1vZGUgYXMNCiDCoMKgIGRlZmluZWQgaW4g U1AgODAwLTEzMi4gTWluaW11bSBzYWx0IGxlbmd0aCBpcyAxMjggYml0cyBhbmQNCiDCoMKg IG1pbmltdW0gaXRlcmF0aW9ucyBib3VuZCBpcyAxMDAwIGZvciBQQktERiBpbiBGSVBTIG1v ZGUuDQoNCioqIGxpYmdudXRsczogQWRkIGEgbWVjaGFuaXNtIHRvIGNvbnRyb2wgd2hldGhl ciB0byBlbmZvcmNlIGV4dGVuZGVkDQogwqDCoCBtYXN0ZXIgc2VjcmV0IChSRkMgNzYyNyku IEZJUFMgMTQwLTMgbWFuZGF0ZXMgdGhlIHVzZSBvZiBUTFMNCiDCoMKgIHNlc3Npb24gaGFz aCAoZXh0ZW5kZWQgbWFzdGVyIHNlY3JldCwgRU1TKSBpbiBUTFMgMS4yLiBUbyBlbmZvcmNl DQogwqDCoCB0aGlzLCBhIG5ldyBwcmlvcml0eSBrZXl3b3JkICVGT1JDRV9TRVNTSU9OX0hB U0ggaXMgYWRkZWQgYW5kIGlmDQogwqDCoCBpdCBpcyBzZXQgYW5kIEVNUyBpcyBub3Qgc2V0 LCB0aGUgcGVlciBhYm9ydHMgdGhlIGNvbm5lY3Rpb24uIFRoaXMNCiDCoMKgIGJlaGF2aW9y IGlzIHRoZSBkZWZhdWx0IGluIEZJUFMgbW9kZSwgdGhvdWdoIGl0IGNhbiBiZSBvdmVycmlk ZGVuDQogwqDCoCB0aHJvdWdoIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgd2l0aCB0aGUgInRs cy1zZXNzaW9uLWhhc2giIG9wdGlvbi4NCiDCoMKgIEluIGVpdGhlciBjYXNlIG5vbi1FTVMg UFJGIGlzIHJlcG9ydGVkIGFzIGEgbm9uLWFwcHJvdmVkIG9wZXJhdGlvbg0KIMKgwqAgdGhy b3VnaCB0aGUgRklQUyBzZXJ2aWNlIGluZGljYXRvci4NCg0KKiogTmV3IG9wdGlvbiAtLWF0 dGltZSB0byBzcGVjaWZ5IGN1cnJlbnQgdGltZS4NCiDCoMKgIFRvIG1ha2UgdGVzdGluZyB3 aXRoIGRpZmZlcmVudCB0aW1lc3RhbXAgdG8gdGhlIHN5c3RlbSBlYXNpZXIsIHRoZQ0KIMKg wqAgdG9vbHMgZG9pbmcgY2VydGlmaWNhdGUgdmVyaWZpY2F0aW9uIG5vdyBwcm92aWRlIGEg bmV3IG9wdGlvbg0KIMKgwqAgLS1hdHRpbWUsIHdoaWNoIHRha2VzIGFuIGFyYml0cmFyeSB0 aW1lLg0KDQoqKiBBUEkgYW5kIEFCSSBtb2RpZmljYXRpb25zOg0KZ251dGxzX3Bza19jbGll bnRfY3JlZGVudGlhbHNfZnVuY3Rpb24zOiBOZXcgdHlwZWRlZg0KZ251dGxzX3Bza19zZXJ2 ZXJfY3JlZGVudGlhbHNfZnVuY3Rpb24zOiBOZXcgdHlwZWRlZg0KZ251dGxzX3Bza19zZXRf c2VydmVyX2NyZWRlbnRpYWxzX2Z1bmN0aW9uMzogTmV3IGZ1bmN0aW9uDQpnbnV0bHNfcHNr X3NldF9jbGllbnRfY3JlZGVudGlhbHNfZnVuY3Rpb24zOiBOZXcgZnVuY3Rpb24NCmdudXRs c19wc2tfZm9ybWF0X2ltcG9ydGVkX2lkZW50aXR5OiBOZXcgZnVuY3Rpb24NCkdOVVRMU19Q U0tfS0VZX0VYVDogTmV3IGVudW0gbWVtYmVyIG9mIGdudXRsc19wc2tfa2V5X2ZsYWdzDQoN CkdldHRpbmcgdGhlIFNvZnR3YXJlDQo9PT09PT09PT09PT09PT09DQoNCkdudVRMUyBtYXkg YmUgZG93bmxvYWRlZCBkaXJlY3RseSBmcm9tDQpodHRwczovL3d3dy5nbnVwZy5vcmcvZnRw L2djcnlwdC8gPGh0dHBzOi8vd3d3LmdudXBnLm9yZy9mdHAvZ2NyeXB0Lz4NCkEgbGlzdCBv ZiBHbnVUTFMgbWlycm9ycyBjYW4gYmUgZm91bmQgYXQNCmh0dHA6Ly93d3cuZ251dGxzLm9y Zy9kb3dubG9hZC5odG1sIDxodHRwOi8vd3d3LmdudXRscy5vcmcvZG93bmxvYWQuaHRtbD4N Cg0KSGVyZSBhcmUgdGhlIFhaIGNvbXByZXNzZWQgc291cmNlczoNCmh0dHBzOi8vd3d3Lmdu dXBnLm9yZy9mdHAvZ2NyeXB0L2dudXRscy92My44L2dudXRscy0zLjguMS50YXIueHogDQo8 aHR0cHM6Ly93d3cuZ251cGcub3JnL2Z0cC9nY3J5cHQvZ251dGxzL3YzLjgvZ251dGxzLTMu OC4xLnRhci54ej4NCg0KSGVyZSBhcmUgT3BlblBHUCBkZXRhY2hlZCBzaWduYXR1cmVzIHNp Z25lZCB1c2luZyBrZXlzOg0KNUQ0NkNCMEY3NjM0MDVBNzA1MzU1NkY0N0E3NUE2NDhCM0Y5 MjIwQw0KYW5kDQo0NjIyMjVDM0I0NkYzNDg3OUZDODQ5NkNENjA1ODQ4RUQ3RTY5ODcxDQpo dHRwczovL3d3dy5nbnVwZy5vcmcvZnRwL2djcnlwdC9nbnV0bHMvdjMuOC9nbnV0bHMtMy44 LjEudGFyLnh6LnNpZyANCjxodHRwczovL3d3dy5nbnVwZy5vcmcvZnRwL2djcnlwdC9nbnV0 bHMvdjMuOC9nbnV0bHMtMy44LjEudGFyLnh6LnNpZz4NCg0KTm90ZSB0aGF0IGl0IGhhcyBi ZWVuIHNpZ25lZCB3aXRoIG15IG9wZW5wZ3Aga2V5Og0KcHViIMKgIGVkMjU1MTkgMjAyMS0x Mi0yMyBbU0NdIFtleHBpcmVzOiAyMDIzLTEyLTIzXQ0KIMKgIMKgIMKgIDVENDZDQjBGNzYz NDA1QTcwNTM1NTZGNDdBNzVBNjQ4QjNGOTIyMEMNCnVpZCDCoCDCoCDCoCDCoCDCoCBbdWx0 aW1hdGVdIFpvbHRhbiBGcmlkcmljaCA8emZyaWRyaWNAcmVkaGF0LmNvbT4NCnN1YiDCoCBj djI1NTE5IDIwMjEtMTItMjMgW0VdIFtleHBpcmVzOiAyMDIzLTEyLTIzXQ0KDQphbmQgRGFp a2kgVWVub3Mgb3BlbnBncCBrZXk6DQpwdWIgcnNhNDA5NiAyMDA5LTA3LTIzIFtTQ10gW2V4 cGlyZXM6IDIwMjMtMDktMjVdDQo0NjIyMjVDM0I0NkYzNDg3OUZDODQ5NkNENjA1ODQ4RUQ3 RTY5ODcxDQp1aWQgwqDCoCDCoCDCoMKgwqDCoCBbdWx0aW1hdGVdIERhaWtpIFVlbm8gPHVl bm8gYXQgdW5peHVzZXIub3JnIA0KPGh0dHA6Ly9saXN0cy5nbnVwZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9nbnV0bHMtaGVscD4+DQp1aWTCoMKgIMKgwqDCoCDCoMKgwqAgW3VsdGltYXRl XSBEYWlraSBVZW5vIDx1ZW5vIGF0IGdudS5vcmcgDQo8aHR0cDovL2xpc3RzLmdudXBnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2dudXRscy1oZWxwPj4NCnN1YiByc2E0MDk2IDIwMTAtMDIt MDQgW0VdDQoNClJlZ2FyZHMsDQpab2x0YW4NCg0K --------------A9CTC1PQ8QJflWpGZPe0MOML Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF= -8"> </head> <body> <div class=3D"moz-text-html" lang=3D"x-unicode"> <div class=3D"moz-text-html" lang=3D"x-unicode"> <div class=3D"moz-text-html" lang=3D"x-unicode"> <div dir=3D"ltr"> <div><font face=3D"monospace">Hello,</font></div> <font face=3D"monospace"> </font> <div><font face=3D"monospace"><br> </font> </div> <font face=3D"monospace"> </font> <div><font face=3D"monospace">We have just released gnutls-3.8.1. This is a bug fix and enhancement release on the 3.8.x branch.</font></div> <font face=3D"monospace"> </font> <div><font face=3D"monospace"><br> </font> </div> <font face=3D"monospace"> </font> <div><font face=3D"monospace">We would like to thank everyone= who contributed in this release:</font></div> <font face=3D"monospace"> </font> <div><font face=3D"monospace">Pedro Monreal, Radostin Stoyanov, xuraoqing, Christopher Baines,<br> </font></div> <font face=3D"monospace"> </font> <div><font face=3D"monospace">Peter Leitmann, Yongye Zhu, Aji= t Singh, Tobias Heider,</font><font face=3D"monospace"> Pravek Sharma</font></div> <div><font face=3D"monospace">Atharva S Marathe, Andreas Metzler, Wilbur Wetterquarz,</font></div> <div><font face=3D"monospace">Elias Gustafsson, </font><font face=3D"monospace">Richard W.M. Jones, </font><font face=3D"monospace">Daiki Ueno and Zoltan Fridrich</font><= br> <font face=3D"monospace"> </font></div> <div><font face=3D"monospace"><br> </font> </div> <font face=3D"monospace"> </font> <div><font face=3D"monospace">The detailed list of changes follows:</font></div> <div><font face=3D"monospace"><br> </font></div> <font face=3D"monospace">* Version 3.8.1 (released 2023-08-03= )<br> <br> ** libgnutls: ClientHello extensions are randomized by default</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 To make fingerprinting harder, TLS extensions in ClientHello</font>= </div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 messages= are shuffled. As this behavior may cause compatibility</font></= div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 issue wi= th legacy applications that do not accept the last</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 extensio= n without payload, the behavior can be reverted with the</font></div>= <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 %NO_SHUFFLE_EXTENSIONS priority keyword.</font></div> <div dir=3D"ltr"><font face=3D"monospace"><br> </font></div> <div dir=3D"ltr"><font face=3D"monospace">** libgnutls: Add support for RFC 9258 external PSK importer.</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 This ena= bles to deploy the same PSK across multiple TLS versions</font></di= v> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 (TLS 1.2= and TLS 1.3) in a secure manner. To use, the application</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 needs to= set up a callback that formats the PSK identity using</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 gnutls_psk_format_imported_identity().</font></div> <div dir=3D"ltr"><font face=3D"monospace"><br> </font></div> <div dir=3D"ltr"><font face=3D"monospace">** libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 %GNUTLS_NO_DEFAULT_EXTENSIONS.</font></div> <div dir=3D"ltr"><font face=3D"monospace"><br> </font></div> <div dir=3D"ltr"><font face=3D"monospace">** libgnutls: Add additional PBKDF limit checks in FIPS mode as</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 defined = in SP 800-132. Minimum salt length is 128 bits and</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 minimum = iterations bound is 1000 for PBKDF in FIPS mode.</font></div> <div dir=3D"ltr"><font face=3D"monospace"><br> </font></div> <div dir=3D"ltr"><font face=3D"monospace">** libgnutls: Add a mechanism to control whether to enforce extended</font></di= v> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 master s= ecret (RFC 7627). FIPS 140-3 mandates the use of TLS</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 session = hash (extended master secret, EMS) in TLS 1.2. To enforce</font>= </div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 this, a = new priority keyword %FORCE_SESSION_HASH is added and if</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 it is se= t and EMS is not set, the peer aborts the connection. This</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 behavior= is the default in FIPS mode, though it can be overridden</font></d= iv> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 through = the configuration file with the "tls-session-hash" option.</fon= t></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 In eithe= r case non-EMS PRF is reported as a non-approved operation</font><= /div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 through = the FIPS service indicator.</font></div> <div dir=3D"ltr"><font face=3D"monospace"><br> </font></div> <div dir=3D"ltr"><font face=3D"monospace">** New option --attim= e to specify current time.</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 To make = testing with different timestamp to the system easier, the</font></div> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 tools do= ing certificate verification now provide a new option</font></d= iv> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0 --attime= , which takes an arbitrary time.</font></div> <div dir=3D"ltr"><font face=3D"monospace"><br> </font></div> <div dir=3D"ltr"><font face=3D"monospace">** API and ABI modifications:</font></div> <div dir=3D"ltr"><font face=3D"monospace">gnutls_psk_client_cre= dentials_function3: New typedef</font></div> <div dir=3D"ltr"><font face=3D"monospace">gnutls_psk_server_cre= dentials_function3: New typedef</font></div> <div dir=3D"ltr"><font face=3D"monospace">gnutls_psk_set_server= _credentials_function3: New function</font></div> <div dir=3D"ltr"><font face=3D"monospace">gnutls_psk_set_client= _credentials_function3: New function</font></div> <div dir=3D"ltr"><font face=3D"monospace">gnutls_psk_format_imp= orted_identity: New function</font></div> <div dir=3D"ltr"><font face=3D"monospace">GNUTLS_PSK_KEY_EXT: N= ew enum member of gnutls_psk_key_flags</font></div> <div dir=3D"ltr"><font face=3D"monospace"><span class=3D"line" id=3D"LC8" lang=3D"mosel"><span class=3D"p"><br> </span></span></font></div> <div dir=3D"ltr"><font face=3D"monospace">Getting the Software<= br> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</font></di= v> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace"><br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">GnuTLS may be downloa= ded directly from <br> </font> <font face=3D"monospace"><a href=3D"https://www.gnupg.org/ftp/gcrypt/" target=3D"_bla= nk" data-saferedirecturl=3D"https://www.google.com/url?q=3Dhttps://www.gnupg.= org/ftp/gcrypt/&source=3Dgmail&ust=3D1652432968350000&usg=3DA= OvVaw3njjTg_V6cIskMjpkmAg7X">https://www.gnupg.org/ftp/<wbr>gcrypt/</a> <br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">A list of GnuTLS mirr= ors can be found at</font></div> <font face=3D"monospace"> </font> <div dir=3D"ltr"> <font face=3D"monospace"><a href=3D"http://www.gnutls.org/download.html" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?q=3Dhttp://www.gnutls.= org/download.html&source=3Dgmail&ust=3D1652432968350000&usg=3D= AOvVaw1J-wc5GojHL2n94ox7b_09">http://www.gnutls.org/<wbr>download.html</a= > <br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace"><br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace"> Here are the XZ compressed sources:<br> </font> <font face=3D"monospace"><a href=3D"https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnut= ls-3.8.1.tar.xz" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?q=3Dhttps://www.gnupg.= org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.4.tar.xz&source=3Dgmail&ust= =3D1652432968350000&usg=3DAOvVaw3ybeveKudYmPlqI6U8OXIO" moz-do-not-send=3D"true">https://www.gnupg.org/ftp/<wbr>g= crypt/gnutls/v3.8/gnutls-3.8.<wbr>1.tar.xz</a> <br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace"><br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">Here are OpenPGP detached signatures signed using keys:</font></div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">5D46CB0F763405A705355= 6F47A75A6</font><wbr><font face=3D"monospace">48B3F9220C</font></div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">and<br> </font> <font face=3D"monospace">462225C3B46F34879FC8496CD605= 84</font><wbr><font face=3D"monospace">8ED7E69871</font></div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace"><a href=3D"https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.1.tar.xz.= sig" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?q=3Dhttps://www.gnupg.= org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.4.tar.xz.sig&source=3Dgmail&= ;ust=3D1652432968350000&usg=3DAOvVaw1J49sWnCfoI9B3ou7WbdQ6" moz-do-not-send=3D"true">https://www.gnupg.org/ftp/<wbr>g= crypt/gnutls/v3.8/gnutls-3.8.<wbr>1.tar.xz.sig</a> <br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace"><br> </font> </div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace"> Note that it has bee= n signed with my openpgp key:<br> pub =C2=A0 ed25519 2021-12-23 [SC] [expires: 2023-12-23]<br= > =C2=A0 =C2=A0 =C2=A0 5D46CB0F763405A7053556F47A75A6</font><= wbr><font face=3D"monospace">48B3F9220C<br> uid =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [ultimate] Zoltan Fr= idrich <<a href=3D"mailto:[email protected]" target=3D"_blank" class=3D"moz-txt-link-freetext">[email protected]</a>&g= t;<br> sub =C2=A0 cv25519 2021-12-23 [E] [expires: 2023-12-23]<br>= </font> <font face=3D"monospace"><br> </font> <font face=3D"monospace">and Daiki Uenos openpgp key:= <br> pub rsa4096 2009-07-23 [SC] [expires: 2023-09-25]</font></d= iv> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 462225C3B46F34879FC8496CD60584</font><wbr><font face=3D"monospace">8ED7E69871</font></div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">uid =C2=A0=C2=A0 =C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 [ultimate] Daiki Ueno <<a href=3D"http://lists.gnupg.org/mailman/listinfo/gnutls-he= lp" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?q=3Dhttp://lists.gnupg= =2Eorg/mailman/listinfo/gnutls-help&source=3Dgmail&ust=3D16524329= 68350000&usg=3DAOvVaw18rxrVXHJCQuhzQT8ikMTN">ueno at unixuser.org</a>></font></div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">uid=C2=A0=C2=A0 =C2=A0= =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 [ultimate] Daiki Ueno <<a href=3D"http://lists.gnupg.org/mailman/listinfo/gnutls-he= lp" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?q=3Dhttp://lists.gnupg= =2Eorg/mailman/listinfo/gnutls-help&source=3Dgmail&ust=3D16524329= 68350000&usg=3DAOvVaw18rxrVXHJCQuhzQT8ikMTN">ueno at gnu.org</a>></font></div> <font face=3D"monospace"> </font> <div dir=3D"ltr"><font face=3D"monospace">sub rsa4096 2010-02-0= 4 [E]<br> </font> <font face=3D"monospace"><br> Regards,<br> Zoltan</font></div> </div> </div> </div> <p></p> </body> </html> --------------A9CTC1PQ8QJflWpGZPe0MOML-- --------------W1Zla70fO23VhGzzgTKphthm Content-Type: application/pgp-keys; name="OpenPGP_0x7A75A648B3F9220C.asc" Content-Disposition: attachment; filename="OpenPGP_0x7A75A648B3F9220C.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEYcRaoxYJKwYBBAHaRw8BAQdA5U8Cb4ZMYCjuAa6tqNKbRxXzycS2iLvNzWki bGD2fe7NJVpvbHRhbiBGcmlkcmljaCA8emZyaWRyaWNAcmVkaGF0LmNvbT7CmgQT FgoAQhYhBF1Gyw92NAWnBTVW9Hp1pkiz+SIMBQJhxFqjAhsDBQkDwmcABQsJCAcC AyICAQYVCgkICwIEFgIDAQIeBwIXgAAKCRB6daZIs/kiDGnYAQCiU94/eIspZzzx V17pylayAEv23s5uKvlGo1Ml1ySrZAEA8Q2rACBmdTpUfoW3LG3MJI0l1XP3kMEu WDBiM84D2gLOOARhxFqjEgorBgEEAZdVAQUBAQdAxKg6y4A69qT7doTni8/zKuKy QKXEORZTCNxkcnz3dXoDAQgHwn4EGBYKACYWIQRdRssPdjQFpwU1VvR6daZIs/ki DAUCYcRaowIbDAUJA8JnAAAKCRB6daZIs/kiDM/EAP0VN87WwaMcNwZcyocG/B9f 419IojEx70PzMIBBlPctAgD/R/qamAlnggADzmS1PCF8+2W6Erc+HV2W/u2+wVJu 7w0=3D =3DIWH0 -----END PGP PUBLIC KEY BLOCK----- --------------W1Zla70fO23VhGzzgTKphthm-- --------------2jq3OVxWbW7umfwl6zOZ1QlW-- --------------adrg0xFat0YxYsd9u6ZEX0JS Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQRdRssPdjQFpwU1VvR6daZIs/kiDAUCZMzTsQUDAAAAAAAKCRB6daZIs/kiDIEl AQDV74MgfJJekkfXrlqOGhG2KM3IcoCvFKoZ3sHO0kdTWgD9EsIxkjtHaunlMKXwqRG9UEdiXpdo aYwTnQzV4RJ8kQU= =smfI -----END PGP SIGNATURE----- --------------adrg0xFat0YxYsd9u6ZEX0JS-- --===============0047209759446044658== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gnutls-help mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnutls-help --===============0047209759446044658==--