# Created by Octave 3.6.3, Wed Jan 09 09:18:20 2013 UTC <builder@localhost.localdomain>
# name: cache
# type: cell
# rows: 3
# columns: 6
# 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: 14
hash = SHA1 (.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 5
fload


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 152
 -- Loadable Function: VAR = fload (FID)
     Loads a single variable of any type from a binary stream, where it
     was previously saved with fsave.




# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
Loads a single variable of any type from a binary stream, where it was
previousl



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 5
fsave


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 161
 -- Loadable Function:  fsave (FID, VAR)
     Save a single variable to a binary stream, to be subsequently
     loaded with fload. Returns true if successful.




# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
Save a single variable to a binary stream, to be subsequently loaded
with fload.



# 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: 43
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: 387
 -- Loadable Function: packfields (struct, var1, var2, ...)
     Inserts the named variables VAR1, VAR2, ... as fields into STRUCT.
     STRUCT can be a scalar structure or user class.  This is
     equivalent to the code:
           struct.var1 = var1;
           struct.var2 = var2;
                   :
     but more efficient and more concise.

     See also: unpackfields, struct





# name: <cell-element>
# type: sq_string
# elements: 1
# length: 41
Inserts the named variables VAR1, VAR2, .



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


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 395
 -- Loadable Function: unpackfields (struct, fld1, fld2, ...)
     Inserts the named fields of a struct as variables into the current
     scope.  STRUCT can be a scalar structure or user class.  This is
     equivalent to the code:
           var1 = struct.var1;
           var2 = struct.var2;
                   :
     but more efficient and more concise.

     See also: packfields, struct





# name: <cell-element>
# type: sq_string
# elements: 1
# length: 73
Inserts the named fields of a struct as variables into the current
scope.





