Go has its own crypto implementation which does not use OpenSSL. This is all great and convenient, but it makes harder to interact with openssl-encoded data that's likely produced by code written in other languages, like Ruby. As a backstory i tried to experiment with a service that should hook into PostgreSQL database used by rails application. Rails app uses ActiveRecord and symmetric-encryption