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

Attachment: signature.asc
Description: This is a digitally signed message part.

-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to