|
|
1.1 root 1: READ_ENCRYPTED Read Encrypted File
2:
3: Warren A. Montgomery 10/20/80 (EMACS 4.0)
4:
5: This macro library contains macros for reading and writing
6: files encrypted with crypt (1) from emacs. The macros prompt for
7: key name and behave like ^X^R, ^X^W, and ^X^S
8:
9: READ_ENCRYPTED
10:
11: Read an encrypted file into the buffer
12: Kill Stack contains calling parameters of Key and File Name
13:
14: <usilent
15:
silence unix
16: B2%%<.exec
17: &crypt - < Form Commannd Line in File
18: & Kill Stack Now Contains
19: crypt (key) < (file)
20: File Name
21: then buffer name
22: � Run "crypt <key> <file"
23: change file name
24: 0> change buffer name
25: <usilent
26:
�� Remove linefeed introduced by crypt
27:
28: WRITE_ENCRYPTED
29:
30: Write an encrypted file from the buffer
31:
32: Kill Stack Contains parameters of key and file name
33:
34: <usilent
35:
silence echoes
36: &crypt - > �&Form Command Line
37:
38: Kill Stack Now contains
39: crypt (key) > (File)
40: File Name
41: usilent
42: � Run crypt <key> >file from buffer
43: � Change File Name and mark buffer
44: <usilent
45:
46: RRead_Encrypted Read an encrypted file into the buffer
47:
48: Prompts for key and file name
49:
50: |� Conditionals Here implement
51: If ((File entered) && (key entered)) do_it
52: �<Read File?
53: |��<Key?
54: �READ_ENCRYPTED
55: ����
56: WWrite_Encrypted Write to a file from the buffer
57:
58: Prompts for key and file name
59:
60: |� Conditionals Here implement
61: If ((File entered) && (key entered)) do_it
62: �<Write File?
63: |��<Key?
64: �WRITE_ENCRYPTED
65: ����
66: SSAVE_ENCRYPTED Save the buffer to a encrypted file
67:
68: Save an encrypted file from the buffer
69:
70: |� If (Key Entered)
71: �<Key?
72: F%�WRITE_ENCRYPTED
73: ��
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.