libcrypto-compat is a package on oe-a images (OpenATV, OpenViX, ...) that provides support for binary blobs that still require older OpenSSL 0.9.8 or 0.9.7.
In fact, it's nothing but the links.
Which brings us back to the main problem:
SoftCAMs from image feeds usually have properly set dependencies that cause the image's package manager (opkg in most cases, apt-get on DreamOS) to automatically fulfill these dependencies by installing the required packages first.
SoftCAMs from generic "fits all images" packages usually only really fit one image (or none at all).
For all others, they just do "something" a packager who doesn't even use that image deemed fit.
If you know what a toolchain is and if you can tell what version of which library your image contains and if you can modify a toolchain and you can cross-compile, then you can consider building your own oscam, oscam-emu, ncam, .... from source.
If you don't, simply use the CAMs from the feed. Any external source can only be worse.