Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions rasn-compiler-tests/tests/simple_types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ e2e_pdu!(integer, "Test-Int ::= INTEGER");

e2e_pdu!(integer_value, "test-int INTEGER ::= 4");

e2e_pdu!(integer_u32_max, "test-int INTEGER ::= 4294967295");

e2e_pdu!(integer_value_constrained, "test-int INTEGER(0..255) ::= 4");

e2e_pdu!(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ pub mod test_module {
.as_bytes(),
)
.map(Self::AsnValUnknownBranch)?),
i if i == &ErrorCode::local(Integer::from(4)) => Ok(decoder
i if i == &ErrorCode::local(Integer::from(4i128)) => Ok(decoder
.codec()
.decode_from_binary(
open_type_payload
Expand Down Expand Up @@ -135,7 +135,7 @@ pub mod test_module {
inner.encode(encoder)
}
(Self::Errors_ParameterType_2(inner), i)
if i == &ErrorCode::local(Integer::from(4)) =>
if i == &ErrorCode::local(Integer::from(4i128)) =>
{
inner.encode(encoder)
}
Expand All @@ -152,9 +152,9 @@ pub mod test_module {
}
}
pub static ASN_VAL_SECURITY_FAILURE: LazyLock<ErrorCode> =
LazyLock::new(|| ErrorCode::local(Integer::from(1)));
LazyLock::new(|| ErrorCode::local(Integer::from(1i128)));
pub static ASN_VAL_UNKNOWN_BRANCH: LazyLock<ErrorCode> =
LazyLock::new(|| ErrorCode::local(Integer::from(2)));
LazyLock::new(|| ErrorCode::local(Integer::from(2i128)));
pub static ASN_VAL_UNKNOWN_ORDER: LazyLock<ErrorCode> =
LazyLock::new(|| ErrorCode::local(Integer::from(3)));
LazyLock::new(|| ErrorCode::local(Integer::from(3i128)));
}
Original file line number Diff line number Diff line change
Expand Up @@ -753,5 +753,5 @@ pub mod lightweight_directory_access_protocol_v3 {
#[derive(AsnType, Debug, Clone, Decode, Encode, PartialEq, Eq, Hash, Copy)]
#[rasn(delegate, tag(application, 2))]
pub struct UnbindRequest(pub ());
pub static MAX_INT: LazyLock<Integer> = LazyLock::new(|| Integer::from(2147483647));
pub static MAX_INT: LazyLock<Integer> = LazyLock::new(|| Integer::from(2147483647i128));
}
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ pub mod pkix1_explicit93 {
}
}
fn certificate_to_be_signed_version_default() -> Version {
Version(Version(Integer::from(0)))
Version(Version(Integer::from(0i128)))
}
#[doc = " Inner type "]
#[derive(AsnType, Debug, Clone, Decode, Encode, PartialEq, Eq, Hash)]
Expand Down Expand Up @@ -990,51 +990,57 @@ pub mod pkix1_explicit93 {
.unwrap()
.to_owned()
});
pub static UB_COMMON_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(64));
pub static UB_COMMON_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(64));
pub static UB_COUNTRY_NAME_ALPHA_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(2));
pub static UB_COMMON_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(64i128));
pub static UB_COMMON_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(64i128));
pub static UB_COUNTRY_NAME_ALPHA_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(2i128));
pub static UB_COUNTRY_NAME_NUMERIC_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(3));
LazyLock::new(|| Integer::from(3i128));
pub static UB_DOMAIN_DEFINED_ATTRIBUTE_TYPE_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(8));
LazyLock::new(|| Integer::from(8i128));
pub static UB_DOMAIN_DEFINED_ATTRIBUTE_VALUE_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(128));
pub static UB_DOMAIN_DEFINED_ATTRIBUTES: LazyLock<Integer> = LazyLock::new(|| Integer::from(4));
pub static UB_DOMAIN_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16));
pub static UB_E163_4_NUMBER_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(15));
LazyLock::new(|| Integer::from(128i128));
pub static UB_DOMAIN_DEFINED_ATTRIBUTES: LazyLock<Integer> =
LazyLock::new(|| Integer::from(4i128));
pub static UB_DOMAIN_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16i128));
pub static UB_E163_4_NUMBER_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(15i128));
pub static UB_E163_4_SUB_ADDRESS_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(40));
pub static UB_EMAILADDRESS_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(128));
pub static UB_EXTENSION_ATTRIBUTES: LazyLock<Integer> = LazyLock::new(|| Integer::from(256));
LazyLock::new(|| Integer::from(40i128));
pub static UB_EMAILADDRESS_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(128i128));
pub static UB_EXTENSION_ATTRIBUTES: LazyLock<Integer> =
LazyLock::new(|| Integer::from(256i128));
pub static UB_GENERATION_QUALIFIER_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(3));
pub static UB_GIVEN_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16));
pub static UB_INITIALS_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(5));
pub static UB_INTEGER_OPTIONS: LazyLock<Integer> = LazyLock::new(|| Integer::from(256));
pub static UB_LOCALITY_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(128));
pub static UB_MATCH: LazyLock<Integer> = LazyLock::new(|| Integer::from(128));
LazyLock::new(|| Integer::from(3i128));
pub static UB_GIVEN_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16i128));
pub static UB_INITIALS_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(5i128));
pub static UB_INTEGER_OPTIONS: LazyLock<Integer> = LazyLock::new(|| Integer::from(256i128));
pub static UB_LOCALITY_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(128i128));
pub static UB_MATCH: LazyLock<Integer> = LazyLock::new(|| Integer::from(128i128));
#[doc = " specifications of Upper Bounds shall be regarded as"]
#[doc = " mandatory from Annex B of ITU-T X.411 Reference"]
#[doc = " Definition of MTS Parameter Upper Bounds"]
#[doc = " Upper Bounds"]
pub static UB_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(32768));
pub static UB_NUMERIC_USER_ID_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(32));
pub static UB_ORGANIZATION_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(64));
pub static UB_ORGANIZATION_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(64));
pub static UB_ORGANIZATIONAL_UNIT_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(64));
pub static UB_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(32768i128));
pub static UB_NUMERIC_USER_ID_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(32i128));
pub static UB_ORGANIZATION_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(64i128));
pub static UB_ORGANIZATION_NAME_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(64i128));
pub static UB_ORGANIZATIONAL_UNIT_NAME: LazyLock<Integer> =
LazyLock::new(|| Integer::from(64i128));
pub static UB_ORGANIZATIONAL_UNIT_NAME_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(32));
pub static UB_ORGANIZATIONAL_UNITS: LazyLock<Integer> = LazyLock::new(|| Integer::from(4));
pub static UB_PDS_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16));
pub static UB_PDS_PARAMETER_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(30));
LazyLock::new(|| Integer::from(32i128));
pub static UB_ORGANIZATIONAL_UNITS: LazyLock<Integer> = LazyLock::new(|| Integer::from(4i128));
pub static UB_PDS_NAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16i128));
pub static UB_PDS_PARAMETER_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(30i128));
pub static UB_PDS_PHYSICAL_ADDRESS_LINES: LazyLock<Integer> =
LazyLock::new(|| Integer::from(6));
pub static UB_POSTAL_CODE_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16));
pub static UB_STATE_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(128));
pub static UB_SURNAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(40));
pub static UB_TERMINAL_ID_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(24));
pub static UB_TITLE: LazyLock<Integer> = LazyLock::new(|| Integer::from(64));
LazyLock::new(|| Integer::from(6i128));
pub static UB_POSTAL_CODE_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16i128));
pub static UB_STATE_NAME: LazyLock<Integer> = LazyLock::new(|| Integer::from(128i128));
pub static UB_SURNAME_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(40i128));
pub static UB_TERMINAL_ID_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(24i128));
pub static UB_TITLE: LazyLock<Integer> = LazyLock::new(|| Integer::from(64i128));
pub static UB_UNFORMATTED_ADDRESS_LENGTH: LazyLock<Integer> =
LazyLock::new(|| Integer::from(180));
pub static UB_X121_ADDRESS_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16));
LazyLock::new(|| Integer::from(180i128));
pub static UB_X121_ADDRESS_LENGTH: LazyLock<Integer> = LazyLock::new(|| Integer::from(16i128));
}
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ pub mod pkix1_implicit93 {
}
}
fn general_subtree_minimum_default() -> BaseDistance {
BaseDistance(Integer::from(0))
BaseDistance(Integer::from(0i128))
}
#[derive(AsnType, Debug, Clone, Decode, Encode, PartialEq, Eq, Hash)]
#[rasn(delegate, size("1.."))]
Expand Down
Loading
Loading