Live data from Hacker News

GopenPGP, an open source encryption library for native applications

protonmail.com

1–10 of 19 posts

Re: GopenPGP, an open source encryption library for native applications

#3
post #2

I wonder if/when a C or C++ bindings to this library will be made. It would be nice to have some alternative to GpgME.

There is also sequoia, with an explicit goal of being easy to link to C. If you can bear the license.

Source: https://sequoia-pgp.org/

Re: GopenPGP, an open source encryption library for native applications

#4
post #3
post #2

I wonder if/when a C or C++ bindings to this library will be made. It would be nice to have some alternative to GpgME.

There is also sequoia, with an explicit goal of being easy to link to C. If you can bear the license. Source: https://sequoia-pgp.org/

For those wondering, the license for Sequoia is GPLv3.

Re: GopenPGP, an open source encryption library for native applications

#5
post #4
post #3

Earlier quoted context omitted.

There is also sequoia, with an explicit goal of being easy to link to C. If you can bear the license. Source: https://sequoia-pgp.org/

For those wondering, the license for Sequoia is GPLv3.

So not an option for iOS iPhone email clients?

Re: GopenPGP, an open source encryption library for native applications

#7
post #2

I wonder if/when a C or C++ bindings to this library will be made. It would be nice to have some alternative to GpgME.

The instructions aren't very straightforward, but you can compile Go code (which GopenPGP is) into a C archive https://golang.org/cmd/go/#hdr-Build_modes

Re: GopenPGP, an open source encryption library for native applications

#8
post #5
post #4

Earlier quoted context omitted.

For those wondering, the license for Sequoia is GPLv3.

So not an option for iOS iPhone email clients?

Why can't you put GPL v3 software (or Apache or whatever GPL-compatible license you prefer) into the app store?

Re: GopenPGP, an open source encryption library for native applications

#9
post #8
post #5

Earlier quoted context omitted.

So not an option for iOS iPhone email clients?

Why can't you put GPL v3 software (or Apache or whatever GPL-compatible license you prefer) into the app store?

Probably because of TiVoization clause of GPLv3.

Re: GopenPGP, an open source encryption library for native applications

#10
post #8
post #5

Earlier quoted context omitted.

So not an option for iOS iPhone email clients?

Why can't you put GPL v3 software (or Apache or whatever GPL-compatible license you prefer) into the app store?

Not a lawyer, but I assume because the GPL v3 requires that other people be able to modify the program and redistribute their modified versions. Since Apple are the sole gatekeepers of anyone’s ability to distribute iOS apps to users, complying with the license is problematic.
Post reply on HN