Commit Graph

9 Commits (a2040b54e2c01c5f734b5d1bfae38c92e73e6bc6)

Author SHA1 Message Date
Didactic Drunk 49a999732e Add Crypto::Secret::Guarded
Uses mmap with guard pages

New SecurityLevel: :strong

Adjust security levels <=> secret class mapping
2022-05-22 18:12:01 -07:00
Didactic Drunk c7cd7c91eb Config: Split :key in to [:secret_key, :public_key] 2022-05-22 13:33:00 -07:00
Didactic Drunk 054503db7e Secret: check multiple uses 2022-05-20 13:02:16 -07:00
Didactic Drunk 80a47aa966 Switch Crypto::Secret from module to abstract class 2022-05-12 10:32:10 -07:00
Didactic Drunk bfbaacab4d Add Crypto::Config
Runtime configuration of which Secret class to use
Remove Secret::Key, Secret::Large
2022-05-12 10:32:10 -07:00
Didactic Drunk 973e1ecb4b Add Crypto::Secret::Key & Crypto::Secret::Large 2021-06-17 03:16:34 -07:00
Didactic Drunk b765a56073 Spec formatting 2021-06-15 15:45:52 -07:00
Didactic Drunk 695bad8347 Add default dup implementation 2021-06-15 15:42:01 -07:00
Didactic Drunk eabf799e51 Initial code 2021-06-12 19:57:31 -07:00