Re: [ANNOUNCE] NSS 3.23 Release

Hubert Kario <[email protected]>
Newsgroups gmane.comp.mozilla.crypto
Message-ID <[email protected]>
On Tuesday 08 March 2016 20:54:26 Kai Engert wrote:
> The NSS team has released Network Security Services (NSS) 3.23, which
> is a minor release.

ABI differences between NSS-3.22.2 and NSS 3.23 identified by
libabigail-1.0-0.rc3.1.fc23.x86_64:

libfreebl3.so:
Functions changes summary: 0 Removed, 1 Changed, 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some indirect sub-type change:

  [C]'function const FREEBLVector* FREEBL_GetVector()' at ldvector.c:303:1 has some indirect sub-type changes:
    return type changed:
      in pointed to type 'const FREEBLVector':
        in unqualified underlying type 'typedef FREEBLVector' at loader.h:741:1:
          underlying type 'struct FREEBLVectorStr' at loader.h:15:1 changed:
            type size changed from 13440 to 13760 bits
            5 data member insertions:
              'typedef SECStatus (ChaCha20Poly1305Context*, const unsigned char*, unsigned int, unsigned int)* FREEBLVectorStr::p_ChaCha20Poly1305_InitContext', at offset 13440 (in bits) at loader.h:710:1
              'ChaCha20Poly1305Context* (const unsigned char*, unsigned int, unsigned int)* FREEBLVectorStr::p_ChaCha20Poly1305_CreateContext', at offset 13504 (in bits) at loader.h:715:1
              'void (ChaCha20Poly1305Context*, typedef PRBool)* FREEBLVectorStr::p_ChaCha20Poly1305_DestroyContext', at offset 13568 (in bits) at loader.h:718:1
              'typedef SECStatus (const ChaCha20Poly1305Context*, unsigned char*, unsigned int*, unsigned int, const unsigned char*, unsigned int, const unsigned char*, unsigned int, const unsigned char*, unsigned int)* FREEBLVectorStr::p_ChaCha20Poly1305_Seal', at offset 13632 (in bits) at loader.h:721:1
              'typedef SECStatus (const ChaCha20Poly1305Context*, unsigned char*, unsigned int*, unsigned int, const unsigned char*, unsigned int, const unsigned char*, unsigned int, const unsigned char*, unsigned int)* FREEBLVectorStr::p_ChaCha20Poly1305_Open', at offset 13696 (in bits) at loader.h:728:1


libnss3.so:
Functions changes summary: 0 Removed, 1 Changed (61 filtered out), 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some indirect sub-type change:

  [C]'function SECStatus CERT_AddOCSPAcceptableResponses(CERTOCSPRequest*, SECOidTag, ...)' at ocsp.c:2199:1 has some indirect sub-type changes:
    parameter 2 of type 'typedef SECOidTag' has sub-type changes:
      underlying type 'enum __anonymous_enum__' changed:
        1 enumerator insertion:
          '__anonymous_enum__::SEC_OID_CHACHA20_POLY1305' value '346'

        1 enumerator change:
          '__anonymous_enum__::SEC_OID_TOTAL' from value '346' to '347'


libnssutil3.so:
Functions changes summary: 0 Removed, 1 Changed (11 filtered out), 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some indirect sub-type change:

  [C]'function SECStatus NSS_GetAlgorithmPolicy(SECOidTag, PRUint32*)' at secoid.c:2158:1 has some indirect sub-type changes:
    parameter 1 of type 'typedef SECOidTag' has sub-type changes:
      underlying type 'enum __anonymous_enum__' changed:
        1 enumerator insertion:
          '__anonymous_enum__::SEC_OID_CHACHA20_POLY1305' value '346'

        1 enumerator change:
          '__anonymous_enum__::SEC_OID_TOTAL' from value '346' to '347'



libsmime3.so:
Functions changes summary: 0 Removed, 1 Changed (146 filtered out), 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some indirect sub-type change:

  [C]'function PK11SymKey* NSS_CMSContentInfo_GetBulkKey(NSSCMSContentInfo*)' at cmscinfo.c:359:1 has some indirect sub-type changes:
    parameter 1 of type 'NSSCMSContentInfo*' has sub-type changes:
      in pointed to type 'typedef NSSCMSContentInfo' at cmst.h:54:1:
        underlying type 'struct NSSCMSContentInfoStr' at cmst.h:131:1 changed:
          1 data member changes (1 filtered):
           type of 'SECOidTag NSSCMSContentInfoStr::contentEncAlgTag' changed:
             underlying type 'enum __anonymous_enum__' changed:
               1 enumerator insertion:
                 '__anonymous_enum__::SEC_OID_CHACHA20_POLY1305' value '346'

               1 enumerator change:
                 '__anonymous_enum__::SEC_OID_TOTAL' from value '346' to '347'


libssl3.so:
Functions changes summary: 0 Removed, 0 Changed (4 filtered out), 1 Added function
Variables changes summary: 0 Removed, 1 Changed, 0 Added variable

1 Added function:

  'function SECStatus SSL_SetDowngradeCheckVersion(PRFileDesc*, PRUint16)'    {SSL_SetDowngradeCheckVersion@@NSS_3.23}

1 Changed variable:

  [C]'const PRUint16[71] SSL_ImplementedCiphers' was changed to 'const PRUint16[74] SSL_ImplementedCiphers' at sslenum.c:49:1:
    size of symbol (in bytes) changed from 142 to 148
    type of variable changed:
     'const PRUint16[71]' changed to 'const PRUint16[74]'



-- 
Regards,
Hubert Kario
Senior Quality Engineer, QE BaseOS Security team
Web: www.cz.redhat.com
Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno, Czech Republic

-- 
dev-tech-crypto mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-crypto
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCgAGBQJW8o2xAAoJEJKo0bgB0vX1qT0P/3Mp+fokAqo4FgLZbN2FdEQt
3TzFdV9tzHyiyACyPxqful2htALaLXfYsWNwX7fQERBJjwsUk/XUK20i3av49A2c
A58qJf9kr2PTQ8LiT0TbSnGCJd81DwGLQZcb47FAa3QDYNmczUKbaWHH8g2Y3+Ci
/XgOHgkLMqN7j+5GP0HilA4xq26eeRjdqRblilSNNES998zOY+Im4dNXKiLt6Y8A
QR/sfP7wk2pFND77rrMJ38kU2M+MmCnjwJ3I8HlseOrekVsukgpA3xugSM4PfLw3
bys8ZvhXrT1Wqd4JITl4Kaz+Byhaar64vYCVek6jUAR/Nid/15RvzZQnuWH1/2qH
kcbQCebcEtb3Y4sKriooDpJeb0sFlLIKirxTEu9X51hBbiuXj1u13uPpboNamU0w
RiCrv5+UXWatibyP18ZkQsGG2nk42EnjexBlH7FXgoz1wYhvpmTh3EAH/ASWXhi1
GDkVDQXAjXD66qPiRSaRAYBz7BunoptSQzbk+MmsaeqvEmP8SwuaDeSHsj36sPsc
ZQVzz8dRK0pT1eI5nY2WbqqipTn5d1TsxstdbMBj8CZhr9t0ktys/XxH1lpfQMnJ
aioyD/G41GZEkTDa3X2PfwdpsPmSTrc9eIglpEN9CRqETS8huLvxy67iBeud1IYt
5ANXrVmJdUfEUGNpNpJT
=sulb
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.