[openssl-users] Windows 7 cryptbase.dll failing to load

Jakob Bohm jb-openssl at wisemo.com
Thu Jun 14 21:58:20 UTC 2018


On 14/06/2018 18:39, Vollaro, John via openssl-users wrote:
>
> Hi OpenSSL team,
>
> Our team has successfully built Window dlls for OpenSSL code version 
> 1.0.2n.
>
> The dll names where libeay32.dll & ssleay32.dll.
>
> They worked on Windows 7 and Windows Server 2012 OS.
>
> Our team has built Window dlls for the OpenSSL code using version 1.1.0h.
>
> The dll names where libcrypt0-1_1-x64.dll & libssl-1_1-x64.dll
>
> These dlls worked on  Windows Server 2012 OS.
>
> These dlls do **not** load on Windows 7 OS.
>
> I suspect an issue with Windows library cryptbase.dll
>

Note the translation table for Windows version names:

DosWindows 1.01 == Windows 1.0
DosWindows 1.02
DosWindows 1.03
DosWindows 1.04
DosWindows 2.03
DosWindows 2.10
DosWindows 2.11
DosWindows 3.00
DosWindows 3.10 == Janus == Sparta == Winball
DosWindows 3.11 == Snowball
DosWindows 4.00.950/3.95 == Windows 95== MS-DOS 7.00 == Chicago
DosWindows 4.00.1111/3.9? == Windows 95 OSR2== MS-DOS 7.01 == Detroit
DosWindows 4.10.1998/3.9? == Windows 98 == Memphis
DosWindows 4.10.2222/3.9? == Windows 98 SE
DosWindows 4.90.3000/3.9? == Windows ME
NT 3.10.528 == Razzle
NT 3.50.807 == Daytona
NT 3.51.1057
NT 4.00.1381
NT 4.00.1381SP3 == NT4.00 and NT4.00 Terminal Server Edition == Hydra
NT 5.00.2195 == Windows 2000
NT 5.01.2600 == Windows XP (x86 and IA64) == maybe special Server 200x 
for IA64 == Whistler
NT 5.02.37?? == Windows XP (x64) == Server 2003 == Server 2003 R2
NT 6.00.6000 == Windows Vista == Server 2008 == Longhorn
NT 6.01.7600 == Windows 7 == Server 2008 R2 == Blackcomb == Vienna
NT 6.02.9200 == Windows 8 == Server 2012
NT 6.03.9600 == Windows 8.1 == Server 2012 R2 == WinBlue
NT 10.00.10240 (1507) == Windows 10 original== LTSB 2015 == Threshold 1
NT 10.00.10586 (1511) == Windows 10 November update == Threshold 2
NT 10.00.14393 (1607) == Windows 10 Anniversary update== LTSB 2016 == 
Windows Server 2016 == V2 (Redstone)
NT 10.00.15063 (1703) == Windows 10 Creators update == Redstone 2
NT 10.00.16299 (1709) == Windows 10 Fall Creators update == Redstone 3
NT 10.00.17134 (1803) == Windows 10 April 2018 update == Redstone 4

Thus your 1.1.0 build runs on NT6.02 but not NT6.01, possibly due to 
references to NT6.02-only APIs
>
> Any suggestion on getting this to work on Windows 7?
>
> Has anyone else encountered this issue?
>

Enjoy

Jakob
-- 
Jakob Bohm, CIO, Partner, WiseMo A/S.  https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded



More information about the openssl-users mailing list