Obviously that's not how I wrote it :-) However, I basically said that the memory only starts to get ramped up when I call SSL_CTX_load_verify_locations. Note that the SSL_CTX object plus all the set up code is being done once for each connection, whereas we've just spotted that the object should be constructed once per application. Is this a showstopper or was the original developer correct to use it in this way?
Andy > -----Original Message----- > From: owner-openssl-us...@openssl.org [mailto:owner-openssl- > us...@openssl.org] On Behalf Of Kyle Hamilton > Sent: 19 May 2009 12:50 > To: openssl-users@openssl.org > Subject: (SCL: 1) Re: SSL_CTX_load_verify_locations was SSL_shutdown > never returns 1 > > Ummm... could you resend this, in something intelligible? :) > > -Kyle H > > On Tue, May 19, 2009 at 4:16 AM, Andy Murphy <an...@tbsmobility.com> > wrote: > > > V2VsbCBJJ3ZlIGZvdW5kIG91dCB3aGF0IGlzIHRha2luZyB0aGUgbWVtb3J5IGFuZCBpdCd > zIHRo > > > aXM6IFNTTF9DVFhfbG9hZF92ZXJpZnlfbG9jYXRpb25zLiAgSSdtIGNhbGxpbmcgaXQgZm9 > yIGVh > > > Y2ggU1NMX0NUWCwgd2hpY2ggaXMgYmVpbmcgZG9uZSBvbiBlYWNoICJwaW5nIiBhbmQgdGh > lIG1l > > > bW9yeSB1c2FnZSBpcyBqdXN0IGdvaW5nIHVwIGFuZCB1cCBhbmQgdXAuICBJcyB0aGVyZSB > hIG1l > > > dGhvZCB0byBjYWxsIHRoYXQgd2lsbCBjbGVhciBkb3duIHRoaXMgbWVtb3J5IGFmdGVyIEk > ndmUg > > > ZG9uZSB3aXRoIGEgcGluZz8gIEkgY2FuJ3Qgc2VlIGFueXRoaW5nIGluIHRoZSBkb2N1bWV > udGF0 > > > aW9uLg0KDQpUaGFua3MNCkFuZHkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0 > KPiBG > > > cm9tOiBvd25lci1vcGVuc3NsLXVzZXJzQG9wZW5zc2wub3JnIFttYWlsdG86b3duZXItb3B > lbnNz > > > bC0NCj4gdXNlcnNAb3BlbnNzbC5vcmddIE9uIEJlaGFsZiBPZiBBbmR5IE11cnBoeQ0KPiB > TZW50 > > > OiAxOSBNYXkgMjAwOSAxMDoxNQ0KPiBUbzogb3BlbnNzbC11c2Vyc0BvcGVuc3NsLm9yZw0 > KPiBT > > > dWJqZWN0OiBSRTogU1NMX3NodXRkb3duIG5ldmVyIHJldHVybnMgMQ0KPiANCj4gSGkgS3l > sZSwg > > > dGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgKGFsdGhvdWdoIEkgbWlzc2VkIGl0IGF0IGZpcnN > 0KS4N > > > Cj4gDQo+IEkgZG8gZ2V0IGEgU1NMX0VSUk9SX1NZU0NBTEwgYWx0aG91Z2ggYSBzdWJzZXF > 1ZW50 > > > IGNhbGwgdG8NCj4gRVJSX2Vycm9yX3N0cmluZyBnaXZlcyBtZSBub3RoaW5nLiAgSSdtIG5 > vdyBu > > > b3Qgc3VyZSB0aGF0IEknbSBvbiB0aGUNCj4gY29ycmVjdCB0cmFjayB0aG91Z2ggYXMgSSd > sbCBl > > > eHBsYWluLg0KPiANCj4gKiBXZSB1c2UgT3BlblNTTCB0byBzZWN1cmUgYSAicGluZyIgZnJ > vbSBh > > > IG1vYmlsZSBkZXZpY2UgdG8gYSBzZXJ2ZXIgc28NCj4gdGhhdCB3ZSBjYW4gdGhlbiByZWN > laXZl > > > IGRhdGEgbGF0ZXIuDQo+IA0KPiAqIFdlIGFyZSBzZWVpbmcgd2hhdCB3ZSB0aG91Z2h0IHd > hcyBh > > > IG1lbW9yeSBsZWFrIHdpdGggZWFjaCBwaW5nLA0KPiBhbHRob3VnaCBjaGVja2luZyB3aXR > oIEVu > > > dHJlayBDb2RlU25pdGNoIHNob3dzIHRoYXQgd2UgYXJlIGdldHRpbmcgYQ0KPiBsZWFrIG9 > mIDIu > > > Nk1CIHdoZXRoZXIgd2Ugc2VuZCBhIHBpbmcsIG9uY2UsIHRlbiBvciBhIGh1bmRyZWQgdGl > tZXMu > > > ICBJDQo+IGJlbGlldmUgdGhhdCB0aGlzIGlzIGxpbmtlZCB0byB0aGUgU1NMX2xpYnJhcnl > faW5p > > > dCBtZXRob2QgKHdoaWNoIHdlDQo+IG9ubHkgY2FsbCBvbmNlIHBlciBhcHBsaWNhdGlvbik > gYW5k > > > IHRoZSBmYWN0IHRoYXQgd2UgZG9uJ3QgY2FsbA0KPiBFVlBfY2xlYW51cC4NCj4gDQo+ICo > gQm90 > > > aCB0aGUgU1NMX0NUWCBhbmQgU1NMIG9iamVjdHMgYXJlIGNsZWFyZWQgYWZ0ZXIgZWFjaCB > 1c2Ug > > > dXNpbmcNCj4gU1NMX0NUWF9mcmVlIGFuZCBTU0xfZnJlZSBhbmQgYm90aCBvZiB0aGVpciB > yZWZl > > > cmVuY2UgY291bnRzIGFyZSBzZXQgdG8NCj4gMCBhZnRlciB0aGUgZnJlZWluZy4NCj4gDQo > +ICog > > > V2UgZ2V0IGEgc3RlYWR5IDIwMGsgImxlYWsiIGZvciBlYWNoIGNhbGwuICBJIHJlYWQgc29 > tZXdo > > > ZXJlIHRoYXQNCj4gT3BlblNTTCBrZWVwcyBhbiBpbnRlcm5hbCBjYWNoZSBhbmQgYW0gd29 > uZGVy > > > aW5nIGlmIHRoaXMgY291bGQgYmUgdGhlDQo+IGNhdXNlLg0KPiANCj4gQSBiaXQgbW9yZSB > oaXN0 > > > b3J5IGlzIHRoYXQgYXMgYWx3YXlzIHRoZSBvcmlnaW5hbCBkZXZlbG9wZXIgaGFzIGxvbmc > NCj4g > > > Zmxvd24gdGhlIG5lc3Qgc28gSSdtIGxlYXJuaW5nIHRoZSBsaWJyYXJ5IGhlcmUuDQo+IA0 > KPiBU > > > aGFua3MgZm9yIGFueSBoZWxwIHlvdSBjYW4gZ2l2ZS4NCj4gDQo+IEFuZHkNCj4gDQo+IA0 > KPiA+ > > > IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogb3duZXItb3BlbnNzbC1 > 1c2Vy > > > c0BvcGVuc3NsLm9yZyBbbWFpbHRvOm93bmVyLW9wZW5zc2wtDQo+ID4gdXNlcnNAb3BlbnN > zbC5v > > > cmddIE9uIEJlaGFsZiBPZiBLeWxlIEhhbWlsdG9uDQo+ID4gU2VudDogMTQgTWF5IDIwMDk > gMTg6 > > > MTANCj4gPiBUbzogb3BlbnNzbC11c2Vyc0BvcGVuc3NsLm9yZw0KPiA+IFN1YmplY3Q6IFJ > lOiBT > > > U0xfc2h1dGRvd24gbmV2ZXIgcmV0dXJucyAxDQo+ID4NCj4gPiBJZiB5b3UgZXhwZWN0IG5 > vIG1v > > > cmUgZGF0YSBmcm9tIHRoZSBjbGllbnQsIHlvdSBjYW4gc2ltcGx5IGRlc3Ryb3kNCj4gdGh > lDQo+ > > > ID4gU1NMIGNvbnRleHQgYXQgdGhlIHBvaW50IHlvdSBmaXJzdCBjYWxsIGl0IChldmVuIGl > mIGl0 > > > IHJldHVybnMgMCkuDQo+IEl0DQo+ID4gd2lsbCBvbmx5IHJldHVybiAxIGlmIGl0IGhhcyB > yZWNl > > > aXZlZCB0aGUgcGVlcidzIGNsb3NlX25vdGlmeSwgYW5kDQo+ID4gaXQncyBwb3NzaWJsZSB > 0aGF0 > > > IHRob3NlIHBlZXJzIGZhaWxlZCB0byBzZW5kIGl0LiAgKERvIHlvdSBnZXQgYW4NCj4gPiB > TU0xf > > > RVJST1JfU1lTQ0FMTCB3aXRoIEVJTlZBTCBvciBFUElQRT8pDQo+ID4NCj4gPiAtS3lsZSB > IDQo+ > > > ID4NCj4gPiBPbiBUaHUsIE1heSAxNCwgMjAwOSBhdCA3OjMxIEFNLCBBbmR5IE11cnBoeSA > 8QW5k > > > eU1AdGJzbW9iaWxpdHkuY29tPg0KPiA+IHdyb3RlOg0KPiA+ID4gSGksIHdlIGFyZSB0cnl > pbmcg > > > dG8gdHJhY2sgZG93biBhIG1lbW9yeSBsZWFrIHRoYXQgb2NjdXJzIHdoZW4gd2UNCj4gcnV > uDQo+ > > > ID4gc2VjdXJlDQo+ID4gPiBjb21tcyB1c2luZyB0aGUgT3BlblNTTCBsaWJyYXJ5LiDCoE5 > vdyB3 > > > ZeKAmXZlIGhhZCB0aGlzIGJlZm9yZSB3aGVyZQ0KPiB3ZQ0KPiA+IHRob3VnaHQNCj4gPiA > +IGl0 > > > IHdhcyB0aGUgbGlicmFyeSBidXQgSSB0cmFja2VkIGl0IGRvd24gdG8gdXMgbm90IHVzaW5 > nIHRo > > > ZSB3b3JkDQo+ID4gdmlydHVhbCBvbg0KPiA+ID4gb3VyIGJhc2UgY2xhc3PigJkgZGVzdHJ > 1Y3Rv > > > ciwgc28gSeKAmW0gbm90IGFib3V0IHRvIHN0YXJ0IGJsYW1pbmcNCj4gT3BlblNTTA0KPiA > +IGFn > > > YWluDQo+ID4gPiBKLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gSSBoYXZlIGhvd2V > 2ZXIg > > > c2VlbiBmcm9tIHNvbWUgb3RoZXIgdGhyZWFkcyB0aGF0IGlmIFNTTF9zaHV0ZG93bg0KPiB > kb2Vz > > > DQo+ID4gbm90DQo+ID4gPiByZXR1cm4gMSB0aGVuIHRoZXJlIGNvdWxkIGJlIGEgbGVhay4 > gwqBP > > > dXIgbG9ncyBzaG93IHRoYXQgdHdvDQo+IGF0dGVtcHRzDQo+ID4gdG8NCj4gPiA+IGNhbGw > gU1NM > > > X3NodXRkb3duIGRvIG5vdCByZXN1bHQgaW4gMSBjb21pbmcgYmFjayBhbmQgSeKAmXZlIGp > 1c3QN > > > Cj4gdHJpZWQNCj4gPiBpdCBpbiBhDQo+ID4gPiBuZXZlci1lbmRpbmcgd2hpbGUgbG9vcCB > hbmQg > > > d2VsbCwgaXQgbmV2ZXIgZW5kZWQsIHN1Z2dlc3RpbmcgdGhhdA0KPiB3ZQ0KPiA+IGFyZQ0 > KPiA+ > > > ID4gZG9pbmcgc29tZXRoaW5nIHdyb25nLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4 > gRG8g > > > d2Uga25vdyB3aGF0IFNTTF9zaHV0ZG93biBkZXBlbmRzIG9uIGluIG9yZGVyIHRvIGJlIGF > ibGUg > > > dG8NCj4gPiBzaHV0ZG93bg0KPiA+ID4gY29ycmVjdGx5IGFuZCB0aHVzIGZyZWUgdGhlIG1 > lbW9y > > > eSB1c2VkIGZvciB0aGUgY29ubmVjdGlvbj8NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA > +IENo > > > ZWVycw0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gQW5kcmV3IE11cnBoeQ0KPiA+ID4 > NCj4g > > > PiA+IFNlbmlvciBTb2Z0d2FyZSBEZXZlbG9wZXINCj4gPiA+DQo+ID4gPiBJcm9uc3RvbmU > gSG91 > > > c2UsIEtlZGxlc3RvbiBDbG9zZSwgQmVscGVyLA0KPiA+ID4NCj4gPiA+IERlcmJ5c2hpcmU > sIEVu > > > Z2xhbmQgREU1NiAxVFoNCj4gPiA+DQo+ID4gPiBPZmZpY2UgUmVjZXB0aW9uOiArNDQgMTc > 3MyA1 > > > OTY5MDANCj4gPiA+IEZheDogKzQ0IDE3NzMgNTk2OTAxDQo+ID4gPg0KPiA+ID4gU2t5cGU > 6IGFu > > > ZHlsZWVtdXJwaHkNCj4gPiA+IFdlYjogd3d3LnRic21vYmlsaXR5LmNvbQ0KPiA+ID4gRW1 > haWw6 > > > IGFuZHJldy5tdXJwaHlAdGJzbW9iaWxpdHkuY29tDQo+ID4gPg0KPiA+ID4NCj4gPg0KPiB > fX19f > > > X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19 > fX19f > > > X19fX19fX19fDQo+ID4gT3BlblNTTCBQcm9qZWN0DQo+IGh0dHA6Ly93d3cub3BlbnNzbC5 > vcmcN > > > Cj4gPiBVc2VyIFN1cHBvcnQgTWFpbGluZyBMaXN0ICAgICAgICAgICAgICAgICAgICBvcGV > uc3Ns > > > LQ0KPiB1c2Vyc0BvcGVuc3NsLm9yZw0KPiA+IEF1dG9tYXRlZCBMaXN0IE1hbmFnZXINCj4 > gbWFq > > b3Jkb21vQG9wZW5zc2wub3JnDQo+IDpJcsOlMXp5eg0K > > > ______________________________________________________________________ > > OpenSSL Project > http://www.openssl.org > > User Support Mailing List openssl- > us...@openssl.org > > Automated List Manager > majord...@openssl.org > > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org :��I"Ϯ��r�m���� (����Z+�K�+����1���x��h����[�z�(����Z+���f�y�������f���h��)z{,���