libccl