Annotation of pgp/contrib/idea/readme, revision 1.1

1.1     ! root        1: This is some source code that does high-speed IDEA CFB encryption on
        !             2: an 80x86.  The functions are not complete, in that they don't handle
        !             3: blocks that are not a multiple of 8 bytes long, but it's a start, and
        !             4: is included here for anybody to experiment with.  It is as efficient
        !             5: as I could make it.  If USELODS is not set during assembly, a version
        !             6: that uses the minimum number of instructions possible is produced.
        !             7: USELODS, however, seems to be faster.  I have not tried it on a '486
        !             8: yet.
        !             9: 
        !            10: Test.c is a test driver that times the code.  For real use, you'd need
        !            11: to add key-unpacking code and code to handle odd-sized buffers.  The code
        !            12: here is designed to be the middle part in a loop for encrypting an
        !            13: arbitrary number of bytes:
        !            14: 
        !            15: xor leading odd bytes
        !            16: IDEA encrypt
        !            17: (xor 8 bytes and IDEA encrypt) as often as necessary
        !            18: xor trailing odd bytes
        !            19: 
        !            20: It will probably become part of PGP some day.
        !            21: -- 
        !            22:        -Colin <[email protected]>

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.