# Created by Octave 3.8.0, Tue Feb 04 22:51:27 2014 CET <marco@GE-MATZERI-EU>
# name: cache
# type: cell
# rows: 3
# columns: 4
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 4
SHA1


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 496
hash = SHA1 (...)
SHA1 implements the Secure Hash Algorithm Cryptographic
Hashing (One-Way) function.  (FIPS PUB 180-1)

hash= SHA1( byte_stream, hash_initial )
hash = Row Vector of  20 byte values;

hash_initial default is 67452301 EFCDAB89 98BADCFE 10325476 C3D2E1F0

Note: while it is possible to create a "poor-man's" MAC (message
authenticity code) by setting hash_initial to a private value,
it is better to use an algorithm like HMAC.

HMAC= SHA1( [ passcode, SHA1( [passcode, data ] ) ); 


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
hash = SHA1 (...)
SHA1 implements the Secure Hash Algorithm Cryptographic
Hashin



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 17
mark_for_deletion


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 182
mark_for_deletion ( filename1, filename2, ... );
put filenames in the list of files to be deleted
when octave terminates.
This is useful for any function which uses temprorary files.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 45
mark_for_deletion ( filename1, filename2, ...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 10
packfields


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 480
 -- Loadable Function: packfields (S_NAME, VAR1, VAR2, ...)
     Create struct from variables.

     Inserts the named variables VAR1, VAR2, ... as fields into the
     struct named S_NAME.  If it does not exist, a struct with that name
     is created.

     This is equivalent to the code:
            s_name.var1 = var1;
            s_name.var2 = var2;
                    :
     but more efficient and more concise.

     See also: setfield, setfields, struct, unpackfields.




# name: <cell-element>
# type: sq_string
# elements: 1
# length: 29
Create struct from variables.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
unpackfields


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 579
 -- Loadable Function: unpackfields (S_NAME, FLD1, FLD2, ...)
     Create variables from fields of a struct.

     Inserts the named fields FLD1, FLD2, ..., from the struct named
     S_NAME, into the current scope.  Noe that S_NAME is the name of the
     struct in the current scope, not the struct itself.

          unpackfields ("struct", "var1", "var2")

     is equivalent to the code:
            var1 = struct.var1;
            var2 = struct.var2;
                    :
     but more efficient and more concise.

     See also: getfield, getfields, packfields, struct.




# name: <cell-element>
# type: sq_string
# elements: 1
# length: 41
Create variables from fields of a struct.





