Archiver Symbol Name Encryption - Analog Devices VisualDSP++ 3.5 Manual

Linker and utilities manual for 16-bit processors
Hide thumbs Also See for VisualDSP++ 3.5:
Table of Contents

Advertisement

• The
obj_file
replaced in the
• The archiver's command line is not case sensitive.

Archiver Symbol Name Encryption

Symbol name encryption protects intellectual property contained in an
archive library (
symbol names. Code and test a library with meaningful symbol names,
and then use archive library encryption on the fully tested library to dis-
guise the names.
Source file names in the symbol tables of object files in the archive
are not encrypted. The encryption algorithm is not reversible. Also,
encryption does not guarantee a given symbol will be encrypted the
same way when different libraries, or different builds of the same
library, are encrypted.
The -s switch (see in
<
in_library_file
<
exclude_file
letter of scrambled names.
Command Syntax
The following command line encrypts symbols in an existing archive file.
elfar -s [-v] library_file in_library_file exclude_file
where:
– Selects the encryption operation.
-s
– Selects verbose mode, which provides statistics on the symbols
-v
that were encrypted.
VisualDSP++ 3.5 Linker and Utilities Manual
for 16-Bit Processors
name (
.DOJ
.
lib_file
) that might be revealed by the use of meaningful
.DLB
Table
6-2) is used to encrypt symbols in
> to produce <
> are not encrypted, and <
object file) can be added, removed, or
>. Symbols in
library_file
type-letter
Archiver
> provides the first
type-letter
6-15

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?

Related Products for Analog Devices VisualDSP++ 3.5

Table of Contents