SND-3080(P) Network Camera User Manual imagine the possibilities Thanks you for purchasing this Samsung product. To receive a more complete service, please visit our website RoHS compliant Our product complies with “The Restriction Of the use of certain Hazardous Substances in electrical and electronic equipment”, and we do not use the...
Page 2
overview CAUTION RISK OF ELECTRIC SHOCK. DO NOT OPEN CAUTION TO REDUCE THE RISK OF ELECTRIC SHOCK, DO NOT REMOVE COVER (OR BACK) NO USER SERVICEABLE PARTS INSIDE. REFER SERVICING TO QUALIFIED SERVICE PERSONNEL. This symbol indicates that dangerous voltage consisting a risk of electric shock is present within this unit.
Page 3
camera may cause personal injury. Do not place conductive objects (e.g. screwdrivers, coins, metal parts, etc.) or containers filled with water on top of the camera. Doing so may cause personal injury due to fire, electric shock, or falling objects. Do not install the unit in humid, dusty, or sooty locations.
overview Apparatus shall not be exposed to dripping or splashing and no objects filled with liquids, such as vases, shall be placed on the apparatus. The Mains plug is used as a disconnect device and shall stay readily operable at any time. When using the camera outdoors, moisture may occur inside the camera due to temperature difference between indoors and outdoors.
ImpoRTANT SAFeTy INSTRUCTIoNS Read these instructions. Keep these instructions. Heed all warnings. Follow all instructions. Do not use this apparatus near water. Clean only with dry cloth. Do not block any ventilation openings. Install in accordance with the manufacturer’s instructions. Do not install near any heat sources such as radiators, heat registers, or other apparatus (including amplifiers) that produce heat.
overview CoNTeNTS overview Important Safety Instructions Product Features Recommended PC Specifications What’s Included At a Glance installation & Removing the covers Connecting With Other Device connection Installation camera setup How to use the Keyboard controller Main Menu Profile Camera Setup Privacy Zone Others System Info...
web viewer Connecting to the Camera Login Installing ActiveX Using the Live Screen Backup setup screen Accessing the Setup Screen Default Setup System Setup Overlay Setup Event Setup Network Setup appendix Profile Terminology Specifications Frame Rate (NTSC) Frame Rate (PAL) Troubleshooting English _...
overview pRodUCT FeATUReS Support various communication protocols Supports TCP/IP, UDP, RTP/RTSP, SMTP for email, and FTP protocols as well as various internet protocols such as ARP, HTTP, HTTPS and DHCP. Web Browser-based monitoring Using the Internet web browser to display the image in a local network environment. Automatic Local Ip Setup ...
WhAT’S INCLUded Please check if your camera and accessories are all included in the product package. User Manual/ Camera User Manual IP INSTALLER DVD (For the iron plate) Test Monitor Cable Screw Dust-proof Plate The Test Monitor Cable is connected to a portable displayer and used for testing the camera. If you intend to use it for an actual monitoring camera, use the BNC cable instead.
overview AT A GLANCe Appearance Item Description Dome Cover Case cover used to protect the lens and the main unit. Main Unit Consists of: lens, switch board, PCB and screws. Power Port Used to plug in the power cable. Used to connect the Video In connector of the monitor, from which the video Video Output Port signal of the camera outputs.
Page 11
Inside Item Description Consists of two different ports: - ALARM IN : Used to receive the alarm input signal. Alarm I/O Port - ALARM OUT : Used to output the alarm output signal. - GND : Used for earth-grounding. Restores all camera settings to the factory default. Press and hold it for about 3 seconds to turn off the system indicator and restart the system.
Page 13
Item Description Inner Cover Cover used to protect the main unit. Wing-Side Hook Tap on either end to remove the inner cover. The Test Monitor Cable is connected to a portable displayer and used for Monitor Out testing the camera. Zoom Lever Used to adjust or fix the zoom factor of the lens.
installation & connection RemovING The CoveRS If you want to connect the Alarm I/O connectors, you must remove the dome cover and lens cover beforehand. Turn the dome cover counter-clockwise. Remove the dome cover by lifting it up. Tap on either end of the lens cover to remove it. 1_ installation &...
CoNNeCTING WITh oTheR devICe Power Monitor Network power Supply Connect the power adaptor to the power input port. Be careful not to reverse the polarity when you connect the power cable. You can also use a router featuring PoE (Power over Ethernet) to supply power to the camera. Connecting to the monitor Connect the [v_oUT] port of the camera to the video input port of the monitor.
Page 16
installation & connection Connecting to the I/o port box Connect the Alarm I/O cable to the corresponding port of the inner port box. ALARM IN ALARM OUT ALARM IN 1, 2 : Used to connect the alarm input signal. GND : Used for earth-grounding.
INSTALLATIoN precautions before installation Ensure you read the following instructions before installing the camera: Select an installation site (ceiling or wall) that can endure at least 5 times of the camera weight. Stuck-in or peeled-off cables can cause damage to the product or a fire. ...
Page 18
installation & connection Use the provided screws (x3) to fix the bracket to a desired position (ceiling or wall). Ensure that the <CAMERA FRONT> label on the bracket faces the direction for camera monitoring. Wiring Cover Arrange the cables through the bracket to the ceiling or wall. If you drill a hole in the ceiling cover for wiring, press hard to remove the cover and attach the dust-proof plate to it, and arrange the cables through the plate.
Page 19
Adjusting the monitoring direction for the camera Panning Tilting Lens rotation You can adjust the camera direction only when the camera is fixed on the ceiling. Then, turning the camera to the left or right is referred to as "Panning", while tilting the angle is "Tilting".
camera setup You can configure the camera settings using the Web Viewer. For accessing the Web Viewer, refer to "Network Connection and Setup". (page 29) hoW To USe The KeyBoARd CoNTRoLLeR Follow the steps below if you run the Web Viewer for setting the menus. Launch the Web Viewer.
mAIN meNU You can configure the camera settings to your preference. pRoFILe MAIN MENU You can select a mode that is appropriate to the PROFILE camera installation environment. CAMERA SET PRIVACY ZONE CAmeRA SeT OTHER SET Configure the camera functions and settings. SYSTEM INFO LANGUAGE pRIvACy ZoNe...
camera setup CAmeRA SeTUp You can configure the general settings of the camera module. Use the four direction ( $%_ + ) buttons to select a desired item. CAmeRA Id Provide the ID and position for a camera that displays on the screen. For selecting and saving each menu item, refer to "how to use the keyboard controller".
Page 23
moTIoN CAMERA SET ◄ ► You can specify a level of AGC for controlling the CAMERA ID camera motion. IRIS MOTION (F.FAST)--- Select F.FAST if you want to monitor a very fast moving object in a low contrast scene, and S.SLOW SHUTTER SENS-UP AUTO X4...
camera setup dAy/NIGhT You can specify a recording mode according to the scene. For selecting and saving each menu item, refer to "how to use the keyboard controller". (page 20) Select <CAmeRA SeT> - <dAy/NIGhT>. AUTO Select a screen transition mode according to the illumination, and set options as appropriate.
According to the specified recording mode, select a WHITE BAL mode with necessary WHITE BAL options. DAY/NIGHT NIGHT BRIGHTNESS BRIGHTNESS : Specify a brightness level MODE triggering the switch from DAY to NIGHT [ 00 ] ---- I ---- [ 00 ] ---- I ---- BLUE mode.
camera setup pRIvACy ZoNe You can set up to 12 privacy zones that will be hided for privacy of the subject when recording. For selecting and saving each menu item, refer to "how to use the keyboard controller". (page 20) ZoNe SeTUp Select <mAIN meNU>...
oTheRS You can reset the camera, or select the OSD font color to your preference. For selecting and saving each menu item, refer to "how to use the keyboard controller". (page 20) FACToRy deFAULT Select <mAIN meNU> - <oTheR SeT> OTHER SET - <FACToRy deFAULTS>.
camera setup SySTem INFo You can check the system information. For selecting and saving each menu item, refer to "how to use the keyboard controller". (page 20) Select <mAIN meNU> - <SySTem INFo>. SYSTEM INFO ◄ ► The current system information is displayed. 3 _ IPV _ N TYPE CAMERA VER.
S/W version available. CoNNeCTING The CAmeRA To AN Ip RoUTeR WITh The XdSL/CABLe modem This is for a small network environment such as homes, SOHO and ordinary shops. SND-3080 INTERNET xDSL or xDSL or xDSL 또는...
IP router are correct. CoNNeCTING The CAmeRA To AN Ip RoUTeR WITh LoCAL AReA NeTWoRKING This is for a large network environment such as corporate office, building, public office and factory. SND-3080 Switch INTERNET IP Router External Remote PC IP 공유기...
INTERNET xDSL or xDSL 또는 Cable 모뎀 Cable Modem External Remote PC 외부 원격 PC SND-3080 DDNS Server DDNS 서버 (Data Center, KOREA) (Data Center, KOREA) Setting the Ip Router This is enabled for a modem using DHCP. Set the Static or Dynamic IP address. (pages 34~39) Launch an Internet browser on the local PC connected to the IP Router.
NeTWoRKING Connecting to the camera from a local pC in the LAN Launch an Internet browser on the local PC. Enter the IP address of the camera in the address bar of the browser. SND-3080 INTERNET Switch External Remote PC SND-3080 외부...
Ip AddReSS SeTUp Buttons used in Ip Installer Item Description Model name of the connected camera. Device Name Click the column to sort the list by model name. However, search will be stopped if clicked during the search. Displays either <Static> or <Dynamic> for the current network connection Mode status.
network connection and setup IPv4 Scans for cameras with the IPv4 setting. IPv6 Scans for cameras with the IPv6 setting. Scans for cameras that are currently connected to the network. Search However, this button will be grayed out if neither IPv4 nor IPv6 is checked. Auto Set <IP Installer>...
Page 35
If using an Ip router : IP Address : Enter an address falling in the IP range provided by the IP router. ex) 192.168.1.2~254, 192.168.0.2~254, 192.168.XXX.2~254 Subnet Mask : The <Subnet mask> of the IP router will be the <Subnet mask> of the camera.
network connection and setup If the Ip router has more than one camera connected Configure the IP related settings and the Port related settings distinctly with each other. Category Camera #1 Camera #2 IP Address 192.168.1.200 192.168.1.201 IP related settings Subnet Mask 255.255.255.0 255.255.255.0...
Enter the password. This is the login password for the "admin" user who accesses the camera. The default password is "4321". Click [oK]. Auto network setup will be completed. The camera will automatically complete the network setting and restart. dyNAmIC Ip SeTUp dynamic Ip environment Setup Example of the dynamic IP environment ...
network connection and setup poRT RANGe FoRWARd (poRT mAppING) SeTUp If you have installed an IP router with a camera connected, you must set the port range forwarding on the IP router so that a remote PC can access the camera in it. manual port Range Forwarding From the Setup menu of the IP router, select <Applications &...
CoNNeCTING To The CAmeRA FRom A RemoTe pC vIA The INTeRNeT As a remote PC can not directly access <Ip Installer>, you should access the camera in the IP router network using DDNS URL of the camera. Before you can access a camera in the IP router network, you should have set the port range forward for the IP router.
web viewer web viewer CoNNeCTING To The CAmeRA Normally, you would Launch the Internet browser. Type the IP address of the camera in the address bar. ex) • IP address (IPv4) : 192.168.1.200 http://192.168.1.200 - the Login dialog should appear. •...
To check the ddNS address The DDNS address consists of: <one of the lower-case letters: c, m, p> + <the last 6 digits of the MAC (Ethernet) address> + <websamsung.net> The small letter will be <c> if the first 6 digits of the MAC (Ethernet) address is <00:00:f0>, or <m>...
web viewer INSTALLING ACTIveX If connecting to a camera for the first time, you will see the installation message. Then, install the required ActiveX to access the camera and control the video from it in real time. For Windows Xp Service pack 2 users Click the installation message that pops up when you first access the camera.
USING The LIve SCReeN Item Description Setup Move to the Setup screen. About You can check the firmware version, serial number and manufacturer information. Reset Alarm Resets the Alarm icon. (the Alarm and Motion icons disappear.) Capture Saves the snapshot as an image file in the .jpeg or .bmp format. Print Prints out the current image.
Samsung\SND-3080\SnapShot\Live If you want to change the path, click [Set path ( )] and specify a path. Windows Vista, Windows 7 : C:\users\[UserID]\Documents\Samsung\SND-3080\ SnapShot\Live On the Windows Vista, Windows 7 system, the path to save is fixed. The screenshot file will be named automatically in the format of <IP address_ ...
Page 45
If you want to quit recording, click [ again. Default file path Windows XP : C:\Program Files\Samsung\SND-3080\ VideoClip\Live If you want to change the path, click [Set path ( )] and specify a path. Windows Vista, Windows 7 : C:\users\[UserID]\Documents\Samsung\ SND-3080\VideoClip\Live On the Windows Vista, Windows 7 system, the path to save is fixed.
setup screen ACCeSSING The SeTUp SCReeN You can configure the default setting, system, overlay, event and network related settings, and change them as necessary. In the Live screen, click the <Setup> tab. The Setup screen appears. _ setup screen...
deFAULT SeTUp To configure the video settings You can set the video resolution and quality, and select the codec required. Select <Basic> - <video>. The Video setup screen appears. Brightness : Adjust the screen brightness from 1 to 100. Contrast : Adjust the contrast from ...
Page 48
setup screen To configure the Ip settings Select <Basic> - <Ip>. The IP setup window appears. IP configuration : Set the IP and port settings for the camera. IP type : Select one from <Static Ip>, <dynamic Ip>, and <pppoe Ip>.
Page 49
Multicast port : UDP Port used to transfer video signal with the UDP Multicast protocols. The default is 60005(UDP). TTL* : Set the TTL for the VNP packet. The default is 63, and if you want to change the address, specify it ranging from 0 to 255.
Page 50
setup screen User Registration From the User setup window, click [Insert]. The Register User window appears. Provide the <User Id>, <password>, and <Confirm password>, respectively. You can enter up to 9 alphanumeric or special characters (some excluded) for the user ID and password, respectively.
To set the display language Click <Basic> - <Language>. The Language setup window appears. You can select one from 7 languages (English/Korean/Chinese/French/Italian/ Spanish/German). When done, click [Apply]. The selected language will be applied. SySTem SeTUp To set the date/time You can obtain the current system time from the NTP server or your PC for your time setting.
setup screen The current time can vary depending on the computers regional (GMT and DST) and country (PC time configuration) settings. To check the log information Select <System> - <Log>. The Log information list appears. System log list : Shows the log ...
When the software update is completed, you will be prompted to restart the system. Click [oK] to restart the system. Since the current connection is disconnected, you have to connect to the system again. If the network is disconnected, the power supply fails, or the PC abnormally operates during the update, the system does not work at all.
setup screen Install a public certificate : To install the camera’s certificate, you need to type a certificate name (it can be arbitrarily assigned by user), certificate file issued from the authority and a key file. When done, click [Install]. If the certificate is installed successfully, the user-defined certificate name will be displayed.
eveNT SeTUp To set the event transfer function You can set the FTP/email server (SMTP) to transfer the alarm images present in the camera, in case an alarm event occurs. Select <event> - <Transfer setup>. The Image transfer setup window appears. For more information on commercial SMTP services, contact the SMTP service provider.
Page 56
setup screen Upload path : You can specify the path of the FTP directory to which you will transfer an alarm image. You can specify the path by just typing </directory name> or <directory name> in this field. If nothing is specified, the path will be defaulted to the root directory of the FTP server.
Page 57
To set an alarm image You can set to transfer the alarm image to the FTP/SMTP server. Select a transfer method when an event occurs or the schedule transfer function is activated. Select <event> - <Alarm image>. The Alarm Image setup window appears.
Page 58
setup screen To set the alarm input Select <event> - <Alarm input 1> or <Alarm input 2>. The Alarm Input setup window appears. When done, click [Apply]. Your settings will be saved. Input device setup : Select an input type according to the characteristics of the alarm sensor on the rear of the camera.
Page 59
m.d. configuration : Configure the motion detection settings. Motion sensitivity : Select one from <high>, <medium> and <Low>. Selecting <high> will trigger the motion detection event even with a small motion. Motion area : Set an area where the motion detection is performed. Activation time : Set the time to activate a specified operation when a motion is ...
setup screen To set the scheduled transfer You can set to transfer the JPEG image to the FTP/SMTP server at a specific interval. Select <event> - <Schedule>. The Schedule Transfer setup window appears. Schedule transfer function : If selecting <enable>, the schedule transfer function will be activated;...
Page 61
To set the ddNS DDNS is an abbreviation of Dynamic Domain Name Service that converts the IP address of a camera into a general Host Name so that the user can easily remember it and enables connecting a camera with a fixed Host Name even if the IP address of the camera may be dynamically changed.
appendix pRoFILe CAMERA SETUP MENU STANDARD BACKLIGHT DAY/NIGHT GAMING Parent Menu Sub-menus LENS IRIS LEVEL BACKLIGHT (F.FAST) (F.FAST) (F.FAST) MOTION NORM SLOW SHUTTER AUTO 1/250 SENSE UP AUTO X4 AUTO X2 AUTO X4 AUTO X4 AUTO X4 AUTO AUTO AUTO DAY/NIGHT NIGHT BURST...
TeRmINoLoGy GOP : The default is 15, and if set to 15, one I-Frame will be output per 15 frames as one I-Frame and 14 P-Frames constitute the GOP. The lower the GOP size is, the better the quality is; however, the bit rate as well as the data size will increase, causing a lower of the fps.
appendix SpeCIFICATIoNS Description Item NTSC Camera Color/BW Color Type Device 1/3" Super-HAD PS CCD Image Total 811 x 508 795 x 596 Pixels Effective 768 x 494 752 x 582 System Progressive Scanning Horizontal Frequency 15.734 Hz 15.625 Hz Vertical Frequency 59.94 Hz 50 Hz Sens off : 0.12 Lux(15 IRE), 0.24 Lux(30 IRE),...
Page 65
Description Item NTSC Horizontal 600 TV Lines Resolution Vertical 350 TV Lines Video Output Video Output VBS 1.0Vp-p S/N Ratio S/N Ratio about 52 dB Lens Drive Type AI (DC) Lens Mount Type Board Type Embedded Linux Flash memory 32M byte 256M byte Network Board...
Page 67
Description Item NTSC Provides functionality to control cameras and set/retrieve internal parameter values. HTTP API CGI Command Get JPEG image or MJPEG stream Alarm In/Out control RTP/RTSP API RTP Header, RTSP Command Document ActiveX ActiveX API for viewing data streams from IP camera. AC24V±10%(60Hz±0.3Hz)/ DC12V+10%/-5% / Power PoE (Power over Ethernet)
appendix TRoUBLeShooTING PROBLEM SOLUTION Check to make sure that the camera’s Network settings are appropriate. Check to make sure that all network cables have been connected properly. If connected using DHCP, verify that the camera is able to acquire ...
Page 81
PROBLEM SOLUTION Verify the settings in the following sequence: I enabled Motion Detection Feature A. NTP must be properly configured. under Motion Detection, but .jpg files are not getting sent over FTP/ B. Motion Detection Feature must be enabled. SMTP even after motion detection C.
GPL/LGPL SOFTWARE LICENSE This product uses open-source software distributed under the terms of GPL and LGPL. And you can request by email to sec.vss@samsung.com to get the source codes of the following GPL and LGPL software used for this product. GPL S/W ...
Page 83
to avoid the danger that redistributors of a recipients of the Program a copy of this free program will individually obtain patent License along with the Program. licenses, in effect making the program You may charge a fee for the physical proprietary.
Page 84
independent and separate works in c) Accompany it with the information themselves, then this License, and its you received as to the offer to terms, do not apply to those sections when distribute corresponding source code. you distribute them as separate works. But (This alternative is allowed only for when you distribute the same sections as noncommercial distribution and only...
Page 85
However, nothing else grants you a whole is intended to apply in other permission to modify or distribute the circumstances. It is not the purpose of Program or its derivative works. this section to induce you to infringe any These actions are prohibited by law if you patents or other property right claims or do not accept this License.Therefore, by to contest validity of any such claims;...
choose any version ever published by the OR INABILITY TO USE THE PROGRAM Free Software Foundation. (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 10. If you wish to incorporate parts of RENDERED INACCURATE OR LOSSES the Program into other free programs SUSTAINED BY YOU OR THIRD whose distribution conditions are PARTIES OR A FAILURE OF THE...
Page 88
And you must show them these terms so they TeRmS ANd CoNdITIoNS know their rights. 0. definitions. Developers that use the GNU GPL protect “This License” refers to version 3 of the GNU your rights with two steps: (1) assert copyright General Public License.
Page 89
1. Source Code. The Corresponding Source need not include anything that users can regenerate The “source code” for a work means the automatically from other parts of the preferred form of the work for making Corresponding Source. modifications to it. “Object code” means any non-source form of a work.
Page 90
When you convey a covered work, you waive This License gives no permission to any legal power to forbid circumvention of license the work in any other way, but it technological measures to the extent such does not invalidate such permission if you circumvention is effected by exercising rights have separately received it.
Page 91
reasonable cost of physically performing resolved in favor of coverage. For a particular this conveying of source, or (2) access to product received by a particular user, “normally copy the Corresponding Source from a used” refers to a typical or common use of network server at no charge.
Page 92
Corresponding Source conveyed, and reasonable ways as different from the Installation Information provided, in accord original version; or with this section must be in a format d) Limiting the use for publicity purposes that is publicly documented (and with an of names of licensors or authors of the implementation available to the public in material;...
Page 93
However, if you cease all violation of this An “entity transaction” is a transaction License, then your license from a particular transferring control of an organization, or copyright holder is reinstated (a) provisionally, substantially all assets of one, or subdividing unless and until the copyright holder explicitly an organization, or merging organizations.
Page 94
In the following three paragraphs, a “patent software, under which you make payment to license” is any express agreement or the third party based on the extent of your commitment, however denominated, not activity of conveying the work, and under to enforce a patent (such as an express which the third party grants, to any of the permission to practice a patent or covenant...
Page 95
14. Revised versions of this License. 16. Limitation of Liability. The Free Software Foundation may publish IN NO EVENT UNLESS REQUIRED BY revised and/or new versions of the GNU APPLICABLE LAW OR AGREED TO IN General Public License from time to time. WRITING WILL ANY COPYRIGHT HOLDER, Such new versions will be similar in spirit to OR ANY OTHER PARTY WHO MODIFIES...
Page 96
preamble We protect your rights with a two-step method : (1)we copyright the library, and The licenses for most software are designed (2)we offer you this license, which gives you to take away your freedom to share and legal permission to copy, distribute and/or change it.
Page 97
We call this license the "Lesser" General TeRmS ANd CoNdITIoNS FoR Public License because it does Less CopyING, dISTRIBUTIoN ANd to protect the user's freedom than the modIFICATIoN ordinary General Public License. It also provides other free software developers 0. This License Agreement applies to any Less of an advantage over competing non- software library or other program which free programs.
Page 98
Whether that is true depends on what the (For example, a function in a library to Library does and what the program that compute square roots has a purpose uses the Library does. that is entirely well-defined independent of the application. Therefore,Subsection 1.
Page 99
Once this change is made in a given copy, Library, the object code for the work may it isirreversible for that copy, so the ordinary be a derivative work of the Library even GNU General Public License applies to all though the source code is not.
Page 100
readable source code for the Library from it. However, as a special exception, including whatever changes were used the materials to be distributed need not in the work (which must be distributed include anything that is normally distributed under Sections 1 and 2 above) ; and, (in either source or binary form)with the if the work is an executable linked with major components (compiler, kernel, and...
Page 101
9. You are not required to accept this is intended to apply, and the section as License, since you have not signed it. a whole is intended to apply in other However, nothing else grants you circumstances. permission to modify or distribute the It is not the purpose of this section to Library or its derivative works.
Page 102
conditions either of that version or of any YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR later version published by the Free Software CONSEQUENTIAL DAMAGES ARISING Foundation. If the Library does not specify OUT OF THE USE OR INABILITY TO a license version number, you may choose USE THE LIBRARY (INCLUDING BUT any version ever published by the Free...
WARRANTY ; without even the implied display the following acknowledgment : warranty of MERCHANTABILITY or "This product includes software FITNESS FOR A PARTICULAR PURPOSE. developed by the OpenSSL Project for See the GNU Lesser General Public use in the OpenSSLToolkit. (http://www. License for more details.
Page 104
This product includes cryptographic and/or other materials provided with the software written by Eric Young (eay@ distribution. cryptsoft.com). 3. All advertising materials mentioning This product includes software written by features or use of this software must Tim Hudson (tjh@cryptsoft.com). display the following acknowledgement : "This product includes cryptographic original SSLeay License software written by Eric Young (eay@...