Commit 6f62f83
crypto: add randomFill and randomFillSync
crypto.randomFill and crypto.randomFillSync are similar to
crypto.randomBytes, but allow passing in a buffer as the first
argument. This allows us to reuse buffers to prevent having to
create a new one on every call.
PR-URL: #10209
Reviewed-By: Sam Roberts <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>1 parent 7af1ad0 commit 6f62f83
File tree
6 files changed
+437
-14
lines changed- doc/api
- lib
- internal
- src
- test/parallel
6 files changed
+437
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1588 | 1588 | | |
1589 | 1589 | | |
1590 | 1590 | | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
1591 | 1651 | | |
1592 | 1652 | | |
1593 | 1653 | | |
| |||
2006 | 2066 | | |
2007 | 2067 | | |
2008 | 2068 | | |
| 2069 | + | |
| 2070 | + | |
2009 | 2071 | | |
2010 | 2072 | | |
2011 | 2073 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
677 | 679 | | |
678 | 680 | | |
679 | 681 | | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
680 | 750 | | |
681 | 751 | | |
682 | 752 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5595 | 5595 | | |
5596 | 5596 | | |
5597 | 5597 | | |
5598 | | - | |
| 5598 | + | |
| 5599 | + | |
| 5600 | + | |
| 5601 | + | |
| 5602 | + | |
| 5603 | + | |
| 5604 | + | |
5599 | 5605 | | |
5600 | 5606 | | |
5601 | 5607 | | |
5602 | | - | |
| 5608 | + | |
| 5609 | + | |
5603 | 5610 | | |
5604 | 5611 | | |
5605 | 5612 | | |
| |||
5620 | 5627 | | |
5621 | 5628 | | |
5622 | 5629 | | |
| 5630 | + | |
| 5631 | + | |
| 5632 | + | |
| 5633 | + | |
5623 | 5634 | | |
5624 | | - | |
5625 | 5635 | | |
| 5636 | + | |
| 5637 | + | |
| 5638 | + | |
5626 | 5639 | | |
5627 | 5640 | | |
5628 | 5641 | | |
| |||
5648 | 5661 | | |
5649 | 5662 | | |
5650 | 5663 | | |
| 5664 | + | |
5651 | 5665 | | |
5652 | 5666 | | |
5653 | 5667 | | |
| |||
5686 | 5700 | | |
5687 | 5701 | | |
5688 | 5702 | | |
5689 | | - | |
| 5703 | + | |
| 5704 | + | |
| 5705 | + | |
| 5706 | + | |
| 5707 | + | |
| 5708 | + | |
| 5709 | + | |
| 5710 | + | |
| 5711 | + | |
| 5712 | + | |
| 5713 | + | |
| 5714 | + | |
5690 | 5715 | | |
5691 | 5716 | | |
5692 | 5717 | | |
| |||
5705 | 5730 | | |
5706 | 5731 | | |
5707 | 5732 | | |
| 5733 | + | |
| 5734 | + | |
| 5735 | + | |
| 5736 | + | |
| 5737 | + | |
| 5738 | + | |
| 5739 | + | |
| 5740 | + | |
| 5741 | + | |
| 5742 | + | |
| 5743 | + | |
| 5744 | + | |
| 5745 | + | |
5708 | 5746 | | |
5709 | 5747 | | |
5710 | 5748 | | |
5711 | | - | |
5712 | | - | |
5713 | 5749 | | |
5714 | 5750 | | |
5715 | 5751 | | |
| |||
5719 | 5755 | | |
5720 | 5756 | | |
5721 | 5757 | | |
5722 | | - | |
| 5758 | + | |
| 5759 | + | |
| 5760 | + | |
| 5761 | + | |
| 5762 | + | |
| 5763 | + | |
| 5764 | + | |
5723 | 5765 | | |
5724 | 5766 | | |
5725 | 5767 | | |
| |||
5732 | 5774 | | |
5733 | 5775 | | |
5734 | 5776 | | |
5735 | | - | |
5736 | 5777 | | |
5737 | | - | |
5738 | | - | |
5739 | | - | |
| 5778 | + | |
| 5779 | + | |
| 5780 | + | |
| 5781 | + | |
| 5782 | + | |
5740 | 5783 | | |
5741 | | - | |
5742 | | - | |
5743 | | - | |
| 5784 | + | |
| 5785 | + | |
| 5786 | + | |
| 5787 | + | |
| 5788 | + | |
| 5789 | + | |
| 5790 | + | |
| 5791 | + | |
| 5792 | + | |
| 5793 | + | |
| 5794 | + | |
| 5795 | + | |
| 5796 | + | |
| 5797 | + | |
| 5798 | + | |
| 5799 | + | |
| 5800 | + | |
| 5801 | + | |
| 5802 | + | |
| 5803 | + | |
| 5804 | + | |
| 5805 | + | |
| 5806 | + | |
| 5807 | + | |
| 5808 | + | |
| 5809 | + | |
| 5810 | + | |
| 5811 | + | |
| 5812 | + | |
| 5813 | + | |
| 5814 | + | |
| 5815 | + | |
| 5816 | + | |
| 5817 | + | |
| 5818 | + | |
| 5819 | + | |
| 5820 | + | |
| 5821 | + | |
| 5822 | + | |
| 5823 | + | |
| 5824 | + | |
| 5825 | + | |
5744 | 5826 | | |
5745 | 5827 | | |
5746 | 5828 | | |
| |||
6168 | 6250 | | |
6169 | 6251 | | |
6170 | 6252 | | |
| 6253 | + | |
6171 | 6254 | | |
6172 | 6255 | | |
6173 | 6256 | | |
| |||
0 commit comments