<br />
<b>Notice</b>:  unserialize(): Error at offset 146 of 1985 bytes in <b>/home/sites/36a/8/83d4f69e32/public_html/support/wiki/includes/cache/localisation/LCStoreDB.php</b> on line <b>55</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/sites/36a/8/83d4f69e32/public_html/support/wiki/includes/cache/localisation/LocalisationCache.php</b> on line <b>422</b><br />
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://mcs.woodward.com/support/wiki/index.php?action=history&amp;feed=atom&amp;title=MotoHawk%3ABlocks%3ACCP_Security_Challenge_Trigger_%28DAQ%29</id>
	<title>MotoHawk:Blocks:CCP Security Challenge Trigger (DAQ) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://mcs.woodward.com/support/wiki/index.php?action=history&amp;feed=atom&amp;title=MotoHawk%3ABlocks%3ACCP_Security_Challenge_Trigger_%28DAQ%29"/>
	<link rel="alternate" type="text/html" href="http://mcs.woodward.com/support/wiki/index.php?title=MotoHawk:Blocks:CCP_Security_Challenge_Trigger_(DAQ)&amp;action=history"/>
	<updated>2026-08-18T23:34:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>http://mcs.woodward.com/support/wiki/index.php?title=MotoHawk:Blocks:CCP_Security_Challenge_Trigger_(DAQ)&amp;diff=1837&amp;oldid=prev</id>
		<title>Ron.Lewis at 22:14, 17 May 2012</title>
		<link rel="alternate" type="text/html" href="http://mcs.woodward.com/support/wiki/index.php?title=MotoHawk:Blocks:CCP_Security_Challenge_Trigger_(DAQ)&amp;diff=1837&amp;oldid=prev"/>
		<updated>2012-05-17T22:14:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 22:14, 17 May 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot; &gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Note:'''&amp;#160; There are CAL-designated blocks and DAQ-designated blocks.&amp;#160; The respectively named CAL and DAQ blocks are functional equivalents and are actually interchangeable; these block names serve to inform that it may be useful to have security access requirements for calibration activity as separate and distinct from the security for data acquisition requests.&amp;#160; For instance, one would typically use the (CAL) set to configure a security scheme for a calibration request, and/or set up security for a data acquisition request using the (DAQ) blocks.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Note:'''&amp;#160; There are CAL-designated blocks and DAQ-designated blocks.&amp;#160; The respectively named CAL and DAQ blocks are functional equivalents and are actually interchangeable; these block names serve to inform that it may be useful to have security access requirements for calibration activity as separate and distinct from the security for data acquisition requests.&amp;#160; For instance, one would typically use the (CAL) set to configure a security scheme for a calibration request, and/or set up security for a data acquisition request using the (DAQ) blocks.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For more information on CCP security, see [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CCPSecurity &lt;/del&gt;CCP Security]] and the [[CCP Slave Blocks| MotoHawk CCP Blockset]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For more information on CCP security, see [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CAN_Calibration_Protocol#CCP Security| &lt;/ins&gt;CCP Security]] and the [[CCP Slave Blocks| MotoHawk CCP Blockset]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Block Parameters==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Block Parameters==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ron.Lewis</name></author>
		
	</entry>
	<entry>
		<id>http://mcs.woodward.com/support/wiki/index.php?title=MotoHawk:Blocks:CCP_Security_Challenge_Trigger_(DAQ)&amp;diff=1832&amp;oldid=prev</id>
		<title>Ron.Lewis: Created page with &quot;=CCP Security Challenge Trigger (DAQ)=  Use this MotoHawk™ block to fire a trigger if a GET_SEED CCP command is issued by the client.  ==Block ID==  CCP Security Challenge T...&quot;</title>
		<link rel="alternate" type="text/html" href="http://mcs.woodward.com/support/wiki/index.php?title=MotoHawk:Blocks:CCP_Security_Challenge_Trigger_(DAQ)&amp;diff=1832&amp;oldid=prev"/>
		<updated>2012-05-17T22:06:52Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=CCP Security Challenge Trigger (DAQ)=  Use this MotoHawk™ block to fire a trigger if a GET_SEED CCP command is issued by the client.  ==Block ID==  CCP Security Challenge T...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=CCP Security Challenge Trigger (DAQ)=&lt;br /&gt;
&lt;br /&gt;
Use this MotoHawk™ block to fire a trigger if a GET_SEED CCP command is issued by the client.&lt;br /&gt;
&lt;br /&gt;
==Block ID==&lt;br /&gt;
&lt;br /&gt;
CCP Security Challenge Trigger (CAL)&lt;br /&gt;
&lt;br /&gt;
==Library==&lt;br /&gt;
&lt;br /&gt;
MotoHawk_lib/CCP Slave&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
[[Image:CCPSecTrigCAL2.png]]&lt;br /&gt;
&lt;br /&gt;
Connected to this trigger should be a security function and a [[MotoHawk:Blocks:CCP Security Challenge Seed &amp;amp; Key (CAL)| Security Challenge Seed &amp;amp; Key ]] block to provide the 32-bit Seed &amp;amp; Key values for the request. The security function can be any function where the Key can be computed from the Seed via a &amp;quot;known&amp;quot; function. The client must have the identical function to be able to compute the key. For improved security, the Seed value should be as random as possible. Consider using the absolute time block along with the module serial number to create a pseudo-random seed. Instance Name must match the instance name assigned in the [[MotoHawk:Blocks:CCP CAN Protocol Handler|CCP Handler ]] block.&lt;br /&gt;
&lt;br /&gt;
'''Note:'''  There are CAL-designated blocks and DAQ-designated blocks.  The respectively named CAL and DAQ blocks are functional equivalents and are actually interchangeable; these block names serve to inform that it may be useful to have security access requirements for calibration activity as separate and distinct from the security for data acquisition requests.  For instance, one would typically use the (CAL) set to configure a security scheme for a calibration request, and/or set up security for a data acquisition request using the (DAQ) blocks.&lt;br /&gt;
&lt;br /&gt;
For more information on CCP security, see [[CCPSecurity CCP Security]] and the [[CCP Slave Blocks| MotoHawk CCP Blockset]].&lt;br /&gt;
&lt;br /&gt;
==Block Parameters==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;TableMHStyle&amp;quot;&lt;br /&gt;
! class=&amp;quot;TableHeaderTDStyle&amp;quot; style=&amp;quot;width: 172px&amp;quot; | Parameter Field&lt;br /&gt;
! class=&amp;quot;TableHeaderTDStyle&amp;quot; style=&amp;quot;width: 158px&amp;quot; | Values&lt;br /&gt;
! class=&amp;quot;TableHeaderTDStyle&amp;quot; style=&amp;quot;width: 299px&amp;quot; | Comments/Description&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;TableTDStyle&amp;quot; style=&amp;quot;width: 172px&amp;quot; valign=&amp;quot;top&amp;quot; | Instance Name&lt;br /&gt;
| class=&amp;quot;TableTDStyle&amp;quot; style=&amp;quot;width: 158px&amp;quot; valign=&amp;quot;top&amp;quot; | Alpha-numeric text, single-quote enclosed&lt;br /&gt;
| class=&amp;quot;TableTDStyle&amp;quot; style=&amp;quot;width: 299px&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
Enter name to match the instance name assigned in the [CCPCANProtocolHandler.html CCP Handler] block. No special characters, such as spaces, dashes, commas (underscore allowed).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ron.Lewis</name></author>
		
	</entry>
</feed>