CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2022/08/03 14:16:06

Modified files:
        lib/libcrypto  : Makefile 
        lib/libcrypto/pkcs12: p12_add.c p12_attr.c p12_crt.c p12_kiss.c 
                              p12_mutl.c p12_utl.c pkcs12.h 
Added files:
        lib/libcrypto/pkcs12: p12_sbag.c 

Log message:
Prepare to provide PKCS12 accessors

In order to be able to make pkcs12/ opaque, we need an entire family of
accessors. These are in a particularly nasty tangle since this was done
in about a dozen steps while sprinkling const, renaming functions, etc.
The public API also adds backward compat macros for functions that were
in the tree for half a day and then renamed. Of course some of them got
picked up by some ports.

Some of the gruesome hacks in here will go away with the next bump, but
that doesn't mean that the pkcs12 directory will be prettier afterward.

ok jsing

Reply via email to