Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ronin-rb/ronin-support

A support library for Ronin. Like activesupport, but for hacking!
https://github.com/ronin-rb/ronin-support

Clarify that `DH#q` can return nil.

c5f1a67bf37482694777762b363470dd4dacbbba authored almost 3 years ago
Added `Crypto::Key::DH` (closes #259).

82b4cc0a488ca6f7cdb879640a299a4e2c9119ce authored almost 3 years ago
Stub the `RSA.random` specs to speed up specs.

e80edfefa2e49a5a6b39a15df3cbabab428db0f8 authored almost 3 years ago
Added an RSA key file to speed up specs.

cd22f267ba7ac018cbc4c2bcdbb4c73311ddc031 authored almost 3 years ago
Added a spec for when `RSA.random` is called with a key size.

b1d638bfffb71dfb831952a34f9e9d5ae96d11eb authored almost 3 years ago
Added `Crypto::Key::RSA#size`.

* see https://github.com/ruby/openssl/issues/5

70e3f27e19f105202ed19ddc8342eec4f4bc2899 authored almost 3 years ago
Ruby 3.1's `OpenSSL::PKey::RSA.generate` will always return a `OpenSSL::PKey::RSA`.

f1db5374d52d9b4783a1a7140c6bbd558cb6eb18 authored almost 3 years ago
Fix `@option` tags for `Crypto::Mixin#crypto_cipher`.

d596ee90bcc3ce4aae5435edc8f6dd8e2c37a6f3 authored almost 3 years ago
Fix `@option` tags for `Crypto.cipher`.

a181b860781a6640005fbcc2c9a2b3b490e04a36 authored almost 3 years ago
Fix failing specs.

cb68c7aca51436efa2a49eb86f324dde55e166c9 authored almost 3 years ago
Added `Crypto::Key::RSA` (closes #258).

179eadc7494a4228c285e2059689e8e2623765b9 authored almost 3 years ago
Added a `@see` tag to the OpenSSL documentation.

59fb0309f25a88d60842d97698172adb84d14968 authored almost 3 years ago
Renamed the `mode:` keyword argument to `direction:`.

93431d5431e92c1148fc19d83324a335b2ca074d authored almost 3 years ago
Added `Crypto::Cipher::AES256` (closes #256).

bc49ee3b412341976e8ae6f6a63a0e965cf5dc6e authored almost 3 years ago
Added `Crypto::Cipher::AES128` (closes #255).

12c55663b918a53f59d7d5d14ce33a883fb35bca authored almost 3 years ago
Add missing `@param` tag.

be3a0d49a0949a139e56f0dbfe48f6a8808eac05 authored almost 3 years ago
Added `Crypto::Cipher::AES` (closes #254).

632193816f1923417249af93f0a2aa137d21ada4 authored almost 3 years ago
Added `Cipher.supported`.

528d8ead81da2ca911a0e2080526890b0eae79c4 authored almost 3 years ago
Added missing `@raise` tag.

2aa48466f8bda6abd232b032e9d4ab31e39f91e8 authored almost 3 years ago
Added top-level documentation to `Ronin::Support::Crypto`.

d501fea7d2899a9a78c00fcf3026c78a9c2b0da4 authored almost 3 years ago
Added `ronin/support/crypto/openssl` to handle loading `openssl`.

ec4ecf9834f9126fdb3d8467eb651bbe356fc2fb authored almost 3 years ago
Include `Ronin::Support::Crypto::Mixin` into `Ronin::Support::Mixin`.

aaa2eedc210fe3fbf54b503f4eb630a493722d08 authored almost 3 years ago
Added `Ronin::Support::Crypto::Mixin` (closes #229).

5206e45d59a9a94646beaca3efbc1c28ec5339a8 authored almost 3 years ago
Added missing documentation to `Ronin::Support::Mixin`.

ec392055b2dee25e125ac1c107a058200354ead4 authored almost 3 years ago
Add missing documentation to `Ronin::Support::Network::Mixin`.

66f2d24319ee515523c8ae82f439fb8436934c26 authored almost 3 years ago
Fix YARD links.

1130c5f75bce03bace49099d919a60da36e35406 authored almost 3 years ago
Fix YARD `@param` tag.

9f3cf54b88bf7238e74910bf7d79df0ef35e1db0 authored almost 3 years ago
Added `Ronin::Support::Crypto::Cipher` (closes #253).

f7ee79e06f69d692fb1277384ad8b5e14f662f75 authored almost 3 years ago
Fixe YARD tags.

d2581cbdd271e7433254b35c9bae1dd7bb577a64 authored almost 3 years ago
Added `Binary::Memory#+` (closes #252).

21a65a9bb9eced34739541d0a30b9fd6e9e8a5bf authored almost 3 years ago
Renamed `Binary::Types` to `Binary::CTypes` (closes #235).

ff38fe8e270ce594b04ff01e1735bd9c3ff36ff0 authored almost 3 years ago
Added `Binary::Stream#read_array`, `#read_buffer`, `#read_struct`, and `#read_union`.

06e387bc05c1b79d2302a4afea3f87645cdd283f authored almost 3 years ago
Added `Binary::Buffer#array_at`, `#buffer_at`, `#struct_at`, and `#union_at`.

* Removed the `#get_object` and `#put_object` methods.

d481b148d2a52f65101dce519715337545395abc authored almost 3 years ago
Added `Binary::Memory#copy_to` and `#copy_from` (closes #243,#244).

7e3bf23395383b12d3ad53b4af8e6e4ae568e243 authored almost 3 years ago
Move `Memory#size` up.

09b784e74501098e99aa922599ee424e4709c098 authored almost 3 years ago
Added `Binary::Methods#read_into` (closes #242).

f041e53a76ae22ac4661c81e0af856420a297996 authored almost 3 years ago
Normalize a spec.

d712837133ec555bcbb7b797cd8affa99a49ba55 authored almost 3 years ago
Added `Binary::Array.read_from` (closes #241).

c6da903b69c87ba9155f76bcde51426b166f65a8 authored almost 3 years ago
Added `Binary::Buffer.read_from` (closes #240).

75d12f5bb197f2d99dec4690b253b2538040e78e authored almost 3 years ago
Added `Binary::Struct.read_from` (closes #239).

38ca84c926f8bcae1e7c544e128cfa0834bd6c4f authored almost 3 years ago
Added `Binary::Memory#read_from` (closes #238).

a885588484def41b2b937e766c1cb72ee5aadebe authored almost 3 years ago
Added a `print_status` alias to `print_info` in `CLI::Printing` (closes #237).

7838dfab82b49c17cf60dd7e26ed629799a14763 authored almost 3 years ago
Added `print_good` and `print_bad` aliases to `CLI::Printing` (closes #236).

1ed52a84d5f599c1ac994b64014e1a30fee07747 authored almost 3 years ago
Bold then ANSI color.

f9525f22bfe5adedf50a5aab510572929831e7ad authored almost 3 years ago
Change the color of `print_debug` to yellow.

0684bed82e3dcacc8514d21bd786cb0a77f41288 authored almost 3 years ago
Remove unnecessary markdown.

ecac3fc3736fa7c0af40a8c0206ec028936c4bca authored almost 3 years ago
Added ANSI resets to the end of all `print_*` messages (closes #136).

af91e8b6fccf1b2e383b972a1ce05f15992dc172 authored almost 3 years ago
Updated `@since` tag.

ae4db920caea0fa65dc1d4a3361836c82db486a7 authored almost 3 years ago
Added `print_negative` and `print_failure` methods.

65378e4964f2990b756b9835ed3bd76d9f9767b6 authored almost 3 years ago
Renamed `print_success` to `print_positive`.

3acf07b31d62d72932ff61b73b3bf259556b9344 authored almost 3 years ago
Change the signal/color of `print_info` to `[=]` in white.

dd97d792f1d70b3848d9c3e747a07528f075a4d0 authored almost 3 years ago
Show what the output message looks like in the `@example`s.

421dfe7e97ac878231bf5323d43448b9bb6c8677 authored almost 3 years ago
Removed old `@example`s.

5608720340b88919a47d31bdf650bc55cf95099c authored almost 3 years ago
Only color the `[ ]` part of the print messag. (closes #137)

f7ea2bd7213f3e9de4dab3c5ad44f6dcec27fe67 authored almost 3 years ago
Added missing specs for `Binary::Struct#[]` and `Binary::Struct#[]=`.

52c061467a25ed53964cb5c015c169f81443d6a6 authored almost 3 years ago
Use "member" instead of "field" wrt `Binary::Struct`.

9da223b217802eadcef1c52c7620555b735ee7ee authored almost 3 years ago
Improve examples for `Binary::Struct`.

6f19fe1fe9d4fa42f5dab8d4dd874a999c17e5e5 authored almost 3 years ago
Added top-level documentation to `Binary::Types`.

13edcc2710a0591677d085dd2b7608b56e7d8a70 authored almost 3 years ago
Add missing documentation for the `@raise` tags.

97396e4d20f956407c867cd692be581a0eeec202 authored almost 3 years ago
Documentation correction.

8c8b4c55cf60982ed10e36db4172264ce11cf0b2 authored almost 3 years ago
Mark `IO#type_system` as part of the private API.

35a9489d7b39cade18442bdac7f55dbcf7dc670f authored almost 3 years ago
Spec description wording.

24d6d84b64f495865c8b8c0dea83e971bdad19d4 authored almost 3 years ago
Added `Buffer#put_object` (closes #232).

617aae7d6d8e8fc171ebbc0666788bfb519fab74 authored almost 3 years ago
Move `Buffer#get_object` specs down.

a92c22fdfacd3780416af7abed2d6245da9dd4be authored almost 3 years ago
Add missing spec.

0248b398905f419fc6eb8d3bcd7e88756f07690c authored almost 3 years ago
Added `Buffer#get_object` (closes #231).

ef95df44263217e0d398e4be44243ad75911c667 authored almost 3 years ago
Fix YARD `@param` names.

c6f549dc15ae14b63688da3decce9a6353b3f433 authored almost 3 years ago
Include `Ronin::Support::Mixin` into `Ronin::Support`.

b35dd1da74557f03f788bc7daa07cc7540ef90e8 authored almost 3 years ago
Added `Ronin::Support::Mixin` (closes #230).

ebda8d207d160bda6ae2a2b8b16d3cf8183bae63 authored almost 3 years ago
Added a `ronin/support/cli` file.

7e934cc4fef5930c5a128a8bc373e64a0503ed6d authored almost 3 years ago
Remove missing requires from `ronin/supprt/network`.

0083717c56a7ba9eeaa0d081f34d8576b7eac89d authored almost 3 years ago
Added `Ronin::Support::Network::Packet` constant alias (issue #227).

73ed863984931a12d86778884d2e46aafab607a0 authored almost 3 years ago
Added `Binary::Packet` (closes #227).

40d68ad73f2224d149632c8f7c583859f136a664 authored almost 3 years ago
Added a spec for when a typedef overrides a built-in type.

948e103c982400339d1967538a4b0d1ae5fc1b63 authored almost 3 years ago
Override `:long` and `:ulong` before other typedefs are defined (#228).

a8272b8c4b9aa8608b26606477a1e5b90c7ad2cd authored almost 3 years ago
Override the `:long` and `:ulong` type in `OS::Windows` on 64bit architectures (#228).

1af287bb618a1cd0941eb402f55ed4f9279516b7 authored almost 3 years ago
Renamed `Types::Resolver` to `Types::TypeResolver`.

b9a56bc32779af58b864a8587fe0ecf90fc95080 authored almost 3 years ago
Combine `Struct.endian` and `Struct.arch` into `Struct.platform` (closes #226).

1136f053f3eaee6caa804a48526926cbf76ff976 authored almost 3 years ago
Fixe YARDocs for `Types::Mixin#initialie_type_system`.

28aae02dbb5cf457b0550db0a0b5ffc42fc47273 authored almost 3 years ago
Renamed the `types:` keyword to `type_system:`.

b7befbc957491fc44d40010b24f616b03de35e1e authored almost 3 years ago
Merge `Types.endian`/`Types.arch` into `Types.platform` (closes #225).

* Added support for passing an the `os:` keyword and returning a
`Types::OS` object.
* Replace...

18f1e0633eaf6e2386b83d5e526605b8f9e0bd32 authored almost 3 years ago
Require the other `OS::` classes.

09e21a731fba66f962e7aed3f8ac3e7e300ef262 authored almost 3 years ago
Moved/renamed `Types::Arch.[]` to `Types.arch()`.

c35b9c554ed940774f6774c7531a899f8ee21c44 authored almost 3 years ago
Organize typedefs.

e0be2e489543aa1ae8e8e61bbc6008f779c7e673 authored almost 3 years ago
Prevent the `Tempfile` instance from getting GCed before the specs run.

de864081f9bc0ca1c1fe4c8d9e76ba1be373e971 authored almost 3 years ago
Changed all `Binary::Types::OS::*BSD` classes to inherit from `OS::BSD`.

5818eb71a4adf586c86cd9cb19512bced613a05f authored almost 3 years ago
Added `Binary::Types::OS::BSD` class (closes #208).

2c611ec3e265e75c8baf5ea86471cc9efd0b0fb3 authored almost 3 years ago
Have `Binary::Types::OS::Linux` inherit from `OS::UNIX`.

6382d2a1bd2de11b0bb6ddbc2d48a86c65dd1d0d authored almost 3 years ago
Added `Ronin::Support::Binary::Types::OS::UNIX` (closes #224).

a534581d5f91ef979337303dd3b27eb8394e93c2 authored almost 3 years ago
Added `@api` tags to all `Binary::Types::OS` classes.

3d201aeffb716b43ffbfefc11473d850c8275d7c authored almost 3 years ago
Add `@since` tags to all `Binary::Types::OS::` classes.

2cde27cf69bda058abad766a508aede3504ffa57 authored almost 3 years ago
Added `Binary::Types::OS::NetBSD` (closes #223).

f5b4b9b5ccc1fe2ad3dfb73fbd23a3fb56bfd057 authored almost 3 years ago
Added `Binary::Types::OS::OpenBSD` (closes #210).

6af0ecdc13e6df1a2450041c0ddbc2aeeee9b3f3 authored almost 3 years ago
Added `Binary::Types::OS::FreeBSD` (closes #209).

afeca1eb543472f96d3f4816e8845e28404f4248 authored almost 3 years ago
Added `Binary::Types::OS::MacOS` (closes #207).

1c79a8d81697eb468d5e9e5df4375aa969f90dcd authored almost 3 years ago
Added `Binary::Types::OS::Windows` (closes #206).

beafd21768d8d6584882cdf1756382515a1b0611 authored almost 3 years ago
Prevent aggressive GC from freeing `Tempfile` before the spec runs.

66f094b17ef9115ac28f450f561b412cb5529daf authored almost 3 years ago
Added `Binary::Types::OS::Linux` (closes #205).

118fde22fa9a4272a2d089f6924a97a79aa6ecde authored almost 3 years ago
Added missing `@param` tag.

bc0c251083c1f794ba6305d8541b2fd61f8b9801 authored almost 3 years ago
Forgot to require `UnboundedArrayType`.

582153171b7934484c6066e8551353b97151a6b3 authored almost 3 years ago