Re: openssl 0.9.7 in NetBSD?
Love <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.crypto |
|---|---|
| Message-ID | <[email protected]> |
[email protected] writes: >>> here are differences in terms of library symbols. it seems that the >>> biggest difference is rename of des_xx functions to DES_xx functions. >>> it has a large impact on existing codebase, i guess. we may need to >>> provide aliases or whatever. >> DES/des functions are not renames, but API changes. see des_old.h >> shipped with 0.9.7b. we may need to supply old functions to users, >> for backward compat's sake (or a shlib major bump). > > a split of libdes and libcrypto is clearly needed. > which functions have to be provided by libdes? If the des_ api is replaced in openssl, kerberos 4 will break since its API depend on the des_ api. Not that that will be a bad thing to get rid of Kerberos 4. My experince is that the compat glue for the old api might have been an nice idea, but it doesn't work in really, its to fragile. Love PS I've update heimdal locally to the DES_ api, quite a simple change. but wont be able to commit to heimdal until I've updated rest of heimdals build structure.
signature.asc
(application/pgp-signature, 823 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (NetBSD) iQIVAwUAPv9GcxZyDLTSep3UAQKaphAApGBOzUod7tVgYCnxzC/am14pVqTnyHaW 9mGlz3AXN+Rm0+RVcA+CVDRsOzchSNSNGQN3KDDfFFYDhZf5oGoHLSF5LDruJE/C fmwwnNKRGV/fU3ktB2/suZAcg7TnEHCLlUJKwLickNXgSIlTmVGvPjy8d+PJJusz KRSOb2mBo8LGLs/mQNmGSSKyK9Bgbm28qOKTfAF1sH81FDV4RZuWrwU0Fd66pl1d bDvPfYSJKPdYiw+rGTRMRO+Ogv9/iyCOaeLitkc0hNlUEL1b/2ETR6ckYtPL2TkZ 6MbAaJAbZaRWiMimxpuGCnrzd6byb2qD8UBVOiSmHnQuzswHGk08dq24HF30hQZ7 wQOylUOcec01b712D10B6d7/jubeuviEd3QbWSHooB2evvJPVv5W75TgGwQi17qX KMnjaGQWHLHH46qydnyxi/NiGSZla5ftk/rfKuUujFkmmje4f12Lv+8K/5EgFMB5 08m4VgAIvbkkudX30zxbSoOL6VmhnL8tbUELI+96Ku6cwIYdORnuR16e84LDJh5D 6zkH7XibKFad7zMUAGQpUpZLxZkLsWu7WH+Of4yMmB052tUcKEhyTdJ4Y6HnT11v 8cCWiKj0JqdDVrJGcgsMUa4C7i/tGnwPAFy9pHzNob7FmhPz0nGOtm1eh7BoL53C OfXOoYVGt7Q= =1yZg -----END PGP SIGNATURE-----