Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z

F |
| f__acos
| f__addOctetstring
| f__asin
| f__assert
| f__averageFL
| f__averageIL
| f__calculate__HMAC__MD5
| f__calculate__HMAC__SHA1
| f__calculate128__EEA3
| f__calculate128__EIA3
| f__calculateDigestHA1
| f__calculateDigestResponse
| f__calculateHMACMD5
| f__calculateMD5
| f__ceil
| f__compilationTime
| f__compOctetstring
| f__cos
| f__cosVL
| f__ctime
| f__ctime__UTC
| f__dec__TBCD
| f__deleteIP
| f__EAPSIM__A3A8
| f__enc__TBCD
| f__exp
| f__FIO__chdir
| f__FIO__close
| f__FIO__flush
| f__FIO__get__error__code
| f__FIO__get__error__string
| f__FIO__open
| f__FIO__open__append__rdwr
| f__FIO__open__append__rdwr__excl
| f__FIO__open__append__wronly
| f__FIO__open__append__wronly__excl
| f__FIO__open__rdonly
| f__FIO__open__trunc__rdwr
| f__FIO__open__trunc__rdwr__excl
| f__FIO__open__trunc__wronly
| f__FIO__open__trunc__wronly__excl
| f__FIO__opened
| f__FIO__read
| f__FIO__read__data
| f__FIO__read__data__TLV
| f__FIO__read__data__until
| f__FIO__read__text
| f__FIO__read__text__until
| f__FIO__realize__error
| f__FIO__seek__backward
| f__FIO__seek__end
| f__FIO__seek__forward
| f__FIO__seek__home
| f__FIO__set__filedescriptor__previousline
| f__FIO__write
| f__FIO__write__data
| f__FIO__write__data__flush
| f__FIO__write__text
| f__FIO__write__text__flush
| f__floor
| f__getCurrentDateWithOffset
| f__getCurrentGMTDate
| f__GetEnv
| f__getHostName
| f__getIP
| f__getIpAddr
| f__getTimeFormatted
| f__IMSAKA__calculateAUTN
| f__IMSAKA__f1
| f__IMSAKA__f1star
| f__IMSAKA__f2
| f__IMSAKA__f2345
| f__IMSAKA__f3
| f__IMSAKA__f4
| f__IMSAKA__f5
| f__IMSAKA__f5star
| f__log
| f__maxFL
| f__maxIL
| f__minFL
| f__minIL
| f__powFF
| f__powFI
| f__powIF
| f__powII
| f__PutEnv
| f__putInLowercase
| f__putInUppercase
| f__setInterfaceDown
| f__setInterfaceUp
| f__setIP
| f__sin
| f__sinVL
| f__sqrF
| f__sqrI
| f__sqrtF
| f__sqrtI
| f__stdFL
| f__stdFLL
| f__stdIL
| f__stdILL
| f__subOctetstring
| f__TCCSecurity__hex2char TCCSecurity.cc TCCSecurity_Functions.ttcn
| f__tic
| f__time
| f__time2sec
| f__time2sec__UTC
| f__timeDiff
| f__toc
| f__updateFL
| f__updateIL
| f_acos
| f_addOctetstring
| f_asin
| f_assert
| f_averageFL
| f_averageIL
| f_calculate_HMAC_MD5
| f_calculate_HMAC_SHA1
| f_calculate128_EEA3
| f_calculate128_EIA3
| f_calculateDigestHA1
| f_calculateDigestResponse
| f_calculateHMACMD5
| f_calculateMD5
| f_ceil
| f_charstr2unichar
| f_compilationTime
| f_compOctetstring
| f_convertIPAddrToBinary TCCConversion.cc TCCConversion_Functions.ttcn
| f_cos
| f_cosVL
| f_ctime
| f_ctime_UTC
| f_dec_TBCD
| f_decGSM7bit
| f_deleteIP
| f_delIP_ip TCCInterface.cc TCCInterface_Functions.ttcn
| f_EAPSIM_A3A8
| f_enc_TBCD
| f_encGSM7bit
| f_exp
| f_FIO_chdir
| f_FIO_chmod TCCFileIO.cc TCCFileIO_Functions.ttcn
| f_FIO_close
| f_FIO_fileOrDirExists TCCFileIO.cc TCCFileIO_Functions.ttcn
| f_FIO_flush
| f_FIO_get_error_code
| f_FIO_get_error_string
| f_FIO_mkdir TCCFileIO.cc TCCFileIO_Functions.ttcn
| f_FIO_open_append_rdwr
| f_FIO_open_append_rdwr_excl
| f_FIO_open_append_wronly
| f_FIO_open_append_wronly_excl
| f_FIO_open_rdonly
| f_FIO_open_trunc_rdwr
| f_FIO_open_trunc_rdwr_excl
| f_FIO_open_trunc_wronly
| f_FIO_open_trunc_wronly_excl
| f_FIO_read_data
| f_FIO_read_data_TLV
| f_FIO_read_data_until
| f_FIO_read_text
| f_FIO_read_text_until
| f_FIO_rmdir TCCFileIO.cc TCCFileIO_Functions.ttcn
| f_FIO_seek_backward
| f_FIO_seek_end
| f_FIO_seek_forward
| f_FIO_seek_home
| f_FIO_set_filedescriptor_previousline
| f_FIO_stat TCCFileIO.cc TCCFileIO_Functions.ttcn
| f_FIO_write_data
| f_FIO_write_data_flush
| f_FIO_write_text
| f_FIO_write_text_flush
| f_floor
| f_FS_bfree
| f_FS_blocks
| f_FS_bsize
| f_FS_dspacerate
| f_gen_Exponential_Distribution(in float p_lambda)return float
| f_generate_poissonTable
| f_getCurrentDateWithOffset
| f_getCurrentGMTDate
| f_GetEnv
| f_getHostName
| f_getIP
| f_getIpAddr
| f_getIpAddresses TCCInterface.cc TCCInterface_Functions.ttcn
| f_getNext_poissonValue
| f_getTimeFormatted
| f_IMSAKA_calculateAUTN
| f_IMSAKA_f1
| f_IMSAKA_f1star
| f_IMSAKA_f2
| f_IMSAKA_f2345
| f_IMSAKA_f3
| f_IMSAKA_f4
| f_IMSAKA_f5
| f_IMSAKA_f5star
| f_IPsec_SADB_add
| f_IPsec_SADB_delete
| f_IPsec_SADB_flush
| f_IPsec_SPDB_add
| f_IPsec_SPDB_delete
| f_IPsec_SPDB_flush
| f_log
| f_maxFL
| f_maxIL
| f_minFL
| f_minIL
| f_oct2char_safe TCCConversion.cc TCCConversion_Functions.ttcn
| f_OctetIpv4
| f_pcre_regexp
| f_powFF
| f_powFI
| f_powIF
| f_powII
| f_PutEnv
| f_putInLowercase
| f_putInUppercase
| f_replaceEveryOccurenceOfPattern
| f_replaceEveryOccurenceOfSubstring
| f_replaceFirstOccurenceOfPattern
| f_replaceFirstOccurenceOfSubstring
| f_setInterfaceDown
| f_setInterfaceUp
| f_setIP
| f_setIP_ip TCCInterface.cc TCCInterface_Functions.ttcn
| f_sin
| f_sinVL
| f_sqrF
| f_sqrI
| f_sqrtF
| f_sqrtI
| f_stdFL
| f_stdFLL
| f_stdIL
| f_stdILL
| f_strstr TCCConversion.cc TCCConversion_Functions.ttcn
| f_subOctetstring
| f_substr_token TCCConversion.cc TCCConversion_Functions.ttcn
| f_SYS_getpid TCCSystem.cc TCCSystem_Functions.ttcn
| f_TCCMessageHandling_getMessageLength
| f_TCCMessageHandling_getMessageLength4Diameter
| f_TCCMessageHandling_getMessageLength4Radius
| f_Template_subsfiletemplate
| f_Template_substitutetemplate
| f_tic
| f_time
| f_time2sec
| f_time2sec_UTC
| f_timeDiff
| f_toc
| f_unichar2charstr
| f_updateFL
| f_updateIL
| f1
| f1star
| f2345
| f5star

