blob: b972512f9ddbd1a2f6f6fdcec258ec6b4ce95110 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
Crypto use in ooo-build/OOO
OpenOffice.org
SL91: OpenOffice_org-1.1
SL92: OpenOffice_org-1.1.2
SL93: OpenOffice_org-2.0-beta
The main URL is: http://www.openoffice.org/
The following cryptographics code has been found in OOo:
svx/source/msfilter/mscodec.cxx:
+ does simple XOR encryption, it was moved from sc/sc/source/filter/excel/xistream.cxx
as of OOo-2.0
+ also hooks into rtl_Digest_* from sal/rtl/source/digest.c
sal/rtl/source/cipher.c:
+ implements block ciphers:
+ Blowfish - blocksize = 8; keylenght does not seem to be limited
+ implements stream ciphers:
+ ARC4 - key lenght does not seem to be limited
sal/rtl/source/crc.c:
+ does CRC redundancy check
sal/rtl/source/digest.c:
+ implements digest algorithms:
+ MD2, MD5, SHA, SHA1, HMAC_MD5, HMAC_SHA1
module libxmlsec:
+ uses system libnss (mozilla) to get crypto functions
modules xmlsecurity:
+ uses system libnss (mozilla) to get the crypto functions
+ the libnss code is currently duplicated in the OOo sources
(system-mozilla-xmlsecurity-libnss.diff) until the system
mozilla provides a missing symbol. It could be removed for
SL 9.3-final.
Sources of the zlib library (used for compression) and python-2.2.2 are
no loger included in the stripped source tarball.
|