Index: nss_pkcs12/p12local.h |
=================================================================== |
--- nss_pkcs12/p12local.h (revision 26000) |
+++ nss_pkcs12/p12local.h (working copy) |
@@ -1,59 +0,0 @@ |
-/* This Source Code Form is subject to the terms of the Mozilla Public |
- * License, v. 2.0. If a copy of the MPL was not distributed with this |
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
- |
- |
-#ifndef _P12LOCAL_H_ |
-#define _P12LOCAL_H_ |
- |
-#include "plarena.h" |
-#include "secoidt.h" |
-#include "secasn1.h" |
-#include "secder.h" |
-#include "certt.h" |
-#include "secpkcs7.h" |
-#include "pkcs12.h" |
-#include "p12.h" |
- |
-/* helper functions */ |
-extern const SEC_ASN1Template * |
-sec_pkcs12_choose_bag_type(void *src_or_dest, PRBool encoding); |
-extern const SEC_ASN1Template * |
-sec_pkcs12_choose_cert_crl_type(void *src_or_dest, PRBool encoding); |
-extern const SEC_ASN1Template * |
-sec_pkcs12_choose_shroud_type(void *src_or_dest, PRBool encoding); |
-extern SECItem *sec_pkcs12_generate_salt(void); |
-extern SECItem *sec_pkcs12_generate_key_from_password(SECOidTag algorithm, |
- SECItem *salt, SECItem *password); |
-extern SECItem *sec_pkcs12_generate_mac(SECItem *key, SECItem *msg, |
- PRBool old_method); |
-extern SGNDigestInfo *sec_pkcs12_compute_thumbprint(SECItem *der_cert); |
-extern SECItem *sec_pkcs12_create_virtual_password(SECItem *password, |
- SECItem *salt, PRBool swapUnicodeBytes); |
-extern SECStatus sec_pkcs12_append_shrouded_key(SEC_PKCS12BaggageItem *bag, |
- SEC_PKCS12ESPVKItem *espvk); |
-extern void *sec_pkcs12_find_object(SEC_PKCS12SafeContents *safe, |
- SEC_PKCS12Baggage *baggage, SECOidTag objType, |
- SECItem *nickname, SGNDigestInfo *thumbprint); |
-extern PRBool sec_pkcs12_convert_item_to_unicode(PLArenaPool *arena, SECItem *dest, |
- SECItem *src, PRBool zeroTerm, |
- PRBool asciiConvert, PRBool toUnicode); |
-extern CK_MECHANISM_TYPE sec_pkcs12_algtag_to_mech(SECOidTag algtag); |
- |
-/* create functions */ |
-extern SEC_PKCS12PFXItem *sec_pkcs12_new_pfx(void); |
-extern SEC_PKCS12SafeContents *sec_pkcs12_create_safe_contents( |
- PLArenaPool *poolp); |
-extern SEC_PKCS12Baggage *sec_pkcs12_create_baggage(PLArenaPool *poolp); |
-extern SEC_PKCS12BaggageItem *sec_pkcs12_create_external_bag(SEC_PKCS12Baggage *luggage); |
-extern void SEC_PKCS12DestroyPFX(SEC_PKCS12PFXItem *pfx); |
-extern SEC_PKCS12AuthenticatedSafe *sec_pkcs12_new_asafe(PLArenaPool *poolp); |
- |
-/* conversion from old to new */ |
-extern SEC_PKCS12DecoderContext * |
-sec_PKCS12ConvertOldSafeToNew(PLArenaPool *arena, PK11SlotInfo *slot, |
- PRBool swapUnicode, SECItem *pwitem, |
- void *wincx, SEC_PKCS12SafeContents *safe, |
- SEC_PKCS12Baggage *baggage); |
- |
-#endif |