~ubuntu-branches/ubuntu/karmic/nss/karmic

« back to all changes in this revision

Viewing changes to mozilla/security/nss/lib/dev/dev.h

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack, Fabien Tassin, Alexander Sack
  • Date: 2009-01-11 15:06:17 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090111150617-iz4lw05qgy2odorl
Tags: 3.12.2~rc1-0ubuntu1
* New upstream snapshot: 3.12.2 RC1

[ Fabien Tassin <fta@ubuntu.com> ]
* Remove patch applied upstream:
  - drop debian/patches/80_security_tools.patch
  - update debian/patches/series
* Update diverged patches:
  - update debian/patches/38_kbsd.patch
  - update debian/patches/38_mips64_build.patch
* Add new symbols to symbols file
  - update debian/libnss3-1d.symbols

[ Alexander Sack <asac@ubuntu.com> ]
* disable soname patch to become binary compatible with upstream
  - update debian/patches/series
* flip links: libnss3.so <- libnss3.so.1d (before: libnss3.so ->
  libnss3.so.1d); same link flipping was done for all other previously
  soname patched libs: libnssutil3.so, libsmime3.so.1d, libssl3.so.1d
  - update debian/libnss3-1d.links
  - update debian/libnss3-1d.symbols
* properly transition links in preinst and postrm; also cover abort-
  cases in the other maintainer scripts
  - add debian/libnss3-1d.postinst
  - add debian/libnss3-1d.postrm
  - add debian/libnss3-1d.preinst
  - add debian/libnss3-1d.prerm
* remove hack from debian/rules that debian uses to recreate
  libsoftokn3.so with a versioned SONAME
  - update debian/rules
* install the unversioned .so binaries
  - update debian/rules
* only install the 4 main libraries into /usr/lib; all the others
  go to pkglibdir
  - update debian/rules
* higher bar for libnspr4 Build-Depend to >= 4.7.3~, which is
  the version where the soname droppage is going to happen
  - update debian/control
* explitily pass libraries to be used for dpkg-gensymbols run of
  dh_makeshlibs
  - update debian/rules
* fix lintian complain about no-shlibs-control-file
  - update debian/rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
 */
45
45
 
46
46
#ifdef DEBUG
47
 
static const char DEV_CVS_ID[] = "@(#) $RCSfile: dev.h,v $ $Revision: 1.39 $ $Date: 2007/11/16 05:29:25 $";
 
47
static const char DEV_CVS_ID[] = "@(#) $RCSfile: dev.h,v $ $Revision: 1.41 $ $Date: 2008/05/29 17:24:15 $";
48
48
#endif /* DEBUG */
49
49
 
50
50
#ifndef NSSCKT_H
389
389
 * nssToken_GenerateKeyPair
390
390
 * nssToken_GenerateSymmetricKey
391
391
 * nssToken_DeleteStoredObject
392
 
 * nssToken_FindCertificates
 
392
 * nssToken_FindObjects
393
393
 * nssToken_FindCertificatesBySubject
394
394
 * nssToken_FindCertificatesByNickname
395
395
 * nssToken_FindCertificatesByEmail
396
396
 * nssToken_FindCertificateByIssuerAndSerialNumber
397
397
 * nssToken_FindCertificateByEncodedCertificate
398
 
 * nssToken_FindTrustObjects
399
398
 * nssToken_FindTrustForCertificate
400
 
 * nssToken_FindCRLs
401
399
 * nssToken_FindCRLsBySubject
402
400
 * nssToken_FindPrivateKeys
403
401
 * nssToken_FindPrivateKeyByID
450
448
  nssSession *sessionOpt,
451
449
  NSSCertificateType certType,
452
450
  NSSItem *id,
453
 
  NSSUTF8 *nickname,
 
451
  const NSSUTF8 *nickname,
454
452
  NSSDER *encoding,
455
453
  NSSDER *issuer,
456
454
  NSSDER *subject,
495
493
);
496
494
 
497
495
NSS_EXTERN nssCryptokiObject **
498
 
nssToken_FindCertificates
 
496
nssToken_FindObjects
499
497
(
500
498
  NSSToken *token,
501
499
  nssSession *sessionOpt,
 
500
  CK_OBJECT_CLASS objclass,
502
501
  nssTokenSearchType searchType,
503
502
  PRUint32 maximumOpt,
504
503
  PRStatus *statusOpt
569
568
  PRStatus *statusOpt
570
569
);
571
570
 
572
 
NSS_EXTERN nssCryptokiObject **
573
 
nssToken_FindTrustObjects
574
 
(
575
 
  NSSToken *token,
576
 
  nssSession *sessionOpt,
577
 
  nssTokenSearchType searchType,
578
 
  PRUint32 maximumOpt,
579
 
  PRStatus *statusOpt
580
 
);
581
 
 
582
571
NSS_EXTERN nssCryptokiObject *
583
572
nssToken_FindTrustForCertificate
584
573
(
591
580
);
592
581
 
593
582
NSS_EXTERN nssCryptokiObject **
594
 
nssToken_FindCRLs
595
 
(
596
 
  NSSToken *token,
597
 
  nssSession *sessionOpt,
598
 
  nssTokenSearchType searchType,
599
 
  PRUint32 maximumOpt,
600
 
  PRStatus *statusOpt
601
 
);
602
 
 
603
 
NSS_EXTERN nssCryptokiObject **
604
583
nssToken_FindCRLsBySubject
605
584
(
606
585
  NSSToken *token,
792
771
(
793
772
  nssCryptokiObject *keyObject,
794
773
  nssSession *sessionOpt,
795
 
  NSSUTF8 *nickname,
 
774
  const NSSUTF8 *nickname,
796
775
  NSSItem *id,
797
776
  NSSDER *subject
798
777
);