[refactor] #3422: Ursa replacement#4047
Merged
DCNick3 merged 14 commits intohyperledger-iroha:iroha2-devfrom DCNick3:ursa-replacementNov 20, 2023
+2,076-698
Commits
Commits on Nov 20, 2023
[refactor] hyperledger-iroha#3422: transplant X25519Sha256 and ChaCha20Poly1305 code from ursa, migrate iroha_p2p to use it
[refactor] hyperledger-iroha#3422: do not leak error type from
aead
crate, allows removing dep of iroha_p2p on aead. Also remove buffer-based API from iroha_crypto, it's not used anyways.[refactor] hyperledger-iroha#3422: remove the misplaced
openssl-sys
dependency fromiroha_crypto
and introduce configurable tls backends toiroha_client