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