Home | History | Annotate | Download | only in cts

Lines Matching refs:md

56             MediaDrm md = new MediaDrm(mockScheme);
86 MediaDrm md = new MediaDrm(badScheme);
98 MediaDrm md = new MediaDrm(mockScheme);
100 md.setPropertyString("test-string", "test-value");
101 assertTrue(md.getPropertyString("test-string").equals("test-value"));
109 MediaDrm md = new MediaDrm(mockScheme);
112 md.setPropertyByteArray("test-array", testArray);
113 assertTrue(Arrays.equals(md.getPropertyByteArray("test-array"), testArray));
121 MediaDrm md = new MediaDrm(mockScheme);
125 md.getPropertyString("missing-property");
137 MediaDrm md = new MediaDrm(mockScheme);
141 md.getPropertyString(null);
153 MediaDrm md = new MediaDrm(mockScheme);
157 md.getPropertyByteArray("missing-property");
169 MediaDrm md = new MediaDrm(mockScheme);
173 md.getPropertyByteArray(null);
185 MediaDrm md = new MediaDrm(mockScheme);
186 byte[] sessionId = openSession(md);
187 md.closeSession(sessionId);
195 MediaDrm md = new MediaDrm(mockScheme);
199 md.closeSession(sessionId);
211 MediaDrm md = new MediaDrm(mockScheme);
215 md.closeSession(sessionId);
227 MediaDrm md = new MediaDrm(mockScheme);
228 byte[] sessionId = openSession(md);
232 md.setPropertyByteArray("mock-request", testRequest);
234 md.setPropertyString("mock-defaultUrl", testDefaultUrl);
235 md.setPropertyString("mock-keyRequestType", "1" /*kKeyRequestType_Initial*/);
243 KeyRequest request = md.getKeyRequest(sessionId, initData, mimeType,
250 assertTrue(Arrays.equals(initData, md.getPropertyByteArray("mock-initdata")));
251 assertTrue(mimeType.equals(md.getPropertyString("mock-mimetype")));
252 assertTrue(md.getPropertyString("mock-keytype").equals("1"));
253 assertTrue(md.getPropertyString("mock-optparams").equals("{param1,value1},{param2,value2}"));
255 md.closeSession(sessionId);
263 MediaDrm md = new MediaDrm(mockScheme);
264 byte[] sessionId = openSession(md);
268 md.setPropertyByteArray("mock-request", testRequest);
270 md.setPropertyString("mock-defaultUrl", testDefaultUrl);
271 md.setPropertyString("mock-keyRequestType", "1" /*kKeyRequestType_Initial*/);
276 KeyRequest request = md.getKeyRequest(sessionId, initData, mimeType,
283 assertTrue(Arrays.equals(initData, md.getPropertyByteArray("mock-initdata")));
284 assertTrue(mimeType.equals(md.getPropertyString("mock-mimetype")));
285 assertTrue(md.getPropertyString("mock-keytype").equals("1"));
287 md.closeSession(sessionId);
295 MediaDrm md = new MediaDrm(mockScheme);
296 byte[] sessionId = openSession(md);
300 md.setPropertyByteArray("mock-request", testRequest);
302 md.setPropertyString("mock-defaultUrl", testDefaultUrl);
303 md.setPropertyString("mock-keyRequestType", "2" /*kKeyRequestType_Renewal*/);
308 KeyRequest request = md.getKeyRequest(sessionId, initData, mimeType,
315 assertTrue(Arrays.equals(initData, md.getPropertyByteArray("mock-initdata")));
316 assertTrue(mimeType.equals(md.getPropertyString("mock-mimetype")));
317 assertTrue(md.getPropertyString("mock-keytype").equals("0"));
319 md.closeSession(sessionId);
327 MediaDrm md = new MediaDrm(mockScheme);
328 byte[] sessionId = openSession(md);
332 md.setPropertyByteArray("mock-request", testRequest);
334 md.setPropertyString("mock-defaultUrl", testDefaultUrl);
335 md.setPropertyString("mock-keyRequestType", "3" /*kKeyRequestType_Release*/);
338 KeyRequest request = md.getKeyRequest(sessionId, null, mimeType,
345 assertTrue(mimeType.equals(md.getPropertyString("mock-mimetype")));
346 assertTrue(md.getPropertyString("mock-keytype").equals("2"));
348 md.closeSession(sessionId);
356 MediaDrm md = new MediaDrm(mockScheme);
357 byte[] sessionId = openSession(md);
362 md.provideKeyResponse(sessionId, testResponse);
364 assertTrue(Arrays.equals(testResponse, md.getPropertyByteArray("mock-response")));
365 md.closeSession(sessionId);
373 MediaDrm md = new MediaDrm(mockScheme);
374 byte[] sessionId = openSession(md);
377 byte[] keySetId = md.provideKeyResponse(sessionId, testResponse);
378 md.closeSession(sessionId);
380 md.removeKeys(keySetId);
388 MediaDrm md = new MediaDrm(mockScheme);
389 byte[] sessionId = openSession(md);
392 byte[] keySetId = md.provideKeyResponse(sessionId, testResponse);
393 md.closeSession(sessionId);
395 sessionId = openSession(md);
396 md.restoreKeys(sessionId, keySetId);
397 md.closeSession(sessionId);
405 MediaDrm md = new MediaDrm(mockScheme);
406 byte[] sessionId = openSession(md);
407 HashMap<String, String> infoMap = md.queryKeyStatus(sessionId);
415 md.closeSession(sessionId);
423 MediaDrm md = new MediaDrm(mockScheme);
427 md.setPropertyByteArray("mock-request", testRequest);
429 md.setPropertyString("mock-defaultUrl", testDefaultUrl);
431 ProvisionRequest request = md.getProvisionRequest();
441 MediaDrm md = new MediaDrm(mockScheme);
446 md.provideProvisionResponse(testResponse);
447 assertTrue(Arrays.equals(testResponse, md.getPropertyByteArray("mock-response")));
455 MediaDrm md = new MediaDrm(mockScheme);
461 md
462 md.setPropertyByteArray("mock-secure-stop2", ss2);
464 List<byte[]> secureStopList = md.getSecureStops();
480 MediaDrm md = new MediaDrm(mockScheme);
485 md.releaseSecureStops(ssrelease);
486 assertTrue(Arrays.equals(ssrelease, md.getPropertyByteArray("mock-ssrelease")));
494 MediaDrm md = new MediaDrm(mockScheme);
496 byte[] session1 = openSession(md);
497 byte[] session2 = openSession(md);
498 byte[] session3 = openSession(md);
503 md.closeSession(session1);
504 md.closeSession(session2);
505 md.closeSession(session3);
513 MediaDrm md = new MediaDrm(mockScheme);
515 byte[] sessionId = openSession(md);
516 CryptoSession cs = md.getCryptoSession(sessionId, "AES/CBC/NoPadding", "HmacSHA256");
525 MediaDrm md = new MediaDrm(mockScheme);
529 byte[] sessionId = openSession(md);
530 CryptoSession cs = md.getCryptoSession(sessionId, "bad", "bad");
542 MediaDrm md = new MediaDrm(mockScheme);
544 byte[] sessionId = openSession(md);
545 CryptoSession cs = md.getCryptoSession(sessionId, "AES/CBC/NoPadding", "HmacSHA256");
553 md.setPropertyByteArray("mock-output", expected_output);
557 assertTrue(Arrays.equals(keyId, md.getPropertyByteArray("mock-keyid")));
558 assertTrue(Arrays.equals(input, md.getPropertyByteArray("mock-input")));
559 assertTrue(Arrays.equals(iv, md.getPropertyByteArray("mock-iv")));
568 MediaDrm md = new MediaDrm(mockScheme);
570 byte[] sessionId = openSession(md);
571 CryptoSession cs = md.getCryptoSession(sessionId, "AES/CBC/NoPadding", "HmacSHA256");
579 md.setPropertyByteArray("mock-output", expected_output);
583 assertTrue(Arrays.equals(keyId, md.getPropertyByteArray("mock-keyid")));
584 assertTrue(Arrays.equals(input, md.getPropertyByteArray("mock-input")));
585 assertTrue(Arrays.equals(iv, md.getPropertyByteArray("mock-iv")));
594 MediaDrm md = new MediaDrm(mockScheme);
596 byte[] sessionId = openSession(md);
597 CryptoSession cs = md.getCryptoSession(sessionId, "AES/CBC/NoPadding", "HmacSHA256");
604 md.setPropertyByteArray("mock-signature", expected_signature);
608 assertTrue(Arrays.equals(keyId, md.getPropertyByteArray("mock-keyid")));
609 assertTrue(Arrays.equals(message, md.getPropertyByteArray("mock-message")));
618 MediaDrm md = new MediaDrm(mockScheme);
620 byte[] sessionId = openSession(md);
621 CryptoSession cs = md.getCryptoSession(sessionId, "AES/CBC/NoPadding", "HmacSHA256");
628 md.setPropertyString("mock-match", "1");
631 assertTrue(Arrays.equals(keyId, md.getPropertyByteArray("mock-keyid")));
632 assertTrue(Arrays.equals(message, md.getPropertyByteArray("mock-message")));
633 assertTrue(Arrays.equals(signature, md.getPropertyByteArray("mock-signature")));
635 md.setPropertyString("mock-match", "0");
671 public void onEvent(MediaDrm md, byte[] sessionId, int event,
675 assertTrue(md == mMediaDrm);
749 public void onEvent(MediaDrm md, byte[] sessionId, int event,
753 assertTrue(md == mMediaDrm);
823 public void onExpirationUpdate(MediaDrm md, byte[] sessionId,
827 assertTrue(md == mMediaDrm);
896 public void onKeyStatusChange(MediaDrm md, byte[] sessionId,
900 assertTrue(md == mMediaDrm);
954 private byte[] openSession(MediaDrm md) {
957 sessionId = md.openSession();