-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Labels
type: featureA value-adding code addition that introduce new functionality.A value-adding code addition that introduce new functionality.
Description
A note for the community
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment.
Use Cases
use case:
When ingesting or transforming security related events it is often good and cool to have
chain of custody and tamper evidence. This is also neat to have when discussing compliance and audit trails.
This can be achieved by signing the data at each step or service
Attempted Solutions
No response
Proposal
I'm thinking something like
.signature = ed25519_sign!(.data, key: "/path/to/private.key")
and with the implementation being basically wrapping dalek primitives
fn ed25519_sign(data: Value, key_path) -> Result<Value> {
.. steps
Ok(base64::encode(signature.to_bytes()).into())
}References
No response
ypid-work
Metadata
Metadata
Assignees
Labels
type: featureA value-adding code addition that introduce new functionality.A value-adding code addition that introduce new functionality.