Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

Integrate BoringSSL source code #1

Closed
8 tasks done
ilammy opened this issue Sep 28, 2019 · 1 comment
Closed
8 tasks done

Integrate BoringSSL source code #1

ilammy opened this issue Sep 28, 2019 · 1 comment
Assignees
Labels
A-BoringSSL ⚙️ Area: BoringSSL cryptographic backend

Comments

@ilammy
Copy link
Owner

ilammy commented Sep 28, 2019

I’m going to start with BoringSSL as the first supported cryptographic backend because it allows to have zero system dependencies. I really like the approach by Google in their Mundane library (a competitor, hehe) so I guess I’ll reuse it.

MIT-licensed code is compatible with Apache License 2.0 so we can integrate the build scripts with no issues. BoringSSL itself is... well, it’s complicated. See their license here. Generally, that’s a mix of BSD-style licenses and MIT which are both compatible with Apache so we can incorporate that as well.

Checklist:

@ilammy ilammy added the A-BoringSSL ⚙️ Area: BoringSSL cryptographic backend label Sep 28, 2019
@ilammy ilammy self-assigned this Sep 28, 2019
@ilammy
Copy link
Owner Author

ilammy commented Sep 29, 2019

Pretty much complete in 23 hours, including time to setup some basic CI. I have no life 😭

@ilammy ilammy closed this as completed Sep 29, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-BoringSSL ⚙️ Area: BoringSSL cryptographic backend
Projects
None yet
Development

No branches or pull requests

1 participant