Skip to main content

constant_time_eq_case_insensitive

Function constant_time_eq_case_insensitive 

Source
pub fn constant_time_eq_case_insensitive(a: &[u8], b: &[u8]) -> bool
Expand description

恒定时间 ASCII 大小写不敏感比较(双侧任意大小写)

constant_time_eq_ascii_lower 语义相同,但两侧输入均允许任意大小写, 比较前在寄存器内逐字节归一化为小写,无堆分配、不提前退出。

§Arguments

  • a - 第一个字节切片(任意大小写)
  • b - 第二个字节切片(任意大小写)

§Returns

  • bool - 忽略 ASCII 大小写后是否相等