HomeSort by relevance Sort by last modified time
    Searched refs:ak (Results 1 - 25 of 79) sorted by null

1 2 3 4

  /external/wpa_supplicant_8/src/eap_common/
eap_psk_common.c 19 int eap_psk_key_setup(const u8 *psk, u8 *ak, u8 *kdk)
21 os_memset(ak, 0, aes_block_size);
22 if (aes_128_encrypt_block(psk, ak, ak))
24 os_memcpy(kdk, ak, aes_block_size);
25 ak[aes_block_size - 1] ^= 0x01;
27 if (aes_128_encrypt_block(psk, ak, ak) ||
eap_pax_common.c 119 * @ak: Authentication Key
126 int eap_pax_initial_key_derivation(u8 mac_id, const u8 *ak, const u8 *e,
130 if (eap_pax_kdf(mac_id, ak, EAP_PAX_AK_LEN, "Master Key",
138 wpa_hexdump_key(MSG_MSGDUMP, "EAP-PAX: AK", ak, EAP_PAX_AK_LEN);
eap_pax_common.h 88 int eap_pax_initial_key_derivation(u8 mac_id, const u8 *ak, const u8 *e,
eap_psk_common.h 68 int __must_check eap_psk_key_setup(const u8 *psk, u8 *ak, u8 *kdk);
  /libcore/luni/src/main/java/java/util/
DualPivotQuicksort.java 193 int ak = a[k]; local
194 if (ak < pivot1) { // Move a[k] to left part
197 a[less] = ak;
200 } else if (ak > pivot2) { // Move a[k] to right part
209 a[great--] = ak;
212 a[great--] = ak;
238 int ak = a[k]; local
239 if (ak == pivot1) {
242 if (ak < pivot1) { // Move a[k] to left part
245 a[less] = ak;
319 int ak = a[k]; local
471 long ak = a[k]; local
516 long ak = a[k]; local
597 long ak = a[k]; local
766 short ak = a[k]; local
811 short ak = a[k]; local
892 short ak = a[k]; local
1059 char ak = a[k]; local
1104 char ak = a[k]; local
1185 char ak = a[k]; local
1567 float ak = a[k]; local
1727 float ak = a[k]; local
1772 float ak = a[k]; local
1853 float ak = a[k]; local
1940 double ak = a[k]; local
2100 double ak = a[k]; local
2145 double ak = a[k]; local
2226 double ak = a[k]; local
    [all...]
  /external/wpa_supplicant_8/src/crypto/
milenage.c 84 * @ak: Buffer for AK = 48-bit anonymity key (f5), or %NULL
85 * @akstar: Buffer for AK = 48-bit anonymity key (f5*), or %NULL
89 u8 *res, u8 *ck, u8 *ik, u8 *ak, u8 *akstar)
117 if (ak)
118 os_memcpy(ak, tmp3, 6); /* f5 */
178 u8 mac_a[8], ak[6]; local
185 milenage_f2345(opc, k, _rand, res, ck, ik, ak, NULL)) {
191 /* AUTN = (SQN ^ AK) || AMF || MAC */
193 autn[i] = sqn[i] ^ ak[i]
212 u8 ak[6], mac_s[8]; local
275 u8 mac_a[8], ak[6], rx_sqn[6]; local
    [all...]
milenage.h 25 u8 *res, u8 *ck, u8 *ik, u8 *ak, u8 *akstar);
  /external/chromium_org/tools/json_schema_compiler/test/
test_util.cc 47 const std::string& ak, base::Value* av) {
49 dict->SetWithoutPathExpansion(ak, av);
53 const std::string& ak, base::Value* av,
55 scoped_ptr<base::DictionaryValue> dict = Dictionary(ak, av);
60 const std::string& ak, base::Value* av,
63 scoped_ptr<base::DictionaryValue> dict = Dictionary(ak, av, bk, bv);
test_util.h 43 const std::string& ak, base::Value* av);
45 const std::string& ak, base::Value* av,
48 const std::string& ak, base::Value* av,
  /external/speex/libspeex/
cb_search.h 53 spx_coef_t ak[], /* LPCs for this subframe */
79 spx_coef_t ak[], /* LPCs for this subframe */
lsp.h 57 void lsp_to_lpc(spx_lsp_t *freq, spx_coef_t *ak, int lpcrdr, char *stack);
filters.h 73 void syn_percep_zero16(const spx_word16_t *xx, const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack);
74 void residue_percep_zero16(const spx_word16_t *xx, const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack);
76 void compute_impulse_response(const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack);
81 spx_coef_t *ak, /*LPC filter coefs*/
ltp.h 61 spx_coef_t ak[], /* LPCs for this subframe */
104 spx_coef_t ak[], /* LPCs for this subframe */
filters_bfin.h 368 void compute_impulse_response(const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack)
428 : "a" (awk2), "a" (ak), "d" (ord), "m" (N), "0" (ytmp2), "1" (y)
438 void compute_impulse_response(const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack)
458 yi2 = MAC16_16(yi2, ak[j], -y[i-j-1]);
cb_search.c 102 spx_coef_t ak[], /* LPCs for this subframe */
234 syn_percep_zero16(r2, ak, awk1, awk2, r2, nsf,p, stack);
244 spx_coef_t ak[], /* LPCs for this subframe */
297 split_cb_search_shape_sign_N1(target,ak,awk1,awk2,par,p,nsf,exc,r,bits,stack,update_target);
507 syn_percep_zero16(r2, ak, awk1, awk2, r2, nsf,p, stack);
574 spx_coef_t ak[], /* LPCs for this subframe */
591 residue_percep_zero16(target, ak, awk1, awk2, tmp, nsf, p, stack);
lsp.c 50 LSPs are used to encode the LPC filter coefficients {ak} for
53 direct quantisation of {ak}.
55 A(z) is a polynomial of order lpcrdr with {ak} as the coefficients.
76 To convert back to ak we just evaluate (1), "clocking" an impulse
78 {ak}.
403 void lsp_to_lpc(spx_lsp_t *freq,spx_coef_t *ak,int lpcrdr, char *stack)
405 /* float *ak array of LPC coefficients */
510 /* hard limit ak's to +/- 32767 */
514 ak[j-1] = (short)a;
522 void lsp_to_lpc(spx_lsp_t *freq,spx_coef_t *ak,int lpcrdr, char *stack
    [all...]
filters.c 379 void syn_percep_zero16(const spx_word16_t *xx, const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack)
386 iir_mem16(xx, ak, y, N, ord, mem, stack);
391 void residue_percep_zero16(const spx_word16_t *xx, const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack)
398 filter_mem16(xx, ak, awk1, y, N, ord, mem, stack);
406 void compute_impulse_response(const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack)
432 mem2[j] = MAC16_16(mem2[j+1], ak[j],ny2i);
435 mem2[ord-1] = MULT16_16(ak[ord-1],ny2i);
656 spx_coef_t *ak, /*LPC filter coefs*/
ltp.c 350 const spx_coef_t ak[], /* LPCs for this subframe */
419 iir_mem16(e, ak, e, nsf, p, mm, stack);
531 spx_coef_t ak[], /* LPCs for this subframe */
621 err=pitch_gain_search_3tap(target, ak, awk1, awk2, exc, gain_cdbk, gain_cdbk_size, pitch, p, nsf,
758 spx_coef_t ak[], /* LPCs for this subframe */
798 syn_percep_zero16(res, ak, awk1, awk2, res, nsf, p, stack);
  /external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/main/source/
fft.c 280 REAL c1, c2, c3, cd, aa, aj, ak, ajm, ajp, akm, akp; local
441 ak = Re [k2];
443 Re [k2] = Re [kk] - ak;
445 Re [kk] += ak;
460 ak = Re [kk] - Re [k2];
464 Re [k2] = c1 * ak - s1 * bk;
465 Im [k2] = s1 * ak + c1 * bk;
472 ak = c1 - (cd * c1 + sd * s1);
474 c1 = 2.0 - (ak * ak + s1 * s1)
    [all...]
  /external/webrtc/src/modules/audio_coding/codecs/isac/main/source/
fft.c 280 REAL c1, c2, c3, cd, aa, aj, ak, ajm, ajp, akm, akp; local
445 ak = Re [k2];
447 Re [k2] = Re [kk] - ak;
449 Re [kk] += ak;
464 ak = Re [kk] - Re [k2];
468 Re [k2] = c1 * ak - s1 * bk;
469 Im [k2] = s1 * ak + c1 * bk;
476 ak = c1 - (cd * c1 + sd * s1);
478 c1 = 2.0 - (ak * ak + s1 * s1)
    [all...]
  /external/chromium_org/third_party/flot/
excanvas.min.js 1 if(!document.createElement("canvas").getContext){(function(){var ab=Math;var n=ab.round;var l=ab.sin;var A=ab.cos;var H=ab.abs;var N=ab.sqrt;var d=10;var f=d/2;var z=+navigator.userAgent.match(/MSIE ([\d.]+)?/)[1];function y(){return this.context_||(this.context_=new D(this))}var t=Array.prototype.slice;function g(j,m,p){var i=t.call(arguments,2);return function(){return j.apply(m,i.concat(t.call(arguments)))}}function af(i){return String(i).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function Y(m,j,i){if(!m.namespaces[j]){m.namespaces.add(j,i,"#default#VML")}}function R(j){Y(j,"g_vml_","urn:schemas-microsoft-com:vml");Y(j,"g_o_","urn:schemas-microsoft-com:office:office");if(!j.styleSheets.ex_canvas_){var i=j.createStyleSheet();i.owningElement.id="ex_canvas_";i.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}R(document);var e={init:function(i){var j=i||document;j.createElement("canvas");j.attachEvent("onreadystatechange",g(this.init_,this,j))},init_:function(p){var m=p.getElementsByTagName("canvas");for(var j=0;j<m.length;j++){this.initElement(m[j])}},initElement:function(j){if(!j.getContext){j.getContext=y;R(j.ownerDocument);j.innerHTML="";j.attachEvent("onpropertychange",x);j.attachEvent("onresize",W);var i=j.attributes;if(i.width&&i.width.specified){j.style.width=i.width.nodeValue+"px"}else{j.width=j.clientWidth}if(i.height&&i.height.specified){j.style.height=i.height.nodeValue+"px"}else{j.height=j.clientHeight}}return j}};function x(j){var i=j.srcElement;switch(j.propertyName){case"width":i.getContext().clearRect();i.style.width=i.attributes.width.nodeValue+"px";i.firstChild.style.width=i.clientWidth+"px";break;case"height":i.getContext().clearRect();i.style.height=i.attributes.height.nodeValue+"px";i.firstChild.style.height=i.clientHeight+"px";break}}function W(j){var i=j.srcElement;if(i.firstChild){i.firstChild.style.width=i.clientWidth+"px";i.firstChild.style.height=i.clientHeight+"px"}}e.init();var k=[];for(var ae=0;ae<16;ae++){for(var ad=0;ad<16;ad++){k[ae*16+ad]=ae.toString(16)+ad.toString(16)}}function B(){return[[1,0,0],[0,1,0],[0,0,1]]}function J(p,m){var j=B();for(var i=0;i<3;i++){for(var ah=0;ah<3;ah++){var Z=0;for(var ag=0;ag<3;ag++){Z+=p[i][ag]*m[ag][ah]}j[i][ah]=Z}}return j}function v(j,i){i.fillStyle=j.fillStyle;i.lineCap=j.lineCap;i.lineJoin=j.lineJoin;i.lineWidth=j.lineWidth;i.miterLimit=j.miterLimit;i.shadowBlur=j.shadowBlur;i.shadowColor=j.shadowColor;i.shadowOffsetX=j.shadowOffsetX;i.shadowOffsetY=j.shadowOffsetY;i.strokeStyle=j.strokeStyle;i.globalAlpha=j.globalAlpha;i.font=j.font;i.textAlign=j.textAlign;i.textBaseline=j.textBaseline;i.arcScaleX_=j.arcScaleX_;i.arcScaleY_=j.arcScaleY_;i.lineScale_=j.lineScale_}var b={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"};function M(j){var p=j.indexOf("(",3);var i=j.indexOf(")",p+1);var m=j.substring(p+1,i).split(",");if(m.length!=4||j.charAt(3)!="a"){m[3]=1}return m}function c(i){return parseFloat(i)/100}function r(j,m,i){return Math.min(i,Math.max(m,j))}function I(ag){var i,ai,aj,ah,ak,Z;ah=parseFloat(ag[0])/360%360;if(ah<0){ah++}ak=r(c(ag[1]),0,1);Z=r(c(ag[2]),0,1);if(ak==0){i=ai=aj=Z}else{var j=Z<0.5?Z*(1+ak):Z+ak-Z*ak;var m=2*Z-j;i=a(m,j,ah+1/3);ai=a(m,j,ah);aj=a(m,j,ah-1/3)}return"#"+k[Math.floor(i*255)]+k[Math.floor(ai*255)]+k[Math.floor(aj*255)]}function a(j,i,m){if(m<0){m++}if(m>1){m--}if(6*m<1){return j+(i-j)*6*m}else{if(2*m<1){return i}else{if(3*m<2){return j+(i-j)*(2/3-m)*6}else{return j}}}}var C={};function F(j){if(j in C){return C[j]}var ag,Z=1;j=String(j);if(j.charAt(0)=="#"){ag=j}else{if(/^rgb/.test(j)){var p=M(j);var ag="#",ah;for(var m=0;m<3;m++){if(p[m].indexOf("%")!=-1){ah=Math.floor(c(p[m])*255)}else{ah=+p[m]}ag+=k[r(ah,0,255)]}Z=+p[3]}else{if(/^hsl/.test(j)){var p=M(j);ag=I(p);Z=p[3]}else{ag=b[j]||j}}}return C[j]={color:ag,alpha:Z}}var o={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"};var L={};function E(i){if(L[i]){return L[i]}var p=document.createElement("div");var m=p.style;try{m.font=i}catch(j){}return L[i]={style:m.fontStyle||o.style,variant:m.fontVariant||o.variant,weight:m.fontWeight||o.weight,size:m.fontSize||o.size,family:m.fontFamily||o.family}}function u(m,j){var i={};for(var ah in m){i[ah]=m[ah]}var ag=parseFloat(j.currentStyle.fontSize),Z=parseFloat(m.size);if(typeof m.size=="number"){i.size=m.size}else{if(m.size.indexOf("px")!=-1){i.size=Z}else{if(m.size.indexOf("em")!=-1){i.size=ag*Z}else{if(m.size.indexOf("%")!=-1){i.size=(ag/100)*Z}else{if(m.size.indexOf("pt")!=-1){i.size=Z/0.75}else{i.size=ag}}}}}i.size*=0.981;return i}function ac(i){return i.style+" "+i.variant+" "+i.weight+" "+i.size+"px "+i.family}var s={butt:"flat",round:"round"};function S(i){return s[i]||"square"}function D(i){this.m_=B();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=d*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=i;var m="width:"+i.clientWidth+"px;height:"+i.clientHeight+"px;overflow:hidden;position:absolute";var j=i.ownerDocument.createElement("div");j.style.cssText=m;i.appendChild(j);var p=j.cloneNode(false);p.style.backgroundColor="red";p.style.filter="alpha(opacity=0)";i.appendChild(p);this.element_=j;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var q=D.prototype;q.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};q.beginPath=function(){this.currentPath_=[]};q.moveTo=function(j,i){var m=V(this,j,i);this.currentPath_.push({type:"moveTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};q.lineTo=function(j,i){var m=V(this,j,i);this.currentPath_.push({type:"lineTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};q.bezierCurveTo=function(m,j,ak,aj,ai,ag){var i=V(this,ai,ag);var ah=V(this,m,j);var Z=V(this,ak,aj);K(this,ah,Z,i)};function K(i,Z,m,j){i.currentPath_.push({type:"bezierCurveTo",cp1x:Z.x,cp1y:Z.y,cp2x:m.x,cp2y:m.y,x:j.x,y:j.y});i.currentX_=j.x;i.currentY_=j.y}q.quadraticCurveTo=function(ai,m,j,i){var ah=V(this,ai,m);var ag=V(this,j,i);var aj={x:this.currentX_+2/3*(ah.x-this.currentX_),y:this.currentY_+2/3*(ah.y-this.currentY_)};var Z={x:aj.x+(ag.x-this.currentX_)/3,y:aj.y+(ag.y-this.currentY_)/3};K(this,aj,Z,ag)};q.arc=function(al,aj,ak,ag,j,m){ak*=d;var ap=m?"at":"wa";var am=al+A(ag)*ak-f;var ao=aj+l(ag)*ak-f;var i=al+A(j)*ak-f;var an=aj+l(j)* (…)
    [all...]
  /external/clang/test/CodeGenCXX/
dynamic-cast-hint.cpp 40 volatile K *ak = dynamic_cast<K *>(a); local
  /libcore/luni/src/main/java/java/util/concurrent/
Exchanger.java 616 Class<?> ak = Node[].class; typedefs
626 s = U.arrayIndexScale(ak);
628 ABASE = U.arrayBaseOffset(ak) + (1 << ASHIFT);
  /external/wpa_supplicant_8/src/eap_peer/
eap_psk.c 25 u8 ak[EAP_PSK_AK_LEN], kdk[EAP_PSK_KDK_LEN], tek[EAP_PSK_TEK_LEN]; member in struct:eap_psk_data
49 if (eap_psk_key_setup(password, data->ak, data->kdk)) {
53 wpa_hexdump_key(MSG_DEBUG, "EAP-PSK: AK", data->ak, EAP_PSK_AK_LEN);
146 /* MAC_P = OMAC1-AES-128(AK, ID_P||ID_S||RAND_S||RAND_P) */
160 if (omac1_aes_128(data->ak, buf, buflen, hdr2->mac_p)) {
228 /* MAC_S = OMAC1-AES-128(AK, ID_S||RAND_P) */
235 if (omac1_aes_128(data->ak, buf, buflen, mac)) {
  /external/wpa_supplicant_8/src/eap_server/
eap_server_psk.c 27 u8 ak[EAP_PSK_AK_LEN], kdk[EAP_PSK_KDK_LEN], tek[EAP_PSK_TEK_LEN]; member in struct:eap_psk_data
112 /* MAC_S = OMAC1-AES-128(AK, ID_S||RAND_P) */
120 if (omac1_aes_128(data->ak, buf, buflen, psk->mac_s)) {
285 if (eap_psk_key_setup(sm->user->password, data->ak, data->kdk)) {
289 wpa_hexdump_key(MSG_DEBUG, "EAP-PSK: AK", data->ak, EAP_PSK_AK_LEN);
296 /* MAC_P = OMAC1-AES-128(AK, ID_P||ID_S||RAND_S||RAND_P) */
310 if (omac1_aes_128(data->ak, buf, buflen, mac)) {

Completed in 1226 milliseconds

1 2 3 4