Как упоминает Матиас, вы можете обрабатывать данные в потоковом режиме в OpenSSL, если подпись отсоединена.
Теперь, если ваша подпись не отсоединена, вы все равно сможете отсоединить ее самостоятельно. Формат PKCS # 7 хорошо документирован. asn1c может работать в блоках, поэтому вы должны иметь возможность работать с этим.
Конечно, правильное решение - сначала получить отдельную подпись.