irenarindos
2ba780703f
feat(bsr): add summary unavailable error
2023-05-31 12:18:17 +00:00
Jim
46348d7b49
fix (bsr/kms): use const time compare for sig
2023-05-31 12:18:16 +00:00
irenarindos
3e9a4bf03e
feat(bsr): add VerifySignatureWithPubKey to kms methods
2023-05-31 12:18:16 +00:00
Timothy Messier
29c739e8b8
feat(bsr): Add function for generating a channel id
2023-05-31 12:18:16 +00:00
irenarindos
718536783c
feat(bsr): expand session metadata
2023-05-31 12:18:16 +00:00
irenarindos
93afd24327
feat(bsr): add channel request types to chan callbacks
2023-05-31 12:18:15 +00:00
irenarindos
7ac73d7ba8
feat(bsr): Define types for summary data
2023-05-31 12:18:15 +00:00
irenarindos
e29b844131
feat(bsr): improve error handling
2023-05-31 12:18:14 +00:00
irenarindos
47477e8fd6
feat(bsr): add BSR playback/conversion interfaces
2023-05-31 12:18:13 +00:00
irenarindos
444af9151c
feat(bsr): Sync BSR keys
2023-05-31 12:18:13 +00:00
Timothy Messier
51e6e64d09
fix(bsr/checksum): Close after calling Stat
2023-05-31 12:18:12 +00:00
Timothy Messier
96f3c71cda
test(bsr): Properly handle closed state for test fs implementation
...
The test implementation will now correctly mimic a real fs's Close
behavior. It will prevent reads and writes to a closed file or
container.
2023-05-31 12:18:12 +00:00
irenarindos
b43830e66e
feat(bsr): add protocol to sessionMeta
2023-05-31 12:18:12 +00:00
irenarindos
431b9d25a2
feat(bsr): use go 1.20 multierror
2023-05-31 12:18:11 +00:00
irenarindos
ba476ca73b
feat(bsr/ssh): Add SSH Request type chunks
2023-05-31 12:18:11 +00:00
Timothy Messier
26bd86fb07
feat(bsr): Add chunk encoder
2023-05-31 12:18:11 +00:00
Timothy Messier and Irena Rindos
2a31ddd881
feat(bsr): Define container and the required fs interfaces
...
Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com >
2023-05-31 12:18:11 +00:00
Jim
ff9b3b0873
fix(bsr/kms): VerifySignatureWithBsrKey: handle invalid signature
2023-05-31 12:18:10 +00:00
Jim
9543af8765
feature (bsr/kms): add VerifySignatureWithBsrKey(...)
2023-05-31 12:18:10 +00:00
Timothy Messier
397a697731
feat(bsr): Define stubs for meta structures
...
These are used to provide the metadata about a session or connection
when writing a BSR and will be written to the corresponding .meta files
within a BSR.
2023-05-31 12:18:09 +00:00
Timothy Messier
d15d2e3bc0
feat(bsr): Define required interface needed by storage
2023-05-31 12:18:09 +00:00
Jim
aa10d1dbfe
feat(KMS): add BsrKeys type and req. receiver functions
2023-05-31 12:18:09 +00:00
Timothy Messier
658bb27eeb
feat(bsr): Define initial interfaces and types
2023-05-31 12:18:08 +00:00