Commit Graph

28 Commits

Author SHA1 Message Date
Didactic Drunk
13b6c20e7b Update class documentation 2021-06-15 20:19:18 -07:00
Didactic Drunk
eb8ca96286 crystal doc module workaround 2021-06-15 16:59:48 -07:00
Didactic Drunk
437b3da6b1 README.md: Switch Not to Bidet 2021-06-15 15:55:03 -07:00
Didactic Drunk
b765a56073 Spec formatting 2021-06-15 15:45:52 -07:00
Didactic Drunk
0aa93acab0 Remove old spec file 2021-06-15 15:42:53 -07:00
Didactic Drunk
695bad8347 Add default dup implementation 2021-06-15 15:42:01 -07:00
Didactic Drunk
f18b3cd6f6 Add Crypto::Secret::Bidet 2021-06-15 15:23:02 -07:00
Didactic Drunk
00274735c3 Add Secret.move_from & Secret.copy_from 2021-06-15 12:06:33 -07:00
Didactic Drunk
46a05f8abd Crypto::Secret::Not Documentation 2021-06-14 17:22:00 -07:00
Didactic Drunk
b738cd1e0a Fix Secret.bytesize delegates 2021-06-14 16:54:29 -07:00
Didactic Drunk
4a32468d7d Add ClassMethods 2021-06-14 16:50:32 -07:00
Didactic Drunk
1008e68035 Add Crypto::Secret::Stateful 2021-06-14 13:14:16 -07:00
Didactic Drunk
c3829d4ae6 README.md: Add rules 2021-06-14 12:58:16 -07:00
Didactic Drunk
08c94c66a0 Move LibC to lib.cr 2021-06-14 12:21:29 -07:00
Didactic Drunk
df977f18e8 Add Crypto::Secret::Stateless 2021-06-14 12:11:44 -07:00
Didactic Drunk
472ed1fc37 Secret: Avoid leaking keys in logs 2021-06-14 11:15:48 -07:00
Didactic Drunk
5293281ca9 Fix Secret::Not 2021-06-14 01:44:17 -07:00
Didactic Drunk
3ddc481422 Implement secure wipe 2021-06-14 01:41:28 -07:00
Didactic Drunk
f13bd8de9c README.md: How? When? 2021-06-14 01:41:28 -07:00
Didactic Drunk
fd26f11489 Add missing require file 2021-06-13 19:01:50 -07:00
Didactic Drunk
838dba2705 README.md: What? Why? 2021-06-13 19:00:53 -07:00
Didactic Drunk
46f53c8e89 Secret interface changes 2021-06-13 19:00:27 -07:00
Didactic Drunk
f6737a766f Crypto::Secret Timing safe == 2021-06-13 12:52:05 -07:00
Didactic Drunk
de11459cb1 Crypto::Secret Add protection method stubs 2021-06-13 12:42:14 -07:00
Didactic Drunk
c00910a6b2 Github actions 2021-06-12 19:57:37 -07:00
Didactic Drunk
39fe098f50 Rename crypto_secret to crypto-secret 2021-06-12 19:57:37 -07:00
Didactic Drunk
eabf799e51 Initial code 2021-06-12 19:57:31 -07:00
Didactic Drunk
a94415dc55 Init 2021-06-12 16:03:59 -07:00