bareos: master 29e6692a
| Author | Committer | Branch | Timestamp | Parent | |
|---|---|---|---|---|---|
| arogge | arogge | master | 2023-01-10 10:00 | master e97e21df | Pending |
| Changeset | lib: refactor crypto_openssl to allow new digests Refactor the code on crypto_openssl so that we can add another digest that is not openssl-based. This mostly adds another level of indirection by moving digest update and finalize into class scope and making Digest a base-class with no ties to OpenSSL. TL;DR use virtual dispatch so we can call something that is not OpenSSL |
||||
| mod - core/src/lib/crypto.cc | Diff File | ||||
| mod - core/src/lib/crypto.h | Diff File | ||||
| mod - core/src/lib/crypto_openssl.cc | Diff File | ||||
| mod - core/src/lib/crypto_openssl.h | Diff File | ||||