Skip to content

Rework crypto/x509's x509_lu.c to work with STORE, take 2 (the radical take)#2697

Closed
levitte wants to merge 1 commit intoopenssl:masterfrom
levitte:x509store-store2-integation-radical
Closed

Rework crypto/x509's x509_lu.c to work with STORE, take 2 (the radical take)#2697
levitte wants to merge 1 commit intoopenssl:masterfrom
levitte:x509store-store2-integation-radical

Conversation

@levitte
Copy link
Member

@levitte levitte commented Feb 21, 2017

This removes X509_LOOKUP_METHODs entirely, except as a dummy to
preserve the ABI.

Checklist
  • documentation is added or updated
Description of change

One of the benefits of STORE ( #3542 and #2688 ) is that it can do much of the work previously done in X509_LOOKUP_METHODs while providing an interface to add new methods to load data.

This is a radical version of these changes. #2696 is a lighter take on this.

This will not build properly until #1961, #3542 and #2688 are merged into master.

@levitte levitte changed the title Rework crypto/x509's x509_lu.c to work with STORE Rework crypto/x509's x509_lu.c to work with STORE, take 2 (the radical take) Feb 21, 2017
@levitte levitte force-pushed the x509store-store2-integation-radical branch 3 times, most recently from 569a4a0 to fcd292e Compare February 22, 2017 21:01
@levitte levitte self-assigned this Feb 25, 2017
@levitte levitte added the branch: master Applies to master branch label Feb 25, 2017
@levitte levitte force-pushed the x509store-store2-integation-radical branch from fcd292e to e941c43 Compare April 10, 2017 12:35
@levitte levitte force-pushed the x509store-store2-integation-radical branch 5 times, most recently from 7ad184d to 281ab18 Compare May 26, 2017 21:14
@levitte levitte force-pushed the x509store-store2-integation-radical branch 2 times, most recently from 2230366 to 362df67 Compare June 28, 2017 23:59
@levitte levitte force-pushed the x509store-store2-integation-radical branch from 362df67 to 1d8d770 Compare July 6, 2017 14:32
@levitte levitte force-pushed the x509store-store2-integation-radical branch 2 times, most recently from df248af to d65e92e Compare July 20, 2017 15:09
@levitte levitte force-pushed the x509store-store2-integation-radical branch from d65e92e to 5ffc28d Compare September 5, 2017 18:28
@levitte levitte force-pushed the x509store-store2-integation-radical branch from 5ffc28d to fe23ef7 Compare October 7, 2017 08:49
@mattcaswell mattcaswell added this to the Post 1.1.1 milestone Jan 24, 2018
@levitte levitte force-pushed the x509store-store2-integation-radical branch 2 times, most recently from dbe85fb to f749060 Compare January 25, 2018 19:53
@levitte levitte force-pushed the x509store-store2-integation-radical branch 2 times, most recently from 56634e0 to 6922769 Compare February 23, 2018 21:37
@levitte levitte force-pushed the x509store-store2-integation-radical branch from 6922769 to bcf5047 Compare June 21, 2018 05:48
This removes X509_LOOKUP_METHODs entirely, except as a dummy to
preserve the ABI.
@levitte levitte force-pushed the x509store-store2-integation-radical branch from bcf5047 to 7aae2c6 Compare June 21, 2018 08:28
@levitte
Copy link
Member Author

levitte commented Mar 8, 2019

Closing this in favor of #8442, which simply adds another X.509 lookup method for OSSL_STORE.
On could call that the gentle take

@levitte levitte closed this Mar 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch: master Applies to master branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants