Commit graph

21 commits

Author SHA1 Message Date
Maarten Billemont
8d6d670197 Improve cmake library detection.
[ADDED]     CMake script for finding libsodium on your system.
[UPDATED]   CMake adds target link dependencies rather than relying on variables where possible.
2022-10-16 01:28:36 -04:00
Maarten Billemont
a2d68d7620 Update API moving away from Apache base64 and updating AES.
[UPDATED]   Adopting updated API, removing non-GPL compatible base64 and updating the AES library.
2021-05-16 15:58:07 -04:00
Maarten Billemont
180cc3db8b Improve cmake search for sodium library.
[IMPROVED]  Ability for cmake to find installed sodium library.
2021-02-28 13:37:26 -05:00
Maarten Billemont
08d1c01f36 Master Password is now Spectre.
[UPDATED]   Renamed all Master Password names and namespaces to Spectre equivalents.
2021-02-28 11:14:33 -05:00
Maarten Billemont
3a8f676ae6 Update nomenclature.
[UPDATED]   Nomenclature is changing to remove "master" and "service" terminology.

TECHNICAL:
    - user-name . user-secret => user-key
    - user-key . site-name . site-counter . site-template => site-password

PRODUCT:
    - Full Name . Personal Secret => Spectre Key
    - Spectre Key . Site Domain . Site Counter . Site Template => Site Password
2021-02-18 11:58:01 -05:00
Maarten Billemont
f79c1208b1 Reference core API code through submodule. 2021-02-01 09:39:55 -05:00
Maarten Billemont
3f8d31ae8e Algorithm version C files need to be separately compiled now. 2019-10-02 23:16:14 -04:00
Maarten Billemont
049f59d2bd Rename native lib to libmpw & native library loading for eg. Android. 2018-06-19 01:32:07 -04:00
Maarten Billemont
70f32f0680 Make dependencies private since they're only used by the implementation. 2018-06-16 19:47:53 -04:00
Maarten Billemont
fe6625372e Reorganize core source and add Docker support to CLI. 2018-06-05 20:04:43 -04:00
Maarten Billemont
75bcbfac2d cmake's find_package is case sensitive & be smarter about git. 2017-11-06 18:38:36 -05:00
Maarten Billemont
2f0ac58170 --broken is new and not really needed. 2017-11-06 15:38:30 -05:00
Maarten Billemont
6878bad728 Allow cmake to look up the mpw version from git. 2017-11-06 12:50:15 -05:00
Maarten Billemont
9fe45196c6 Fix cmake when VERSION doesn't exist. 2017-11-06 12:22:13 -05:00
Maarten Billemont
d5dac259b9 Use FindCurses.cmake to discover the right way to build with libcurses. 2017-11-06 12:07:13 -05:00
Maarten Billemont
9eb910c5b6 AES needs to be CBC, not CTR. 2017-09-23 20:14:53 -04:00
Maarten Billemont
e5f269d33b Finish rename Marshall -> Marshal. 2017-09-22 15:20:14 -04:00
Maarten Billemont
745f061d13 Describe how to use the cmake alternative build system. 2017-09-10 14:17:06 -04:00
Maarten Billemont
eaab3c165c Some build tool updates, primarily cmake. 2017-09-10 13:57:14 -04:00
Maarten Billemont
f7b550840c Update cmake for source and improve feature checking in ./build 2017-09-06 00:31:49 -04:00
Maarten Billemont
2b1959d20e We don't need libscrypt when linking against sodium. 2017-04-08 16:20:58 -04:00