FLAM Issue Tracker - FL5
View Issue Details
0000457FL52.2 Subprogram FLUC (CONV)public2014-06-02 08:082014-07-07 21:00
Falk Reichbott 
Falk Reichbott 
normalfeaturehave not tried
0000457: Add FLAM as first encryption method
After the transparent decompression of FLAMFILEs and support of FLAM as compression method for record or block oriented read and write processing, we can add FLAM as the first encryption method to our read and write procedures of FLUC.
No tags attached.
Issue History
2014-06-02 08:08Falk ReichbottNew Issue
2014-06-02 08:08Falk ReichbottStatusnew => assigned
2014-06-02 08:08Falk ReichbottAssigned To => Falk Reichbott
2014-07-07 21:00Falk ReichbottNote Added: 0000527
2014-07-07 21:00Falk ReichbottStatusassigned => resolved
2014-07-07 21:00Falk ReichbottFixed in Version => 5.0
2014-07-07 21:00Falk ReichbottResolutionopen => fixed

Falk Reichbott   
2014-07-07 21:00   
Add up to 32 decrypt spezification to read and encrypt specification to write function with support of F4PWD (password) and F4KME (key management extension).

For a transparent read of clear, compressed and encrypted file you can currently spezify up to 32 FLAM4 passwords (F4PWD) or FLAM4 Key Management Exist parameter (F4KME) at read.xml/text/char/binary/auto(). If a encrypted FLAMFILE found, then each spezification are tryed and as last try a default password are always used. The default password, can be defind with password=default if read/write.flam() used, or with decr.f4pwd/kme(). The FKMESTD0 is used if no FKME parameter provided. The FKMESTD0 returns simply also the default password.

At write, only one kind of encryption (encrypt.f4pwd or f4kme) can be choosen. You can work with comp.gzip() encry.f4kme() to produce a encrypted FLAMFILE wich contains a gzip file. If you need a not encrypted FLAMFILE containing a gzip file then the switch FLAM4NDC can be used. The transparent decryption of FLAMFILES and the encryptio mehtods for flam4 are also supported for read and write.record().

This feature are available with FLAMv5.0.27.