diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2023-12-10 14:53:41 +0100 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2023-12-17 13:23:49 +0100 |
commit | 676bd51161e7584175b97cfb7ec2bebd6d951acc (patch) | |
tree | c2366c53bc477d4c74208b700cb0436539858181 /src/lib/sockets.c | |
parent | 8e7321c82cf446579fe14c7c369a7779e43aeddf (diff) | |
download | ouroboros-676bd51161e7584175b97cfb7ec2bebd6d951acc.tar.gz ouroboros-676bd51161e7584175b97cfb7ec2bebd6d951acc.zip |
lib: Move public key handling from app to IRMd
The application was generating its public keypair for its ECDHE key
exchange. This is now done by the IRMd, which will check the requested
qosspec and then apply what is needed. The flow_alloc and flow_accept
calls will just return the symmetric key to the application.
This makes it easier when we add configurations with given public key
pairs and other encryption algorithms, which can then all be
configured globally in the IRMd instead of having all the options
replicated and implemented in each and every application.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/lib/sockets.c')
0 files changed, 0 insertions, 0 deletions