mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-08-25 09:02:25 +02:00
- no dependency on any particular encryption lib (there is no py stdlib encryption lib) - works with any modern checkpointer, ie. those which use dumps_typed and loads_typed methods to serialize data - backwards compatible with unencrypted data in same storage (will just be read unencrypted) - providing easy constructor to use AES encryption through pycriptodome library, one single line of code to add it in - other encryption libraries or algorithms (even assymetric ones) can be used by implementing the two-method CipherProtocol interface - cipher name (eg. aes) is stored with encrypted payload for forwards compatibility