fix!: Remove cryptographic builtins (#396)

Cryptographic builtins are removed due to various reasons like FIPS
compliance. Users needing crypto builtins are encouraged to use
extensions.

Deprecated functions are also removed.

Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
This commit is contained in:
Anand Krishnamoorthi
2025-04-16 12:24:19 -07:00
committed by GitHub
parent 667cb0d90f
commit 9e43bd9878
17 changed files with 155 additions and 1070 deletions
-7
View File
@@ -56,13 +56,6 @@ fn get_extra_arg_impl(
} else if let Some((_, n_args)) = BUILTINS.get(path.as_str()) {
*n_args
} else {
#[cfg(feature = "deprecated")]
if let Some((_, n_args)) = DEPRECATED.get(path.as_str()) {
*n_args
} else {
return Ok(None);
}
#[cfg(not(feature = "deprecated"))]
return Ok(None);
}
};