x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

New nPOPuk Release + OpenSSL / CE Testers Needed!

« Prev 1 2 3 4 5 6 7 8 ... Next »
soju Page Icon Posted 2022-12-10 8:47 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
Thank you for checking it. I checked dependencies, however the problem cause isn't unvailed. I wonder my build step of nPOPuk may not be correct, or the development environment (VS2008 + WEC7) may be too new for CE4.2. I want ask gjcoram to build nPOPuk since he seems to know how to build it for CE. I would be able to provide precompiled OpenSSL DLLs and its headers. And, yes, API had changed from OpenSSL v1.0.2 to v1.1.0. To adopt it, you'll need a little fix for WinSockSSL.c of nPOPuk.
 Top of the page
torch Page Icon Posted 2022-12-10 2:40 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
Thank you for any work that you do for us, we truly appreciate it.

Anyway, if it’s not too much trouble, do you have a way to attempt to compile for Windows CE x86?
This way, I’ll be able to see if it works before we try the more complicated route of trying to compile for an older CE version.

My thin client runs Windows CE 6.0, so there’s a chance it might work.
(I’m not sure how much work it is to compile for x86, so I don’t want you to go out of your way if it’s more than a “button click”. )


As for how to compile for CE 4.2 and 5.0 I’m not quite sure so I’ll
Have to defer to someone else with more knowledge
 Top of the page
CE Geek Page Icon Posted 2022-12-11 2:20 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,670
Location:
Southern California
Status:
Moved to Handheld PC General Discussion
 Top of the page
soju Page Icon Posted 2022-12-11 3:32 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
I make a 7 test builds with different configutations. Please tell me which one does it work on your ARMv4 devices, or not.
https://www.dropbox.com/sh/0b2iptji54dgvss/AAAlzGm3BPabm23RpTO6EeWpa?dl=0
 Top of the page
soju Page Icon Posted 2022-12-11 4:43 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
 Top of the page
torch Page Icon Posted 2022-12-11 4:56 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:

None of the first 7 test builds worked. But the last one did!


Edited by torch 2022-12-11 4:57 AM
 Top of the page
soju Page Icon Posted 2022-12-11 4:57 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
As I wrote before x86 CE build of OpenSSL 1.1.1 or 3.0 probably has another problem. Therefore I want to find out collect build configuration using ARMv4 devices at first.
 Top of the page
torch Page Icon Posted 2022-12-11 4:58 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
Here's screen shots for you of last build that worked
the first 7 test builds just said not valid CE application



(CAPT0006.BMP)



(CAPT0007.BMP)



Attachments
----------------
Attachments CAPT0006.BMP (450KB - 0 downloads)
Attachments CAPT0007.BMP (450KB - 0 downloads)
 Top of the page
soju Page Icon Posted 2022-12-11 6:16 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
Thank you for the report. This is an ARMv4 build of nPOPuk with OpenSSL 1.1.1s.
https://www.dropbox.com/sh/b5rxzregkesr802/AADFeWVMGsNfRE--3ba_X_uOa?dl=0

If possible, please check if SSL works. The library itself is capable of TLS1.3 support but I don't change to enable it.
 Top of the page
torch Page Icon Posted 2022-12-11 6:27 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
This newest build says "Cannot find nPOPuk" or one of its components. Make sure path and file name are correct and that all required libraries are available
 Top of the page
soju Page Icon Posted 2022-12-11 6:58 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
Please confirm that libcrypto-1_1.dll and libssl-1_1.dll are in the same directory with nPOPuk.exe.
From the viewpoint of dependencies, I think the only difference from working version is ws2.dll that OpenSSL uses. I wonder old CE may not have it in system. So, please confirm that by copying ws2.dll to the same directory with nPOPuk.exe before executing it.
https://www.dropbox.com/sh/xo9b32fgbolqhq5/AACsqEGOEadsViShlWrLd0-Va?dl=0
I'm quite unsure if I can distribute ws2.dll. So let me know when the test finishes. Then I'll delete it from DropBox.
 Top of the page
torch Page Icon Posted 2022-12-11 7:04 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
Still gives same error. I will make sure to archive that file to keep for further testing (ws2)
 Top of the page
soju Page Icon Posted 2022-12-11 7:50 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
 Top of the page
torch Page Icon Posted 2022-12-11 8:06 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
No luck.
But!
I went here to:
https://web.archive.org/web/20120106043419/http://hpcmonex.net/izemize/armcenetPB.zip
And tried the three different variant ws2 dlls (presumably for CE 4.0,4.1,4.2) still didn't work
I even tried copying the ws2 dll to overwrite the /Windows dll.

Idea: can you have nPOPuk try looking for the .dll in /Windows instead of the same folder as nPOPuk? if so, I'll try your ws2 dll, and the three other ws2 dlls I found and linked to you
 Top of the page
soju Page Icon Posted 2022-12-11 11:31 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
if your system has ws2.dll, do not replace it, please keep it in original state.

i had used ws2.lib of /machine:thumb to build openssl, but probably i have to use one of /machine:arm. my development environment doesnt have it. so let me check your development environment to find collect ws2.lib.
 Top of the page
« Prev 1 2 3 4 5 6 7 8 ... Next »
Jump to forum:
Seconds to generate: 0.218 - Cached queries : 72 - Executed queries : 10