Skip to content

Commit

Permalink
- opmsg: adding release key
Browse files Browse the repository at this point in the history
  • Loading branch information
stealth committed Mar 27, 2018
1 parent 45ece28 commit 5bfb0ac
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 5 deletions.
51 changes: 51 additions & 0 deletions release/release-key-v1.opmsg
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
-----BEGIN OPMSG-----
version=3
-----BEGIN SIGNATURE-----
MIGIAkIA8P6MNgO6ROmjIt+uZoDls5CbiIiGIKs6idBZT3wXIZdAnk5uVtmOjY0MBW1/+kd9dCttb9a8
hg/eSADUJ7X1wmcCQgFpaY2UESF+MU2EJrkMOy29Wo+MuhCnPvsUAGjVczoUJBe8ZDwR9jLryayo2ZVn
7TyfdoopXK5YkvFeXhntm8+e3A==
-----END SIGNATURE-----
rythmz=sha256:sha256:sha256:null:kEj6Y66IZZ4xrKGlpQGjaryGBYciuuTH
cfg-num=3:1:
src-id=aa873e4fd0b17efc6c3874fa507b0669068c39a23a74561fd7ca907d0517f2a4
dst-id=aa873e4fd0b17efc6c3874fa507b0669068c39a23a74561fd7ca907d0517f2a4
kex-id=11111111
-----BEGIN OPMSG DATA-----

This file contains the "official" opmsg release key, version 1.

Make sure that you obtained this file from a trusted path, i.e.
via https://github.com/stealth/opmsg and after verifying
the git content via

git log --show-signature

You may then import the release key:

opmsg --import --in release-key-v1.opmsg --name opmsg-rkey-v1 --phash sha256


and check integrity of this file itself:

opmsg -D --in release-key-v1.opmsg

The "official" repo for opmsg tarballs, as requested by the OpenBSD
ports team due to caching/inconsitency issues with github tarball generation
is http://stealth.openwall.net/opmsg

You may verify tarballs obtained from there via:

opmsg -V opmsg-XY.tgz --in opmsg-XY.sig

it should tell you that the signature was made by the opmsg-rkey-v1 persona.

-----BEGIN PUBLIC KEY-----
MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA4yWpuDRBCN11WUXhipiQrEzeEJSS
z6PGG/U7ITGGqod+GHz86aN5mUu85fkZeBHdFmhCI5RlCN6p/iNJnRIqmS4Bp8su
RaVOvNPNYIFnnYJ3CJtwIL8lgeDf8dDAHMofBOO0KF4bBYYRiYmzUVyV5chr0jXQ
PumcGxEYqH7DB+GO2ME=
-----END PUBLIC KEY-----



-----END OPMSG-----
6 changes: 3 additions & 3 deletions src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ INC=


# my alternate openssl path for 1.1.0
#INC+=-I/usr/local/ssl/include
#LIBS+=-L/usr/local/ssl/lib
#LIBS+=-Wl,--rpath=/usr/local/ssl/lib
#INC+=-I/usr/local/ossl-1.1.0f/include
#LIBS+=-L/usr/local/ossl-1.1.0f/lib
#LIBS+=-Wl,--rpath=/usr/local/ossl-1.1.0f/lib


# LibreSSL setups, define your paths here
Expand Down
2 changes: 1 addition & 1 deletion src/contrib/opcoin.cc
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,7 @@ void usage(const string &p)
using namespace ns_opcoin;


const string banner = "\nopcoin: version=1.71 -- (C) 2016 opmsg-team: https://github.com/stealth/opmsg\n\n";
const string banner = "\nopcoin: version=1.78 -- (C) 2018 opmsg-team: https://github.com/stealth/opmsg\n\n";


int main(int argc, char **argv)
Expand Down
2 changes: 1 addition & 1 deletion src/opmsg.cc
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ enum {
};


const string banner = "\nopmsg: version=1.77 -- (C) 2017 opmsg-team: https://github.com/stealth/opmsg\n\n";
const string banner = "\nopmsg: version=1.78 -- (C) 2018 opmsg-team: https://github.com/stealth/opmsg\n\n";

/* The iostream lib works not very well wrt customized buffering and flushing
* (unlike C's setbuffer), so we use string streams and flush ourself when we need to.
Expand Down

0 comments on commit 5bfb0ac

Please sign in to comment.