GithubHelp home page GithubHelp logo

bettercrypto / applied-crypto-hardening Goto Github PK

View Code? Open in Web Editor NEW
705.0 86.0 101.0 125.6 MB

Best Current Practices regarding secure online communication and configuration of services using cryptography.

Home Page: https://bettercrypto.org

PostScript 2.34% Makefile 0.12% TeX 82.92% Shell 0.02% Lua 0.07% HTML 13.12% Perl 1.27% Erlang 0.13%
cryptography applied-cryptography documentation best-practices

applied-crypto-hardening's Introduction

WARNING: This document has some outdated content and should be used with care.

There may be a new version of this document in the future. However at the moment the recommendations in this document do not in all cases reflect up to date crypto configuration examples and do include some recommendations that can weaken security.

First off: you are welcome to help us! Every reviewer, committer and person interested in discussing our document and changes is a valuable addition to the project. Everybody is invited to work on this document and share their experience and expertise with us or ask questions if something isn't clear to them. Please read CONTRIBUTING document for more information.

HOW TO USE THIS

git.bettercrypto.org

Anonymous (read-only) git cloning:

$ git clone https://git.bettercrypto.org/ach-master.git

As a registered user:

$ git clone https://<myuser>@git.bettercrypto.org/ach-master.git

Where <myuser> is your username on the server. Ask for write permissions if you need them.

Committing changes you made (from within repo-directory):

$ git commit -a
$ git push origin master

Receive latest updates for a previously cloned repository (from within repo-directory):

$ git pull

GitHub

Fork and issue pull requests. Those will be reviewed and if accepted pushed to the main repository hosted on git.bettercrypto.org.

MacTeX

MacTeX misses mweights.sty and may cause a compile error.

sudo tlmgr install mweights

IRC

channel: #bettercrypto network: freenode

IMPORTANT

  • If you reviewed the document and/or made some changes, please add your name to src/acknowledgements.tex (the list of names is sorted alphabetically by last name).
  • Send many smaller commits (pull requests) and not one big one! Big ones tend to be delayed. It's hard to process a huge commit. We need to review everything, please remember.
  • Please also read the FAQ!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.