github.com/mre-fog/trillianxx@v1.1.2-0.20180615153820-ae375a99d36a/extension/README.md (about)

     1  # Extensions
     2  
     3  Trillian defines a number of extension points to allow for customization by
     4  forks. At runtime, implementations are acquired via an [extension.Registry](
     5  https://github.com/google/trillian/blob/master/extension/registry.go), which
     6  contains the comprehensive list of all supported extensions (bar the following).
     7  
     8  Two other extension points exist:
     9  - crypto/keys.RegisterHandler() for handling new private key sources.
    10  - merkle/hashers.Register{Log,Map}Hasher() for adding new hash algorithms.