From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id E8A6446AF0 for ; Mon, 3 Jul 2023 02:21:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5346168C4FC; Mon, 3 Jul 2023 05:21:08 +0300 (EEST) Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0512968C39B for ; Mon, 3 Jul 2023 05:21:02 +0300 (EEST) Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-577637de4beso32095767b3.0 for ; Sun, 02 Jul 2023 19:21:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688350860; x=1690942860; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=plpbPv7rDfCGVROvHz2SWsZa0MmbVOEG72VfPfJUOMQ=; b=NU2UKpt7Cgkm6lbLemAC12ALr5+jpmNNsxtiEey6AkVcAitkQenoSmIHUcKjW5K/ay Ll4A54eTC/9Iy1pSV3ho7B4defe1GNLs8M01h8G5cC0QIyn6nUUExBm4aX9wBEQ61rDh Bc8ZvYippaVExSF/VITT0YUbplEMavzddY0ZivhXINuSq6BRGc2e8VkVgGQrxE9oWu94 apxo6VyRRDNreWzX2G9J5LRkp9rSCtUy744B6HQemHvshvGkYnYlyScNN+ogTZQtorr0 CcOkk/DIaNFNtRFd5hTbaT79pEtw5WbDSJIwxZu4kCmJGnPMb9QAADW3ToT0zg+eIlTd l2rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688350860; x=1690942860; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=plpbPv7rDfCGVROvHz2SWsZa0MmbVOEG72VfPfJUOMQ=; b=gOuOTbttl+fnAnNBZiH/kl2sLDn/KtWm3O8dV0pq+VoXJRjcCxoCkTa5+fmeDBQapX i0UOepsNhWJFFIeOgYnd6fXUz6mn1sRNL9M4KU+gNu4scrrkhoH9mPZY8/py+HRkFEoG Hb9+SEmDSyXtMfDbFGwT0dBV+CHEgyuGw+3SEgLU3ZElxSdFg7U/L6z9u23tTUf7Rg40 eHlAV66nhulIbIzggy+u6utLUX5h+KRAFHIEcxd6gfddy//oH4D7eqPb2X/QUFKN6GgQ sthnnQ0HccSBcSA4mPZy3VODPZ2zCKfNCq4tPEtXfAXVi7z10PzRznwNuAPYN9w913oo 61Cw== X-Gm-Message-State: ABy/qLZ+YcqbU5kqOlPsYkAtQFSY/A4CoaWBjIPQ8euJ8KUxMrZVJwCG Ee4yD4Q0HIBO00U/E1iCkAkasOwp8oGzsuLD/l0kb8yC/TLHjsE5 X-Google-Smtp-Source: APBJJlFrLNIjl/PHs27CxHNYLaCEb+cyV3ykL7V5vGvMlZMq+qqszBEjOYwyf2AQAn9mHI2XNpst7mtSqMjdN2EG738= X-Received: by 2002:a81:7bd5:0:b0:577:3478:6d03 with SMTP id w204-20020a817bd5000000b0057734786d03mr9958449ywc.26.1688350860005; Sun, 02 Jul 2023 19:21:00 -0700 (PDT) MIME-Version: 1.0 References: <20230702193010.11654-1-cus@passwd.hu> In-Reply-To: <20230702193010.11654-1-cus@passwd.hu> From: Steven Liu Date: Mon, 3 Jul 2023 10:20:48 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat/hlsenc: fall back to av_get_random_seed() when generating AES128 key X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Marton Balint Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: TWFydG9uIEJhbGludCA8Y3VzQHBhc3N3ZC5odT4g5LqOMjAyM+W5tDfmnIgz5pel5ZGo5LiAIDAz OjMw5YaZ6YGT77yaCj4KPiBJdCBzaG91bGQgYmUgT0sgdG8gdXNlIGF2X2dldF9yYW5kb21fc2Vl ZCgpIHRvIGdlbmVyYXRlIHRoZSBrZXkgaW5zdGVhZCBvZgo+IHVzaW5nIG9wZW5TU0wvR2NyeXB0 IGZ1bmN0aW9ucy4gVGhpcyByZW1vdmVzIHRoZSBoYXJkIGRlcGVuZGFuY3kgb2YgdGhvc2UgbGli cwo+IGZvciBrZXkgZ2VuZXJhdGlvbiBmdW5jdGlvbmFsaXR5Lgo+Cj4gRml4ZXMgdGlja2V0ICMx MDQ0MS4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hcnRvbiBCYWxpbnQgPGN1c0BwYXNzd2QuaHU+Cj4g LS0tCj4gIGxpYmF2Zm9ybWF0L2hsc2VuYy5jIHwgMTggKysrKysrKystLS0tLS0tLS0tCj4gIDEg ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt LWdpdCBhL2xpYmF2Zm9ybWF0L2hsc2VuYy5jIGIvbGliYXZmb3JtYXQvaGxzZW5jLmMKPiBpbmRl eCAxZTA4NDhjZTNkLi4wYjIyYzcxMTg2IDEwMDY0NAo+IC0tLSBhL2xpYmF2Zm9ybWF0L2hsc2Vu Yy5jCj4gKysrIGIvbGliYXZmb3JtYXQvaGxzZW5jLmMKPiBAQCAtNDAsNiArNDAsNyBAQAo+ICAj aW5jbHVkZSAibGliYXZ1dGlsL2ludHJlYWR3cml0ZS5oIgo+ICAjaW5jbHVkZSAibGliYXZ1dGls L29wdC5oIgo+ICAjaW5jbHVkZSAibGliYXZ1dGlsL2xvZy5oIgo+ICsjaW5jbHVkZSAibGliYXZ1 dGlsL3JhbmRvbV9zZWVkLmgiCj4gICNpbmNsdWRlICJsaWJhdnV0aWwvdGltZS5oIgo+ICAjaW5j bHVkZSAibGliYXZ1dGlsL3RpbWVfaW50ZXJuYWwuaCIKPgo+IEBAIC03MTAsMTggKzcxMSwxOCBA QCBmYWlsOgo+ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+Cj4gLXN0YXRpYyBpbnQgcmFuZG9taXpl KHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKPiArc3RhdGljIHZvaWQgcmFuZG9taXplKHVpbnQ4X3Qg KmJ1ZiwgaW50IGxlbikKPiAgewo+ICAjaWYgQ09ORklHX0dDUllQVAo+ICAgICAgZ2NyeV9yYW5k b21pemUoYnVmLCBsZW4sIEdDUllfVkVSWV9TVFJPTkdfUkFORE9NKTsKPiAtICAgIHJldHVybiAw Owo+ICsgICAgcmV0dXJuOwo+ICAjZWxpZiBDT05GSUdfT1BFTlNTTAo+ICAgICAgaWYgKFJBTkRf Ynl0ZXMoYnVmLCBsZW4pKQo+IC0gICAgICAgIHJldHVybiAwOwo+IC0jZWxzZQo+IC0gICAgcmV0 dXJuIEFWRVJST1IoRU5PU1lTKTsKPiArICAgICAgICByZXR1cm47Cj4gICNlbmRpZgo+IC0gICAg cmV0dXJuIEFWRVJST1IoRUlOVkFMKTsKPiArICAgIGF2X2Fzc2VydDAobGVuICUgNCA9PSAwKTsK PiArICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuOyBpICs9IDQpCj4gKyAgICAgICAgQVZfV0Iz MihidWYgKyBpLCBhdl9nZXRfcmFuZG9tX3NlZWQoKSk7Cj4gIH0KPgo+ICBzdGF0aWMgaW50IGRv X2VuY3J5cHQoQVZGb3JtYXRDb250ZXh0ICpzLCBWYXJpYW50U3RyZWFtICp2cykKPiBAQCAtNzc1 LDEwICs3NzYsNyBAQCBzdGF0aWMgaW50IGRvX2VuY3J5cHQoQVZGb3JtYXRDb250ZXh0ICpzLCBW YXJpYW50U3RyZWFtICp2cykKPiAgICAgIGlmICghKmhscy0+a2V5X3N0cmluZykgewo+ICAgICAg ICAgIEFWRGljdGlvbmFyeSAqb3B0aW9ucyA9IE5VTEw7Cj4gICAgICAgICAgaWYgKCFobHMtPmtl eSkgewo+IC0gICAgICAgICAgICBpZiAoKHJldCA9IHJhbmRvbWl6ZShrZXksIHNpemVvZihrZXkp KSkgPCAwKSB7Cj4gLSAgICAgICAgICAgICAgICBhdl9sb2cocywgQVZfTE9HX0VSUk9SLCAiQ2Fu bm90IGdlbmVyYXRlIGEgc3Ryb25nIHJhbmRvbSBrZXlcbiIpOwo+IC0gICAgICAgICAgICAgICAg cmV0dXJuIHJldDsKPiAtICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICByYW5kb21pemUoa2V5 LCBzaXplb2Yoa2V5KSk7Cj4gICAgICAgICAgfSBlbHNlIHsKPiAgICAgICAgICAgICAgbWVtY3B5 KGtleSwgaGxzLT5rZXksIHNpemVvZihrZXkpKTsKPiAgICAgICAgICB9CkhpIE1hcnRvbiwKClNo b3VsZCByZW1vdmUgYnJhY2VzIHRvby4gSSBjYW5ub3Qgc3VyZSBob3cgdG8gbWFrZSBpdCBtb3Jl IHNpbXBsZXIgYXMKIWhscy0+a2V5ID8gIHJhbmRvbWl6ZShrZXksIHNpemVvZihrZXkpKSA6IG1l bWNweShrZXksIGhscy0+a2V5LApzaXplb2Yoa2V5KSk7ID8KCgpUaGFua3MKU3RldmVuCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K