Windows: UTF-8 opt-in for command-line arguments and console input.
authorAndy Polyakov <appro@openssl.org>
Thu, 25 Aug 2016 06:06:26 +0000 (08:06 +0200)
committerMatt Caswell <matt@openssl.org>
Thu, 25 Aug 2016 10:56:28 +0000 (11:56 +0100)
commitfb5d9f1db5552facbc5269bc2856b58f5e4e2d13
treef574742694791f8237d5583856bcd1b484d61bfa
parent647ac8d3d7143e3721d55e1f57730b6f26e72fc9
Windows: UTF-8 opt-in for command-line arguments and console input.

User can make Windows openssl.exe to treat command-line arguments
and console input as UTF-8 By setting OPENSSL_WIN32_UTF8 environment
variable (to any value). This is likely to be required for data
interchangeability with other OSes and PKCS#12 containers generated
with Windows CryptoAPI.

Reviewed-by: Richard Levitte <levitte@openssl.org>
apps/win32_init.c
crypto/ui/ui_openssl.c
test/recipes/80-test_pkcs12.t