Это немного сложно:
Я работаю над настольным приложением на Qt / C ++, которому нужно использовать SQLCipher, и которому, в свою очередь, нужен доступ к алгоритмам шифрования (по умолчанию OpenSSL).«Нормальным» было бы просто взять OpenSSL и добавить его в мой проект, но по юридическим / импорт-экспортным причинам это запрещено.(Теоретически, если программа, поставляемая из США, содержит технологию шифрования, она должна быть «благословлена» TPTB, что занимает месяцы, которых у нас нет, и наш клиент настаивает на соблюдении правил - у них полно зданийюристов.)
Поэтому я бы хотел использовать средства шифрования, которые, как я полагаю, изначально установлены в Windows (мы можем ограничиться, возможно, XP или выше, но не можем требовать "сервер" или что-то подобное).
Но я не могу найти способ доступа к встроенным средствам шифрования Windows.Я предполагаю, что мы могли бы, вероятно, связаться с ними через Visual, но мы не используем это.
Существуют ли какие-либо "открытые" файлы заголовков / модули склеивания, которые разрешают доступ к средствам шифрования Windows?