Giter Site home page Giter Site logo

realholgi / truecrypt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mohakshah/truecrypt

0.0 2.0 0.0 2.05 MB

TrueCrypt ported to wxWidgets 3.0, and some patches to build a 64-bit version on OS X.

License: Other

C 58.38% C++ 38.34% Assembly 2.55% Makefile 0.61% Batchfile 0.11%

truecrypt's Introduction

TrueCrypt

CI Status

Warning

I last updated this repo in October 2017 and would strongly advise not to use it to encrypt any sensitive data. Instead, use alternatives that are well-maintained such as VeraCrypt.

About

This repo is an attempt to keep the last version of TrueCrypt (7.1a) buildable on modern versions of macOS. Minor modifications to the TrueCrypt 7.1a source code have been made to add support for the following:

  • wxWdigets 3.0
  • Retina displays
  • building a 64-bit version
  • drives with sector size != 512 bytes
  • homebrew for build dependencies

Most of the work in this repo was done by neurodroid.

Building

Installing the dependencies:

  1. Install homebrew. We'll be using it to install TrueCrypt's build-time dependencies.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  1. Install pkgconfig, wxmac and nasm via brew:
brew install pkgconfig wxmac nasm
  1. Install osxfuse via homebrew cask:
brew tap caskroom/cask
brew cask install osxfuse

Building TrueCrypt:

  • Run: make -j4 -f Makefile.osx
  • On success, you should find Truecrypt.app under the 'Main/' directory.
  • For more builing options, refer to Readme.txt

Trusting this repo

I invite, even insist, you to audit the changes made in this repo to the TrueCrypt source before using building the code. neurodroid made sure to only make small, incremental changes between commits, making the audit process a breeze. I too have followed the suite while also signing my commits with my GPG key. A good starting point should be Commit f4633bd, since it contains the exact clone of the original TrueCrypt 7.1a source.

truecrypt's People

Contributors

neurodroid avatar mohakshah avatar

Watchers

James Cloos avatar Holger Eiboeck avatar

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.