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
signature.asc
Description: This is a digitally signed message part.
-- dev-tech-crypto mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-crypto

