Opened 3 years ago

Last modified 3 months ago

#1840 open enhancement

[arm64] Jbigi

Reported by: zzz Owned by:
Priority: minor Milestone: 0.9.32
Component: api/crypto Version: 0.9.26
Keywords: arm64 jbigi Cc: str4d
Parent Tickets:

Subtickets (add)

Change History (8)

comment:1 Changed 3 years ago by zzz

  • Cc str4d added
  • Milestone changed from undecided to eventually
  • Status changed from new to open

The RPi3 is ARMv8 but it runs 32-bit Raspbian. There is no 64-bit Raspbian yet. Maybe we could cross-compile to 64 bit on it but there's no way to test it. Another possibility: https://www.96boards.org/

Android on the other hand we could and should do now.

comment:2 Changed 2 years ago by jogger

As requested: I compiled successfully on stock Odroid C2 with unmodified Armbian Jessie. I2p 0.9.28, GMP 6.1.2. ElGamal? decrypt is around 69 ms.

However the website docs are outdated, as build.sh automatically downloads GMP source.

There is a bug in download_gmp.sh line 4, should read:
export GMP_VER=6.1.2
export GMP_TARVER=${GMP_VER}

comment:3 Changed 2 years ago by zzz

  • Milestone changed from eventually to 0.9.32

If you're talking about the 'a', that wasn't a bug, there was a 6.0.0a release, see https://gmplib.org/download/gmp/ . In any case, updated to 6.1.2 and removed the 'a' in 7d2f18d277a34eb2772fa9380449c7fdb4dcafcf to be 0.9.28-4.

Thanks for the report that it works for you.

comment:4 Changed 7 months ago by backup

  • Keywords arm64 jbigi added
  • Summary changed from ARM64 Jbigi to [arm64] Jbigi

Raspberry Pi 3 gets increasing support from 64bit distros, Raspbian, archarm64 ...
So it would be great if someone could compile the jbigi.

Thanks
backup

comment:5 Changed 7 months ago by zzz

agreed... if arm64 raspbian is now supported on the rpi 3, please provide pointers

comment:6 Changed 3 months ago by zzz

see also #2308

comment:7 Changed 3 months ago by zzz

see also #1999

comment:8 Changed 3 months ago by slumlord

I have built jbigi & the Tanuki Wrapper on an RPi3 running FreeBSD 12. I can provide builds for any 64-bit Linux distribution if you share the ISO/IMG file for the OS on which these should be built.

Note: See TracTickets for help on using tickets.