Return the arc cosine of value in [0, pi]
Add two integer values represented in OCTETSTRING
Return the arc sine of value in [-pi/2, +pi/2]
Implement TTCN assertion.
Return the average of flist
Return the average of ilist
Calculate the HMAC MD5 value of a message with specified key.
Calculate the HMAC SHA1 value of a message with specified key.
Purpose: Encrypt TTCN-3 message using the confidentiality algorithm 128-EEA3
Purpose: Calculate 32 bit message authentication code (MAC) using integrity algorithm 128-EIA3 for TTCN-3 message
Calculate digest H(A1) hash
Calculate digest response
Calculate the HMAC MD5 value of a message with specified 64 bit key.
Compute MD5 hash value
Return the smallest integer value that is not less then value
Return the compilation time of module
Compare two integer values represented in OCTETSTRING
Return the cosine of angle radians
Return the values of the cos function
Convert a time value in seconds to human readable string.
Convert a time value in seconds to human readable string.
Decode octetstring from TBCD encoding
Delete IP address from a network inteface
Takes key Ki and random challenge RAND, and returns Kc and SRES keys
Encode charstring to TBCD
Return the exponential value of the argument
It changes the current directory.
Closes a file associated with the given file descriptor.
Transfers (“flushes”) all modified in-core data of the file referred to by the file descriptor to the disk device.
Returns the actual error code.
Returns the actual error message.
Opens a file with the given name in the given mode.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
A wrapper function for f__FIO__open.
Checks if the file with the given name is already opened.
Reads a given number of bytes to a given buffer from a file associated with the given file descriptor.
A wrapper function for f__FIO__read.
It reads binary data until a full ASN.1 TLV structure is read.
It reads binary data until a given pattern is matched.
A wrapper function for f__FIO__read.
It reads textual data until a given pattern is matched.
Builds the error message.
Moves the file pointer backward with a given number of bytes from the current position.
Moves the file pointer to the end of the file.
Moves the file pointer forward with a given number of bytes from the current position.
Moves the file pointer to the beginning of the file.
It sets the file descriptor to the begin of the previous line.
Writes the given data to the file associated with the given file descriptor.
A wrapper function for f__FIO__write.
A wrapper function for f__FIO__write.
A wrapper function for f__FIO__write.
A wrapper function for f__FIO__write.
Return the largest integer value that is not greater then value
Generate a date from the actual date and time plus the parameter in seconds e.g.
Return the current GMT date in format RFC 1123-Date e.g.:Sat, 13 Nov 2010 23:30:02 GMT
Return the environment variable specified via p_env_name
Get name of host
Get IP address, subnet mask and broadcast address from a network inteface
Get IP address of host
Return the current calendar time in a formatted way
Computes authentication token AUTN from anonymity key AK, random challenge RAND, sequence number SQN and authentication management field AMF.
Computes network authentication code MAC-A from key K, random challenge RAND, sequence number SQN and authentication management field AMF.
Computes resynch authentication code MAC-S from key K, random challenge RAND, sequence number SQN and authentication management field AMF.
Takes key K and random challenge RAND, and returns response RES.
Takes key K and random challenge RAND, and returns AK, CK, RES
Takes key K and random challenge RAND, and returns confidentiality key CK.
Takes key K and random challenge RAND, and returns integrity key IK.
Takes key K and random challenge RAND, and returns anonymity key AK.
Takes key K and random challenge RAND, and returns resynch anonymity key AK.
Return the natural logarithm of the argument
Return an FloatList with the highest number found at index 0 and the index of flist where it’s fond at index 1
Return an IntegerList with the highest number found at index 0 and the index of ilist where it’s found at index 1
Return an FloatList with the highest number found at index 0 and the index of flist where it’s fond at index 1
Return an IntegerList with the lowest number found at index 0 and the index of ilist where it’s fond at index 1
Raise to power (float to float power)
Raise to power (float to integer power)
Raise to power (integer to float power)
Raise to power (integer to integer power)
Set the environment variable p_env_name to p_env_value.
Put charstring to lowercase
Put charstring to uppercase
Set down a network interface
Set up a network interface
Set IP address, subnet mask and broadcast address in a network inteface If number is set, a range of virtual interfaces are set up with continuous IP address (no subnet mask, broadcast checking)
Return the sine of angle radians
Return the values of the sin function
Raise a float value to square
Raise an integer value to square
Square root of float value
Square root of integer value
Return the normalized standard deviation of float list (so the average square distance from the center of elements in the list)
Return the normalized standard deviation of float list using custom center (so it is the average square distance from a user defined central value)
Return the normalized standard deviation of integer list (so the average square distance from the center of points)
Return the normalized standard deviation of integer list using custom center (so it is the average square distance from a user defined central value)
Substract two integer values represented in OCTETSTRING
Computes the 8 bit ASCII representation of an hexstring
Return the number of clock ticks used by the application since the program was launched
Current calendar time of the system in seconds
Function to convert a formated time value to seconds.
Function to convert a formated time value to seconds.
Difference between two time
Elapsed seconds since time t (only when f__tic() returns the number of clock ticks elapsed since the program was launched)
Append tail to the end of head (head return as inout)
Append tail to the end of head (head return as inout)

