diff --git a/Cargo.lock b/Cargo.lock index 53c6946..cc72bd0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -864,6 +864,15 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-src" +version = "300.3.1+3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91" +dependencies = [ + "cc", +] + [[package]] name = "openssl-sys" version = "0.9.102" @@ -872,6 +881,7 @@ checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", + "openssl-src", "pkg-config", "vcpkg", ] @@ -1225,6 +1235,7 @@ dependencies = [ "minijinja", "multiline-str", "openai_dive", + "openssl", "reqwest", "serde", "text-block-macros", diff --git a/Cargo.toml b/Cargo.toml index 84be160..9579b80 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,6 +14,7 @@ log4rs = "1.3.0" minijinja = "2.0.1" multiline-str = "0.1.1" openai_dive = "0.4.8" +openssl = { version = "0.10.64", features = ["vendored"] } reqwest = { version = "0.12.4", features = ["json"] } serde = { version = "1.0.203", features = ["derive"] } text-block-macros = "0.1.1"