Skip to main content

encode_len

Function encode_len 

Source
pub const fn encode_len(src_len: usize) -> usize
Expand description

Returns the encoded length including padding.

Calculates how many base32 characters (including padding) are needed to encode src_len bytes.

§Arguments

  • src_len - Number of source bytes

§Returns

Number of base32 characters in padded output

§Example

use omp_core::base32;
// 5 bytes encodes to a specific character count
let output_len = base32::encode_len(5);
let encoded = base32::encode(&[0u8; 5]).into_vec();
assert_eq!(encoded.len(), output_len);