> external function f_acos( | in | float | val | ) return float

Return the arc cosine of value in [0, pi]

> external function f_addOctetstring( | in | octetstring | par1,
> | in | octetstring | par2 | ) return octetstring

Add two integer values represented in OCTETSTRING

> external function f_asin( | in | float | val | ) return float

Return the arc sine of value in [-pi/2, +pi/2]

> external function f_assert( | charstring | pl_assertMessage,
> | boolean | pl_predicate | )

Implement TTCN assertion.

> external function f_averageFL( | in | FloatList | flist | ) return float

Return the average of flist

> external function f_averageIL( | in | IntegerList | ilist | ) return float

Return the average of ilist

> external function f_calculate_HMAC_MD5(
> | in | octetstring | pl_key,
> | in | octetstring | pl_input,
> | in | integer | pl_length
> ) return octetstring

Calculate the HMAC MD5 value of a message with specified key.

> external function f_calculate_HMAC_SHA1(
> | in | octetstring | pl_key,
> | in | octetstring | pl_input,
> | in | integer | pl_length
> ) return octetstring

Calculate the HMAC SHA1 value of a message with specified key.
Purpose: Encrypt message using the confidentiality algorithm 128-EEA3
Purpose: Calculate 32 bit message authentication code (MAC) using integrity algorithm 128-EIA3

