libaacs | branch: master | npzacs <npz...@gmail.com> | Thu Nov 11 12:31:23 2010 
+0200| [2caf1f635abfb4212dfd2eb6a2b816700593e319] | committer: npzacs 

_calc_vuk(): require host certificate

> http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=2caf1f635abfb4212dfd2eb6a2b816700593e319
---

 src/libaacs/aacs.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/libaacs/aacs.c b/src/libaacs/aacs.c
index 03f2c4b..b66392e 100644
--- a/src/libaacs/aacs.c
+++ b/src/libaacs/aacs.c
@@ -181,7 +181,7 @@ static int _calc_vuk(AACS *aacs, const char *path)
     }
 
     cert_list *hccursor = aacs->cf->host_cert_list;
-    while (hccursor && hccursor->host_priv_key) {
+    while (hccursor && hccursor->host_priv_key && hccursor->host_cert) {
         uint8_t priv_key[20], cert[92], nonce[20], key_point[40];
         hexstring_to_hex_array(priv_key, sizeof(priv_key),
                                hccursor->host_priv_key);

_______________________________________________
libaacs-devel mailing list
libaacs-devel@videolan.org
http://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to