jeffro256 06b74ae3f5
ringct & cryptonote_basic: detangle dependencies
`libringct` was linking against `libcryptonote_basic` for a single, one-line convenience function: `cryptonote::get_blob_hash`.
Since `cryptonote_basic.h` includes `rctTypes.h`, this one function effectively made an explicit circular dependency between
the two libraries. `cryptonote_format_utils.cpp` was including header `rctSigs.h` from `libringct`, when only `rctOps.h` from
`libringct_basic` needed to be included. `libcryptonote_basic` wasn't explictly linking against `libringct_basic` nor
`libringct` like it should have. And `libblockchain_db` wasn't linking against `libcryptonote_basic` like it should have. We
can also downgrade `libblockchain_db`'s dependency on `libringct` to `libringct_basic`.
2025-05-07 19:52:24 -05:00
..
2025-01-22 22:56:28 +00:00
2025-03-26 12:37:06 +00:00
2025-03-10 16:16:18 +00:00
2025-02-09 11:43:57 +01:00
2025-03-24 02:45:18 +00:00
2024-05-21 16:29:33 +00:00
2024-05-21 16:29:33 +00:00
2024-05-21 16:29:33 +00:00
2024-12-23 10:42:45 -05:00
2024-05-21 16:29:33 +00:00
2024-11-11 17:01:52 -07:00
2025-03-10 16:16:18 +00:00
2024-05-21 16:29:33 +00:00
2024-12-23 10:53:35 -05:00
2025-03-26 12:35:32 +00:00
2024-05-21 16:29:33 +00:00