X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..07691282a056c4efea71e1e505527601e8cc166b:/OSX/libsecurity_pkcs12/lib/pkcs12Templates.cpp diff --git a/OSX/libsecurity_pkcs12/lib/pkcs12Templates.cpp b/OSX/libsecurity_pkcs12/lib/pkcs12Templates.cpp index 997dbd68..58e989f3 100644 --- a/OSX/libsecurity_pkcs12/lib/pkcs12Templates.cpp +++ b/OSX/libsecurity_pkcs12/lib/pkcs12Templates.cpp @@ -103,7 +103,8 @@ const SecAsn1Template NSS_P12_PtrToShroudedKeyBagTemplate[] = { static const SecAsn1Template * NSS_P12_CertBagChooser( void *arg, // --> NSS_P12_CertBag Boolean enc, - const char *buf, // on decode, tag byte + const char *buf, + size_t len, void *dest) // --> NSS_P12_CertBag.bagValue { NSS_P12_CertBag *bag = (NSS_P12_CertBag *)arg; @@ -156,7 +157,8 @@ const SecAsn1Template NSS_P12_PtrToCertBagTemplate[] = { static const SecAsn1Template * NSS_P12_CrlBagChooser( void *arg, // --> NSS_P12_CrlBag Boolean enc, - const char *buf, // on decode, tag byte + const char *buf, // on decode, tag byte and length + size_t len, void *dest) // --> NSS_P12_CertBag.bagValue { NSS_P12_CrlBag *bag = (NSS_P12_CrlBag *)arg; @@ -212,7 +214,8 @@ const SecAsn1Template NSS_P12_PtrToCrlBagTemplate[] = { static const SecAsn1Template * NSS_P12_SafeBagChooser( void *arg, // --> NSS_P12_SafeBag Boolean enc, - const char *buf, // on decode, tag byte + const char *buf, // on decode, tag byte and length + size_t len, void *dest) // --> NSS_P12_SafeBag.bagValue { NSS_P12_SafeBag *bag = (NSS_P12_SafeBag *)arg;