NARVAL >> NL_S: Security
NL_S: Security
- NL_S_AESAddRoundKey — Addition (element to element in F256) between a state matrix and a round key.
- NL_S_AESDecryption — Perform the AES decryption.
- NL_S_AESEncryption — Perform the AES encryption.
- NL_S_AESInitialization — Perform the initialization structure of the AES algorithm from a cryptographic key.
- NL_S_AESInitializationM — Perform the vectors Sbox, InvSbox, ExpoToPoly and PolyToExpo used during the initialization of the AES algorithm.
- NL_S_AESKeyExpansion — Perform the key Expansion.
- NL_S_AESMixColumns — Mix columns of a matrix.
- NL_S_AESMixColumnsR — Mix columns of a matrix (reverse).
- NL_S_AESPolynomialMult — Perform the polynomial multiplication in a finite field.
- NL_S_AESShiftRows — Shift each row of a 4x4 matrix to the left.
- NL_S_AESShiftRowsR — Shift each row of a 4x4 matrix to the right.
- NL_S_AESSubBytes — Substitution of a matrix state in respect with a table Sbox.
- NL_S_AESSubBytesR — Substitution of a matrix state in respect with a table InvSbox.
- NL_S_Bin2Dec — Convert binary number sequence to decimal number.
- NL_S_Dec2Bin — Convert decimal number to a binary number sequence.
- NL_S_GCD — Perform the greatest common divisor between two integers (Euclidian algorithm).
- NL_S_GCDExtended — Perform the greatest common divisor between two integers and the solutions of the Bezout's identity (Extended Euclidian algorithm).
- NL_S_GCDIterative — Perform the greatest common divisor between two integers (Iterative Euclidian algorithm).
- NL_S_GCDRecursive — Perform the greatest common divisor between two integers (Recursive Euclidian algorithm).
- NL_S_ISMultiPath — Display the disjoint overlay paths followed by information slices towards a destination overlay node.
- NL_S_ISOLKnowledge — Perform the set of IP slices collected by a defined overlay node.
- NL_S_ISOLNiNjSlice — Perform the list of all IP slices forwarded between the overlay nodes i and j.
- NL_S_ISOLSliceProp — Generate a slice propagation information within an overlay graph.
- NL_S_ISOverlay — Generate an overlay graph.
- NL_S_ISSlicePath — Perform the overlay path followed by an information slice towards an overlay node.
- NL_S_ISUL2OL — Select overlay nodes from an underlay graph.
- NL_S_ISULKnowledge — Perform the knowledge matrix of slices stored in each underlay node.
- NL_S_ISULMap — Perform the overlapping map of overlay edges in the underlay network.
- NL_S_Prime — Perform the primality test on an integer.
- NL_S_RSADecryption — Perform the decryption of a message in respect with the RSA scheme.
- NL_S_RSAEncryption — Perform the encryption of a message in respect with the RSA scheme.
- NL_S_RSAKeys — Perform the public and private keys of the RSA algorithm.
- NL_S_RSAKeysE — Perform the public and private keys of the RSA algorithm (additional input E).
- NL_S_ShiftRows — Shift each row of a 4x4 matrix.