> external function f_calculateDigestHA1( | charstring | nonce,
> | charstring | cnonce,
> | charstring | user,
> | charstring | realm,
> | charstring | passwd,
> | charstring | alg | ) return charstring

Calculate digest H(A1) hash

> external function f_calculateDigestResponse(
> | charstring | nonce,
> | charstring | cnonce,
> | charstring | user,
> | charstring | realm,
> | charstring | passwd,
> | charstring | alg,
> | charstring | nonceCount,
> | charstring | method,
> | charstring | qop,
> | charstring | URI,
> | charstring | HEntity
> ) return charstring

Calculate digest response

> external function f_calculateHMACMD5( | in | octetstring | msg,
> | in | OCT_64 | key | ) return octetstring

Calculate the 128 bit HMAC MD5 value of a message with specified 64 bit key.

> external function f_calculateMD5( | in | charstring | pszHashInput | ) return charstring

Compute MD5 hash value

> external function f_ceil( | in | float | val | ) return integer

Return the smallest integer value that is not less then value

> function f_charstr2unichar ( | in | charstring | p_char | ) return universal charstring

Convert charstring 2 universal charstring

> external function f_compilationTime() return charstring

Return the compilation time of module

> external function f_compOctetstring( | in | octetstring | par1,
> | in | octetstring | par2 | ) return integer

Compare two integer values represented in OCTETSTRING
Converts an IPv4 and IPv6 address to its hex representation.

> external function f_cos( | in | float | angle | ) return float

Return the cosine of angle radILns

> external function f_cosVL( | in | float | freq,
> | in | float | altitude,
> | in | float | start_val,
> | in | integer | len,
> | in | float | step | ) return FloatList

Return the values of the cosine function

> external function f_ctime( | integer | pl_sec | ) return charstring

Convert a time value in seconds to human readable string The time represented as local time

> external function f_ctime_UTC( | integer | pl_sec | ) return charstring

Convert a time value in seconds to human readable string The time represented as UTC

> external function f_dec_TBCD( | in | octetstring | pl_oct | ) return charstring

Decode octetstring from TBCD encoding

> function f_decGSM7bit( | in | octetstring | pl_gsm7bit | ) return universal charstring

GSM 7-bit decoding (GSM 03.38)

> external function f_deleteIP( | in | charstring | interface | )

Delete IP address from a network inteface
Set IP address, subnet mask in a network inteface Uses RTLN netlink interface on linux, which is faster than original POSIX.

> external function f_EAPSIM_A3A8( | in | OCT_16 | Ki,
> |  | OCT_16 | rand,
> | out | octetstring | sres,
> | out | octetstring | Kc | )

Takes key Ki and random challenge RAND, and returns Kc and SRES keys

> external function f_enc_TBCD( | in | charstring | pl_char | ) return octetstring

Encode charstring to TBCD

> function f_encGSM7bit( | in universal | charstring | pl_str | ) return octetstring

GSM 7-bit encoding (GSM 03.38)

> external function f_exp( | in | float | val | ) return float

Return the exponential value of the argument

> external function f_FIO_chdir ( | in | charstring | pl_name | ) return boolean

A wrapper function for f_FIO_chdir.
Change the permissions of the file or directory.

> external function f_FIO_close ( | in | integer | pl_fd | ) return integer

Closes a file associated with the given file descriptor.
Checks the existence of files and directories.

