a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
53 lines
2.2 KiB
XML
53 lines
2.2 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<!--
|
|
Copyright (C) 2011 Jeroen Frijters
|
|
|
|
This software is provided 'as-is', without any express or implied
|
|
warranty. In no event will the authors be held liable for any damages
|
|
arising from the use of this software.
|
|
|
|
Permission is granted to anyone to use this software for any purpose,
|
|
including commercial applications, and to alter it and redistribute it
|
|
freely, subject to the following restrictions:
|
|
|
|
1. The origin of this software must not be misrepresented; you must not
|
|
claim that you wrote the original software. If you use this software
|
|
in a product, an acknowledgment in the product documentation would be
|
|
appreciated but is not required.
|
|
2. Altered source versions must be plainly marked as such, and must not be
|
|
misrepresented as being the original software.
|
|
3. This notice may not be removed or altered from any source distribution.
|
|
|
|
Jeroen Frijters
|
|
jeroen@frijters.net
|
|
|
|
-->
|
|
<root>
|
|
<assembly>
|
|
<class name="sun.security.provider.SeedGenerator">
|
|
<method name="getSystemEntropy" sig="()[B">
|
|
<prologue>
|
|
<exceptionBlock>
|
|
<try>
|
|
<ldc_i4 value="20" />
|
|
<newarr sig="B" />
|
|
<stloc name="buf" class="[B" />
|
|
<newobj class="cli.System.Security.Cryptography.RNGCryptoServiceProvider" name="<init>" sig="()V" />
|
|
<ldloc name="buf" />
|
|
<callvirt type="System.Security.Cryptography.RandomNumberGenerator" name="GetBytes" sig="([B)V" />
|
|
<leave name="return" />
|
|
</try>
|
|
<catch type="System.Security.Cryptography.CryptographicException">
|
|
<leave name="continue" />
|
|
</catch>
|
|
</exceptionBlock>
|
|
<label name="return" />
|
|
<ldloc name="buf" />
|
|
<ret />
|
|
<label name="continue" />
|
|
</prologue>
|
|
</method>
|
|
</class>
|
|
</assembly>
|
|
</root>
|