Ignore:
Timestamp:
Feb 7, 2019, 8:36:33 AM (5 years ago)
Author:
coas-nagasima
Message:

wolfsslを3.15.7にバージョンアップ

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/wolfssl-3.12.2/wolfssl/wolfcrypt/pkcs12.h

    r352 r372  
    4040} WC_DerCertList;
    4141
    42 
     42/* default values for creating PKCS12 */
     43enum {
     44    WC_PKCS12_ITT_DEFAULT = 2048,
     45    WC_PKCS12_MAC_DEFAULT = 1,
     46};
    4347
    4448WOLFSSL_API WC_PKCS12* wc_PKCS12_new(void);
     
    4852        byte** pkey, word32* pkeySz, byte** cert, word32* certSz,
    4953        WC_DerCertList** ca);
     54WOLFSSL_API WC_PKCS12* wc_PKCS12_create(char* pass, word32 passSz,
     55        char* name, byte* key, word32 keySz, byte* cert, word32 certSz,
     56        WC_DerCertList* ca, int nidKey, int nidCert, int iter, int macIter,
     57        int keyType, void* heap);
     58
    5059
    5160WOLFSSL_LOCAL int wc_PKCS12_SetHeap(WC_PKCS12* pkcs12, void* heap);
    5261WOLFSSL_LOCAL void* wc_PKCS12_GetHeap(WC_PKCS12* pkcs12);
    5362
     63WOLFSSL_LOCAL void wc_FreeCertList(WC_DerCertList* list, void* heap);
    5464
    5565#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.