pub fn syscall_secp256k1_decompress_impl(
x_bytes_le: [u8; 32],
sign_bit: u32,
) -> Result<[u8; 64], ExitCode>Expand description
Secp256k1 point decompression.
§Input format
x_bytes_le: x-coordinate as 32 bytes in little-endiansign_bit: 0 or 1, indicates which y to recover
§Output
Affine point [y || x] in little-endian (96 bytes total, y first).
§Validation
Returns ExitCode::MalformedBuiltinParams if:
sign_bit > 1- x-coordinate doesn’t correspond to a valid curve point