aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/sca/trace_set/pickle.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/sca/trace_set/pickle.py')
-rw-r--r--pyecsca/sca/trace_set/pickle.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/pyecsca/sca/trace_set/pickle.py b/pyecsca/sca/trace_set/pickle.py
index 29b5dd2..6abe88a 100644
--- a/pyecsca/sca/trace_set/pickle.py
+++ b/pyecsca/sca/trace_set/pickle.py
@@ -1,3 +1,7 @@
+"""
+This module provides a traceset implementation based on Python's pickle format. This implementation of the
+traceset is thus very generic.
+"""
import pickle
from io import BufferedIOBase, RawIOBase
from pathlib import Path
@@ -10,6 +14,8 @@ from .base import TraceSet
@public
class PickleTraceSet(TraceSet):
+ """Pickle-based traceset format."""
+
@classmethod
def read(cls, input: Union[str, Path, bytes, BinaryIO]) -> "PickleTraceSet":
if isinstance(input, bytes):