This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
fixeria gerrit-no-reply at lists.osmocom.orgfixeria has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/19333 ) Change subject: library/Osmocom_Types: add f_rnd_bitstring() and f_pad_bit() ...................................................................... library/Osmocom_Types: add f_rnd_bitstring() and f_pad_bit() Change-Id: I9be55f6979c8ce1cbf5b2ef317c998ae30488e0e --- M library/Osmocom_Types.ttcn 1 file changed, 14 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/33/19333/1 diff --git a/library/Osmocom_Types.ttcn b/library/Osmocom_Types.ttcn index 16395df..e55f1d6 100644 --- a/library/Osmocom_Types.ttcn +++ b/library/Osmocom_Types.ttcn @@ -74,6 +74,12 @@ return ret; } + /* return bitstring composed of random bits */ + function f_rnd_bitstring(in integer len) return bitstring { + var octetstring oct := f_rnd_octstring(len / 8 + 1); + return substr(oct2bit(oct), 0, len); + } + function f_rnd_imsi(in hexstring prefix) return hexstring { return prefix & f_rnd_hexstring(15 - lengthof(prefix), 9); } @@ -175,6 +181,14 @@ return str; } +function f_pad_bit(bitstring str, integer len, BIT1 pad) return bitstring { + var integer strlen := lengthof(str); + for (var integer i := 0; i < len-strlen; i := i+1) { + str := str & pad; + } + return str; +} + function f_pad_bcd_number(hexstring number) return hexstring { if (lengthof(number) mod 2 != 0) { return number & 'F'H; -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/19333 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I9be55f6979c8ce1cbf5b2ef317c998ae30488e0e Gerrit-Change-Number: 19333 Gerrit-PatchSet: 1 Gerrit-Owner: fixeria <vyanitskiy at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200720/b2499b9d/attachment.htm>