From fcef25f6ef36287a4984ffdaab39df84f5aceeba Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 21 Jun 2026 15:49:24 +0900 Subject: refactor(php-shim): split lib.rs --- crates/shirabe-php-shim/src/openssl.rs | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 crates/shirabe-php-shim/src/openssl.rs (limited to 'crates/shirabe-php-shim/src/openssl.rs') diff --git a/crates/shirabe-php-shim/src/openssl.rs b/crates/shirabe-php-shim/src/openssl.rs new file mode 100644 index 0000000..41dda0e --- /dev/null +++ b/crates/shirabe-php-shim/src/openssl.rs @@ -0,0 +1,42 @@ +use crate::PhpMixed; +use indexmap::IndexMap; + +pub const OPENSSL_ALGO_SHA384: i64 = 9; +pub const OPENSSL_VERSION_NUMBER: i64 = 0; +pub const OPENSSL_VERSION_TEXT: &str = ""; + +pub fn openssl_x509_parse( + _certificate: &str, + _short_names: bool, +) -> Option> { + todo!() +} + +pub fn openssl_get_publickey(_certificate: &str) -> Option { + todo!() +} + +pub fn openssl_pkey_get_details(_key: PhpMixed) -> Option> { + todo!() +} + +pub fn openssl_verify( + _data: &str, + _signature: &[u8], + _pub_key_id: PhpMixed, + _algorithm: PhpMixed, +) -> i64 { + todo!() +} + +pub fn openssl_pkey_get_public(_public_key: &str) -> PhpMixed { + todo!() +} + +pub fn openssl_get_md_methods() -> Vec { + todo!() +} + +pub fn openssl_free_key(_key: PhpMixed) { + todo!() +} -- cgit v1.3.1