Skip to content

Commit 7e20eb4

Browse files
authored
Merge pull request #1 from wolfmcnally/develop
First beta
2 parents e41b9ce + b61d34f commit 7e20eb4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+9378
-18
lines changed

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,12 @@ Mkfile.old
8787
dkms.conf
8888

8989
# End of https://www.gitignore.io/api/c
90+
91+
*.tar.gz
92+
autom4te.cache
93+
autoscan.log
94+
Makefile
95+
config.log
96+
config.status
97+
configure.scan
98+
config.h

.vscode/launch.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
// You may need to install the extension "CodeLLDB" for debugging to work on Macs with Catalina.
6+
"name": "Build and Debug",
7+
"type": "lldb",
8+
"request": "launch",
9+
"program": "${workspaceFolder}/src/seedtool",
10+
"args": ["--in", "hex", "--out", "bip39", "38a8aaa2d6caff920c67"],
11+
"cwd": "${workspaceFolder}/src",
12+
"preLaunchTask": "Build"
13+
}
14+
]
15+
}

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"files.associations": {
3+
"Makefile.in": "makefile"
4+
}
5+
}

.vscode/tasks.json

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"label": "Configure",
6+
"type": "shell",
7+
"command": "./configure",
8+
"problemMatcher": []
9+
},
10+
{
11+
"label": "Build",
12+
"type": "shell",
13+
"command": "make all && dsymutil src/seedtool",
14+
"problemMatcher": { "base": "$gcc", "fileLocation": ["relative", "${workspaceRoot}/src"] },
15+
"group": {
16+
"kind": "build",
17+
"isDefault": true
18+
}
19+
},
20+
{
21+
"label": "Test",
22+
"type": "shell",
23+
"command": "make check",
24+
"problemMatcher": { "base": "$gcc", "fileLocation": ["relative", "${workspaceRoot}/src"] },
25+
"group": {
26+
"kind": "test",
27+
"isDefault": true
28+
}
29+
},
30+
{
31+
"label": "Distribution Test",
32+
"type": "shell",
33+
"command": "make distcheck",
34+
"problemMatcher": { "base": "$gcc", "fileLocation": ["relative", "${workspaceRoot}/src"] },
35+
"group": "test"
36+
},
37+
{
38+
"label": "Distribution",
39+
"type": "shell",
40+
"command": "make dist",
41+
"problemMatcher": { "base": "$gcc", "fileLocation": ["relative", "${workspaceRoot}/src"] }
42+
},
43+
{
44+
"label": "Distribution Clean",
45+
"type": "shell",
46+
"command": "make distclean",
47+
"problemMatcher": []
48+
},
49+
{
50+
"label": "Clean",
51+
"type": "shell",
52+
"command": "make clean",
53+
"problemMatcher": []
54+
},
55+
{
56+
"label": "Install",
57+
"type": "shell",
58+
"command": "sudo make install",
59+
"problemMatcher": { "base": "$gcc", "fileLocation": ["relative", "${workspaceRoot}/src"] }
60+
},
61+
{
62+
"label": "Uninstall",
63+
"type": "shell",
64+
"command": "sudo make uninstall",
65+
"problemMatcher": { "base": "$gcc", "fileLocation": ["relative", "${workspaceRoot}/src"] }
66+
}
67+
]
68+
}
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
-----BEGIN PGP SIGNED MESSAGE-----
2+
Hash: SHA512
3+
4+
# Contributor License Agreement
5+
6+
Version 1.0
7+
8+
Name: `Wolf McNally`
9+
10+
11+
12+
Legal Jurisdiction: Wyoming, United States of America
13+
14+
Project: https://github.com/BlockchainCommons/bc-lethe-kit
15+
16+
Date: `April 3, 2020`
17+
18+
## Purpose
19+
20+
This agreement gives Blockchain Commons, LLC the permission it needs in order to accept my contributions into its open software project and to manage the intellectual property in that project over time.
21+
22+
## License
23+
24+
I hereby license Blockchain Commons, LLC to:
25+
26+
1. do anything with my contributions that would otherwise infringe my copyright in them
27+
28+
2. do anything with my contributions that would otherwise infringe patents that I can or become able to license
29+
30+
3. sublicense these rights to others on any terms they like
31+
32+
## Reliability
33+
34+
I understand that Blockchain Commons will rely on this license. I may not revoke this license.
35+
36+
## Awareness
37+
38+
I promise that I am familiar with legal rules, like ["work made for hire" rules](http://worksmadeforhire.com), that can give employers and clients ownership of intellectual property in work that I do. I am also aware that legal agreements I might sign, like confidential information and invention assignment agreements, will usually give ownership of intellectual property in my work to employers, clients, and companies that I found. If someone else owns intellectual property in my work, I need their permission to license it.
39+
40+
## Copyright Guarantee
41+
42+
I promise not to offer contributions to the project that contain copyrighted work that I do not have legally binding permission to contribute under these terms. When I offer a contribution with permission, I promise to document in the contribution who owns copyright in what work, and how they gave permission to contribute it. If I later become aware that one of my contributions may have copyrighted work of others that I did not have permission to contribute, I will notify Blockchain Commons, in confidence, immediately.
43+
44+
## Patent Guarantee
45+
46+
I promise not to offer contributions to the project that I know infringe patents of others that I do not have permission to contribute under these terms.
47+
48+
## Open Source Guarantee
49+
50+
I promise not to offer contributions that contain or depend on the work of others, unless that work is available under a license that [Blue Oak Council rates bronze or better](https://blueoakconcil.org/list), such as the MIT License, two- or three-clause BSD License, the Apache License Version 2.0, or the Blue Oak Model License 1.0.0. When I offer a contribution containing or depending on others' work, I promise to document in the contribution who licenses that work, along with copies of their license terms.
51+
52+
## Disclaimers
53+
54+
***As far as the law allows, my contributions come as is, without any warranty or condition. Other than under [Copyright Guarantee](#copyright-guarantee), [Patent Guarantee](#patent-guarantee), or [Open Source Guarantee](#open-source-guarantee), I will not be liable to anyone for any damages related to my contributions or this contributor license agreement, under any kind of legal claim.***
55+
56+
- ---
57+
58+
To sign this Contributor License Agreement, fill in `$name`, `$email`, and `$date` above. Then sign using GPG using the following command `gpg --armor --clearsign --output CLA.YOURGITHUBNAME.YOURGPGFINGERPRINT.asc CLA.md`, then either submit your signed Contributor License Agreement to this repo as a GPG signed Pull Request or email it to [[email protected]](mailto:[email protected]).
59+
-----BEGIN PGP SIGNATURE-----
60+
Comment: GPGTools - https://gpgtools.org
61+
62+
iQIzBAEBCgAdFiEElDZS7jhEF2DD3DU2S2wvz4lHgK4FAl6HzpQACgkQS2wvz4lH
63+
gK4jWBAAwDtvIqrmlLJrNF2TwMkg2TXStIsd4cJXhAE/ESREwhKIKlLuyq1xoCov
64+
5yTtpGMenvRlgV3nFcuX2u4A9blQCOFGIB7Mg4ly9Aamk3WH7N70XQepR+we60zQ
65+
BmuBRAiAw7HTRmhjphoNr3V9mrnPOHwdDn6OdLdAy5A14Oam0aJVwSsXi+1tuskf
66+
snUeP1SkzVql5iYKXXJSzs3V/Jf5Mmy6L+sL2LvpChfass8bnjvbgo3WZT81uN+F
67+
QeJb9Ac3AHWmh3xzTxImUnqIpSCrH82QJcA747rbFkcP3eh+oLFmZqRS0V3QDs/r
68+
wMvbsaS4VP2ytCXYO1yRvYV1JlP++nWpFOuEiDPa81tbBAmbQgWpk9lr37vFNSw8
69+
MqYcdds/BezdTLwRVglqUXEzwWshnlhQGCYe+bMBHCXVennYzjBQJUK3HyjK9nJS
70+
6vt3GTj8dXNrwM2TWz4svkIdbuyqIsstQNNfQRSYDJLfnX0c2+MBpEb//03pk1mT
71+
UOvgNLBk2fkRO2XVa9V54+Xmt58G03eny82cSZepNqLoU2LseACYMe9grVqnoKUb
72+
23AsZgs9E/cvXvrGKjsDG4VCBOkw5LoWkZYEODlXTQVgSQPRYUuOgR3ea+el9vQq
73+
3aVcTPSTlNT/1W5XOKZDJ9AERnqWaf7wlijT8Rz4vrKSnWfmQTw=
74+
=Fntp
75+
-----END PGP SIGNATURE-----

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# These owners will be the default owners for everything in this repo.
22

3-
* @ChristopherA
3+
* @ChristopherA @wolfmcnally

0 commit comments

Comments
 (0)