> external function f_FIO_flush ( | in | integer | pl_fd | ) return integer

Transfers (“flushes”) all modified in-core data of the file referred to by the file descriptor to the disk device.

> external function f_FIO_get_error_code () return integer

Returns the actual error code.

> external function f_FIO_get_error_string () return charstring

Returns the actual error message.
Create a new directory

> external function f_FIO_open_append_rdwr ( | in | charstring | pl_name | ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_append_rdwr_excl (
> | in | charstring | pl_name
> ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_append_wronly (
> | in | charstring | pl_name
> ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_append_wronly_excl (
> | in | charstring | pl_name
> ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_rdonly ( | in | charstring | pl_name | ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_trunc_rdwr ( | in | charstring | pl_name | ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_trunc_rdwr_excl (
> | in | charstring | pl_name
> ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_trunc_wronly (
> | in | charstring | pl_name
> ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_open_trunc_wronly_excl (
> | in | charstring | pl_name
> ) return integer

A wrapper function for f_FIO_open.

> external function f_FIO_read_data ( | in | integer | pl_fd,
> | inout | octetstring | pl_data,
> | in | integer | pl_bytes | ) return integer

A wrapper function for f_FIO_read.

> external function f_FIO_read_data_TLV (
> | in | integer | pl_fd,
> | inout | octetstring | pl_data
> ) return integer

A wrapper function for f_FIO_read.

> external function f_FIO_read_data_until (
> | in | integer | pl_fd,
> | inout | octetstring | pl_data,
> | in | octetstring | pl_separator
> ) return integer

A wrapper function for f_FIO_read_until.

> external function f_FIO_read_text ( | in | integer | pl_fd,
> | inout | charstring | pl_text,
> | in | integer | pl_bytes | ) return integer

A wrapper function for f_FIO_read.

> external function f_FIO_read_text_until (
> | in | integer | pl_fd,
> | inout | charstring | pl_text,
> | in | charstring | pl_separator
> ) return integer

A wrapper function for f_FIO_read_until.
Removes a directory

> external function f_FIO_seek_backward ( | in | integer | pl_fd,
> | in | integer | pl_bytes | ) return integer

Moves the file pointer backward with a given number of bytes from the current position.

> external function f_FIO_seek_end ( | in | integer | pl_fd | ) return integer

Moves the file pointer to the end of the file.

> external function f_FIO_seek_forward ( | in | integer | pl_fd,
> | in | integer | pl_bytes | ) return integer

Moves the file pointer forward with a given number of bytes from the current position.

> external function f_FIO_seek_home ( | in | integer | pl_fd | ) return integer

Moves the file pointer to the beginning of the file.

> external function f_FIO_set_filedescriptor_previousline (
> | in | integer | pl_fd
> ) return integer

If there was no problem, then the return value will be 1.
Query the permissions of the file or directory.

> external function f_FIO_write_data ( | in | integer | pl_fd,
> | in | octetstring | pl_data | ) return integer

A wrapper function for f_FIO_write.

> external function f_FIO_write_data_flush (
> | in | integer | pl_fd,
> | in | octetstring | pl_data
> ) return integer

A wrapper function for f_FIO_write.

> external function f_FIO_write_text ( | in | integer | pl_fd,
> | in | charstring | pl_text | ) return integer

A wrapper function for f_FIO_write.

> external function f_FIO_write_text_flush ( | in | integer | pl_fd,
> | in | charstring | pl_text | ) return integer

A wrapper function for f_FIO_write.

> external function f_floor( | in | float | val | ) return integer

Return the largest integer value that is not greater then value

> external function f_FS_bfree ( | in | charstring | p_name | ) return integer

Query the total number of free blocks.
Query the total number of blocks.

> external function f_FS_bsize ( | in | charstring | p_name | ) return integer

Query the file system block size.

> external function f_FS_dspacerate ( | in | charstring | p_name | ) return integer

Query the free space rate.

> function f_gen_Exponential_Distribution( | in | float | p_lambda | ) return float

Returns with the exponential random variable for a given lambda

> function f_generate_poissonTable( | in | float | p_lambda,
> | out | t_Poisson_Table | p_pTable | ) return boolean

Returns with an initialized poisson table which is a cumulative probability distribution list for a given lambda.

> external function f_getCurrentDateWithOffset( | integer | pl_sec | ) return charstring

Generate a date from the actual date and time plus the parameter in seconds e.g.

> external function f_getCurrentGMTDate() return charstring

Return the current GMT date in format RFC 1123-Date ex :Sat, 13 Nov 2010 23:30:02 GMT

> external function f_GetEnv( | in | charstring | p_env_name | ) return charstring

Return the environment variable specified via p_env_name

> external function f_getHostName() return charstring

Get name of host

> external function f_getIP( | in | charstring | interface, |  |
> | out | charstring | ip, |  |
> | out | charstring | netmask, |  |
> | out | charstring | broadcast, |  |
> | in | TCCInterface_IPAddressType | addressType: | = | IPv4 | )

Get IP address, subnet mask and broadcast address from a network inteface

> external function f_getIpAddr(
> | in | charstring | hostname, |  |
> | in | TCCInterface_IPAddressType | addressType: | = | IPv4
> ) return charstring

Get IP address of host
Get both IPv4 and IPv6 addresses of the given host

> function f_getNext_poissonValue( | in | float | p_lambda,
> | inout | t_Poisson_Table | p_pTable,
> | out | boolean | p_sucess | ) return integer

Returns with a random poisson value by the given poisson table and lambda poisson variance.

> external function f_getTimeFormatted( | integer | pl_sec,
> | charstring | pl_format | ) return charstring

Return the current calendar time in a formatted way

> external function f_IMSAKA_calculateAUTN( | in | OCT_6 | SQN,
> | in | OCT_6 | AK,
> | in | OCT_2 | AMF,
> | in | OCT_8 | MAC | ) return octetstring

Computes authentication token AUTN from anonymity key AK, random challenge RAND, sequence number SQN and authentication management field AMF.

> external function f_IMSAKA_f1( | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand,
> | in | octetstring | pl_sqn,
> | in | octetstring | pl_amf | ) return octetstring

Computes network authentication code MAC-A from key K, random challenge RAND, sequence number SQN and authentication management field AMF.

> external function f_IMSAKA_f1star ( | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand,
> | in | octetstring | pl_sqn,
> | in | octetstring | pl_amf | ) return octetstring

Computes resynch authentication code MAC-S from key K, random challenge RAND, sequence number SQN and authentication management field AMF.

> external function f_IMSAKA_f2 ( | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand | ) return octetstring

Takes key K and random challenge RAND, and returns response RES.

> external function f_IMSAKA_f2345 (
> | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand
> ) return TCCSecurity_Keys

Takes key K and random challenge RAND, and returns AK, CK, RES

> external function f_IMSAKA_f3 ( | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand | ) return octetstring

Takes key K and random challenge RAND, and returns confidentiality key CK.

> external function f_IMSAKA_f4 ( | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand | ) return octetstring

Takes key K and random challenge RAND, and returns integrity key IK.

> external function f_IMSAKA_f5 ( | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand | ) return octetstring

Takes key K and random challenge RAND, and returns anonymity key AK.

> external function f_IMSAKA_f5star ( | in | octetstring | pl_OP,
> | in | octetstring | pl_k,
> | in | octetstring | pl_rand | ) return octetstring

Takes key K and random challenge RAND, and returns resynch anonymity key AK.

> external function f_IPsec_SADB_add (
> | in | charstring | srcAddress, |  |
> | in | charstring | dstAddress, |  |
> | in | TCCIPsec_Protocol | protocol, |  |
> | in | integer | spi, |  |
> | in TCCIPsec_ExtensionList | extensionList | : | = | {},
> | in | TCCIPsec_Algorithm | alg, |  |
> | in boolean | setparitybit | : | = | false,
> | in TCCIPsec_IPsecMode | ipSecMode | : | = | anyMode
> ) return TCCIPsec_Result

Adds a Security Association to the database (SADB)

> external function f_IPsec_SADB_delete (
> | in | charstring | srcAddress,
> | in | charstring | dstAddress,
> | in | TCCIPsec_Protocol | protocol,
> | in | integer | spi
> ) return TCCIPsec_Result

Deletes a Security Association from the database (SADB)

> external function f_IPsec_SADB_flush () return TCCIPsec_Result

Deletes all Security Associations from the database (SADB)

> external function f_IPsec_SPDB_add (
> | in | charstring | srcAddress, |  |
> | in integer | srcPrefixLen | : | = | c_TCCIPsec_prefixAll,
> | in integer | srcPort | : | = | c_TCCIPsec_anyPort,
> | in | charstring | dstAddress, |  |
> | in integer | dstPrefixLen | : | = | c_TCCIPsec_prefixAll,
> | in integer | dstPort | : | = | c_TCCIPsec_anyPort,
> | in TCCIPsec_TranspProto | transpProto | : | = | anyTranspProto,
> | in | TCCIPsec_PolicyDirection | dir, |  |
> | in | TCCIPsec_PolicyRule | rule |  |
> ) return TCCIPsec_Result

Adds a Security Policy to the database (SPDB)

> external function f_IPsec_SPDB_delete (
> | in | charstring | srcAddress, |  |
> | in integer | srcPrefixLen | : | = | c_TCCIPsec_prefixAll,
> | in integer | srcPort | : | = | c_TCCIPsec_anyPort,
> | in | charstring | dstAddress, |  |
> | in integer | dstPrefixLen | : | = | c_TCCIPsec_prefixAll,
> | in integer | dstPort | : | = | c_TCCIPsec_anyPort,
> | in TCCIPsec_TranspProto | transpProto | : | = | anyTranspProto,
> | in | TCCIPsec_PolicyDirection | dir |  |
> ) return TCCIPsec_Result

Deletes a Security Policy from the database (SPD)

> external function f_IPsec_SPDB_flush () return TCCIPsec_Result

Deletes all Security Policies from the database (SPD)

> external function f_log( | in | float | val | ) return float

Return the natural logarithm of the argument

> external function f_maxFL( | in | FloatList | flist | ) return FloatList

Return an FloatList with the highest number found at index 0 and the index of flist where it’s fond at index 1

> external function f_maxIL( | in | IntegerList | ilist | ) return IntegerList

Return an IntegerList with the highest number found at index 0 and the index of ilist where it’s found at index 1

> external function f_minFL( | in | FloatList | flist | ) return FloatList

Return an FloatList with the highest number found at index 0 and the index of flist where it’s fond at index 1

> external function f_minIL( | in | IntegerList | ilist | ) return IntegerList

Return an IntegerList with the lowest number found at index 0 and the index of ilist where it’s fond at index 1
Fault tolerant version of the oct2str Titan built-in function.

> function f_OctetIpv4( | in | charstring | pl_ip | ) return octetstring

convertes an IPv4 address given in dotted notation to its hex representation

> external function f_pcre_regexp( | in | charstring | instr,
> | in | charstring | expression,
> | in | integer | groupno | ) return charstring

Evaulate a Perl compatible regular expression

> external function f_powFF( | in | float | base,
> | in | float | expo | ) return float

Raise to power (float to float power)

> external function f_powFI( | in | float | base,
> | in | integer | expo | ) return float

Raise to power (float to integer power)

> external function f_powIF( | in | integer | base,
> | in | float | expo | ) return float

Raise to power (integer to float power)

> external function f_powII( | in | integer | base,
> | in | integer | expo | ) return integer

Raise to power (integer to integer power)

> external function f_PutEnv( | in | charstring | p_env_name,
> | in | charstring | p_env_value | ) return boolean

Set the environment variable p_env_name to p_env_value.

> external function f_putInLowercase( | charstring | pl_string | ) return charstring

Put charstring to lowercase

> external function f_putInUppercase( | charstring | pl_string | ) return charstring

Put charstring to uppercase

> function f_replaceEveryOccurenceOfPattern(
> | in | charstring | parInStr,
> | in | charstring | parSubStrA,
> | in | charstring | parSubStrB
> ) return charstring

Replace every occurance of pattern parSubStrA with parSubStrB in parInStr

> function f_replaceEveryOccurenceOfSubstring(
> | in | charstring | parInStr,
> | in | charstring | parSubStrA,
> | in | charstring | parSubStrB
> ) return charstring

Replace every occurance of parSubStrA with parSubStrB in parInStr

> function f_replaceFirstOccurenceOfPattern(
> | in | charstring | parInStr,
> | in | charstring | parSubStrA,
> | in | charstring | parSubStrB
> ) return charstring

Replace first occurance of pattern parSubStrA with parSubStrB in parInStr

> function f_replaceFirstOccurenceOfSubstring(
> | in charstring | parInStr | ,
> | in | charstring | parSubStrA,
> | in | charstring | parSubStrB
> ) return charstring

Replace first occurance of parSubStrA with parSubStrB in parInStr

> external function f_setInterfaceDown(
> | in | charstring | interface, |  |
> | in | TCCInterface_IPAddressType | addressType: | = | IPv4
> )

Set down a network interface

> external function f_setInterfaceUp(
> | in | charstring | interface, |  |
> | in | TCCInterface_IPAddressType | addressType: | = | IPv4
> )

Set up a network interface

> external function f_setIP( | in | charstring | interface, |  |
> | in | charstring | ipaddress, |  |
> | in | charstring | subnetmask, |  |
> | in | charstring | broadcast, |  |
> | in integer | number | : | = | 1 | )

Set IP address, subnet mask and broadcast address in a network inteface If number is set, a range of virtual interfaces are set up with continuous IP address (no subnet mask, broadcast checking)
Set IP address, subnet mask in a network inteface Uses RTLN netlink interface on linux, which is faster than original POSIX.

> external function f_sin( | in | float | angle | ) return float

Return the sine of angle radILns

> external function f_sinVL( | in | float | freq,
> | in | float | altitude,
> | in | float | start_val,
> | in | integer | len,
> | in | float | step | ) return FloatList

Return the values of the sine function

> external function f_sqrF( | in | float | base | ) return float

Raise a float value to square

> external function f_sqrI( | in | integer | base | ) return integer

Raise an integer value to square

> external function f_sqrtF( | in | float | base | ) return float

Square root of float value

> external function f_sqrtI( | in | integer | base | ) return float

Square root of integer value

> external function f_stdFL( | in | FloatList | flist | ) return float

Return the normalized standard devILtion of float list (so the average square distance from the center of elements in the list)

> external function f_stdFLL( | in | FloatList | flist,
> | in | float | u | ) return float

Return the normalized standard devILtion of float list using custom center (so it is the average square distance from a user defined central value)

> external function f_stdIL( | in | IntegerList | ilist | ) return float

Return the normalized standard devILtion of integer list (so the average square distance from the center of points)

> external function f_stdILL( | in | IntegerList | ilist,
> | in | float | u | ) return float

Return the normalized standard devILtion of integer list using custom center (so it is the average square distance from a user defined central value)
The f_strstr function locates the first occurrence of the string s2 in string s1 and returns an index of starting pont of the located string, or -1 if the string is not found.

> external function f_subOctetstring( | in | octetstring | par1,
> | in | octetstring | par2 | ) return octetstring

Substract two integer values represented in OCTETSTRING
The function returns a substring from a value.
Returns the pid of the process

> external function f_TCCMessageHandling_getMessageLength(
> | in | octetstring | stream
> ) return integer

Function to get the length of the received message.

> external function f_TCCMessageHandling_getMessageLength4Diameter(
> | in | octetstring | stream
> ) return integer

Function to get the length of the received message.

> external function f_TCCMessageHandling_getMessageLength4Radius(
> | in | octetstring | stream
> ) return integer

Function to get the length of the received message.

> function f_Template_subsfiletemplate(
> | in | TCCSubstitutionList | pl_dict,
> | in | charstring | pl_file
> ) return charstring

Makes the substitutions in the content of the given file, according to the dictonary

> function f_Template_substitutetemplate(
> | in | TCCSubstitutionList | pl_dict,
> | in | charstring | pl_string
> ) return charstring

Makes the substitutions according to the dictonary given

> external function f_tic() return integer

Return the number of clock ticks used by the application since the program was launched

> external function f_time() return integer

Current calendar time of the system in seconds

> external function f_time2sec( | integer | pl_year,
> | integer | pl_mon,
> | integer | pl_day,
> | integer | pl_hour,
> | integer | pl_min,
> | integer | pl_sec | ) return integer

function to convert a formated time value to seconds The time represented as local time

> external function f_time2sec_UTC( | integer | pl_year,
> | integer | pl_mon,
> | integer | pl_day,
> | integer | pl_hour,
> | integer | pl_min,
> | integer | pl_sec | ) return integer

function to convert a formated time value to seconds The time represented as UTC

> external function f_timeDiff( | integer | t_stop,
> | integer | t_start | ) return integer

Difference between two time

> external function f_toc( | integer | t | ) return float

Elapsed seconds since time t (only when f_tic() returns the number of clock ticks elapsed since the program was launched)

> function f_unichar2charstr (
> | in universal | charstring | p_unichar
> ) return charstring

Convert universal charstring 2 charstring

> external function f_updateFL( | inout | FloatList | head,
> | in | FloatList | tail | )

Append tail to the end of head (head return as inout)

> external function f_updateIL( | inout | IntegerList | head,
> | in | IntegerList | tail | )

Append tail to the end of head (head return as inout)
Computes network authentication code MAC-A from key K, random challenge RAND, sequence number SQN and authentication management field AMF.
Computes resynch authentication code MAC-S from key K, random challenge RAND, sequence number SQN and authentication management field AMF.
Takes key K and random challenge RAND, and returns response RES, confidentiality key CK, integrity key IK and anonymity key AK.
Takes key K and random challenge RAND, and returns resynch anonymity key AK.