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 ... Next »
gjcoram Page Icon Posted 2022-12-04 6:38 PM
#
Avatar image of gjcoram
H/PC Philosopher

Posts:
328
Location:
United States
Status:
Thanks for the donation offers! Let me check with Greg, who pays for the domain registration of npopuk.org.uk. I don't have any particular expenses on the development side - I use free compilers from Microsoft, generally.
 Top of the page
gjcoram Page Icon Posted 2022-12-04 6:42 PM
#
Avatar image of gjcoram
H/PC Philosopher

Posts:
328
Location:
United States
Status:
My notes on compiling OpenSSL say this:

On my compiler (MS Visual Studio 6.0), I had to change:
- comment out "#include <strings.h>" from crypto\o_str.c
- comment out an unused declaration of "len" in crypto\dso\dso_win32.c
- change _timeb to timeb in crypto\bio\bss_dgram.c and ssl\d1_lib.c

These were tedious issues, but no show-stoppers, and I got 0.9.8 working. I don't recall what happened with 1.0.1; I think there was something non-trivial to fix, but it could be there was some new functionality that was included in the full OpenSSL library (FIPS comes to mind) but may not actually be necessary for nPOPuk. I have a business trip coming up this week, but maybe later in the month I can have another go at it.
 Top of the page
gjcoram Page Icon Posted 2022-12-04 6:48 PM
#
Avatar image of gjcoram
H/PC Philosopher

Posts:
328
Location:
United States
Status:
Ah: the Win32/SSL version is here:
https://npopuk.org.uk/3.05/dl/npopuk305b1ssl_win32u.zip

The link on the web site is for the official release (without "b1" in the name) because I thought I was going to compile and release the final version, but I got sidetracked. Hence the 404. Sorry.
 Top of the page
torch Page Icon Posted 2022-12-05 12:24 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
Thank you! Please let us know about where to donate! Definitely appreciate everything you do.
I won’t compile 3.05, take your time and good luck on your trip and if there’s anything we can help out with, let us know.

I don’t know very much about developing or compiling but I want to try and take a stab at your OpenSSL problem. I’ll do some research on 1.0.1 and see what I can come up with and let you know.
 Top of the page
torch Page Icon Posted 2022-12-05 3:45 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
I did some research, and I'm sorry if I happen to run across something you already know.

https://qiita.com/souju/items/94117c024862f57459c3

https://github.com/openssl/openssl/pull/18074/files

Also, I tried contacting "Souju" directly via email and explained your situation, and I'll see if they reply and let you know
 Top of the page
gjcoram Page Icon Posted 2022-12-06 2:14 AM
#
Avatar image of gjcoram
H/PC Philosopher

Posts:
328
Location:
United States
Status:
Hmm, interesting. Particularly the patches for wcecompat. I can't find the source code for wcecompat on my current laptop; I think it must be on my old laptop (the one I use to compile the WCE versions of nPOPuk). I think I fixed something or another, but the fixes to localtime() and gmtime() do not look familiar.
 Top of the page
torch Page Icon Posted 2022-12-06 3:07 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
When you get your laptop back, the person who made those guides emailed me back and said they could try and offer assistance. I referred to them this thread but I’ll PM you their email. They seemed very nice when they replied.
 Top of the page
soju Page Icon Posted 2022-12-08 3:21 PM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
Hi, thank you for inviting me to this thread. I have experience of building OpenSSL 1.1.1 for ARMv4 devices. I know 3.0 codes can also be built for CE if it's applied a little patch noted above.

Our build environments were WCE6 or WCE7 with VS2005 and VS2008 respectively. We tested just for ARMv4 or ARMv7 devices. Build passes for x86 but as far as I know no one confirms if it works on x86 devices.
https://github.com/openssl/openssl/issues/19354

It's nice to find an active CE community. Things are getting hard to make an old build environment such as WEC7 and VS2008.
 Top of the page
torch Page Icon Posted 2022-12-08 4:14 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
Hi I have a CE6 device on x86 I’d be happy to test for you and let you know

Thank you so much for your help !! We appreciate all of the help we can get
 Top of the page
I dunk for bananas Page Icon Posted 2022-12-08 4:22 PM
#
Avatar image of I dunk for bananas
H/PC Elite

Posts:
702
Location:
Europe
Status:
Would it still be possible to execute it on a CE5 x86 device?
 Top of the page
torch Page Icon Posted 2022-12-08 4:31 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
And I’m not trying to create more work for you but I can also test for Windows CE 4.2 ARMV4

(I have the Intel PXA255)
So I have:
Windows CE 3.0 MIPS4000
Windows CE 4.2 ARMV4
Windows CE 6.0 x86

And windows CE 2.0 MIPS4000 (obviously probably a little old haha)

Edited by torch 2022-12-08 4:37 PM
 Top of the page
I dunk for bananas Page Icon Posted 2022-12-08 5:25 PM
#
Avatar image of I dunk for bananas
H/PC Elite

Posts:
702
Location:
Europe
Status:
I can evaluate CE5 MIPS and CE5 x86 for you!
 Top of the page
NarakuITA Page Icon Posted 2022-12-10 12:54 AM
#
Avatar image of NarakuITA
Subscribers
H/PC Elite

Posts:
712
Location:
Italy
Status:
If I'm not mistaken; the main difference between the two is that the CE5 MIPS processor is designed for high-performance data processing, while the CE5 x86 processor is designed for low-power data processing. Both processors offer a good user experience and can be used in a variety of applications.
If you need a more flexible and versatile development platform, then CE5 x86 is the best choice. If you need a more cost-effective platform with faster processing speed, then CE5 MIPS is the best choice.

Edited by NarakuITA 2022-12-10 12:57 AM
 Top of the page
soju Page Icon Posted 2022-12-10 5:57 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
I make a test build of nPOPuk with OpenSSL 1.1.1s for ARMv4. May I ask you to test it if it works on ARMv4 devices?
https://www.dropbox.com/sh/vt8rprd2alg6e99/AABHK_UisU1_ln1fpi0P6ixya?dl=0
 Top of the page
torch Page Icon Posted 2022-12-10 6:25 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,737
Location:
United States 
Status:
On Windows CE 4.2 ARMv4 (NEC MobilePro 900), when I attempt to run the file from root of the CF card, I get:
"Cannot find 'nPOKuk' (or one of its components). Make sure the path and filename are correct and that all the required libraries are available
 Top of the page
« Prev 1 2 3 4 5 6 7 ... Next »
Jump to forum:
Seconds to generate: 0.218 - Cached queries : 70 - Executed queries : 11