diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-06-21 15:49:24 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-06-21 15:49:37 +0900 |
| commit | fcef25f6ef36287a4984ffdaab39df84f5aceeba (patch) | |
| tree | 97ceb2098fbb5642e858929da9578bb41e277ada /crates/shirabe-php-shim/src/openssl.rs | |
| parent | f0f5f084c883dc4f5b6e61603e82cd1c2092fd9d (diff) | |
| download | php-shirabe-fcef25f6ef36287a4984ffdaab39df84f5aceeba.tar.gz php-shirabe-fcef25f6ef36287a4984ffdaab39df84f5aceeba.tar.zst php-shirabe-fcef25f6ef36287a4984ffdaab39df84f5aceeba.zip | |
refactor(php-shim): split lib.rs
Diffstat (limited to 'crates/shirabe-php-shim/src/openssl.rs')
| -rw-r--r-- | crates/shirabe-php-shim/src/openssl.rs | 42 |
1 files changed, 42 insertions, 0 deletions
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<IndexMap<String, PhpMixed>> { + todo!() +} + +pub fn openssl_get_publickey(_certificate: &str) -> Option<PhpMixed> { + todo!() +} + +pub fn openssl_pkey_get_details(_key: PhpMixed) -> Option<IndexMap<String, PhpMixed>> { + 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<String> { + todo!() +} + +pub fn openssl_free_key(_key: PhpMixed) { + todo!() +} |
