Rick Mark

Results 73 issues of Rick Mark

This implements #433 Provides `OpenSSL::PKey::EC::Point#affine_coords` and `OpenSSL::PKey::EC::Point#affine_coords=` for uncompressed coords taking either an `Integer` or a `OpenSSL::BN` for set and always returns an array of `OpenSSL::BN` for get. It also...

It is possible using a little magic to create a point with a raw x and y: ```ruby def self.from_compressed_point(group, x, is_even) x_value = x.to_s(2).rjust(32, "\x00") prefix = is_even ?...

You are able to call `new(:GFp, p, a, b)` but are not able to pull those values later. This becomes a problem when you want to for instance open a...

Marshaling back and forth from ASN1 is difficult as the handling of BN integers requires it have a non leading 1 to prevent the number being read as negative. We...

It is not possible to specify the value for `k` allowing the usage of https://tools.ietf.org/html/rfc6979 This limits the ability to use `libcrypto` ECC operations in a number of ways. `OpenSSL::PKey::EC#dsa_sign_asn1`...

data-update
code-update

(base) ➜ apple-knowledge git:(sorbet_fix) srb tc _packages/ruby/lib/apple_data.rb:12: This function does not have a sig https://srb.help/7017 12 |def get_data(file) ^^^^^^^^^^^^^^^^^^ _packages/ruby/lib/apple_data.rb:10: Constants must have type annotations with T.let when specifying #...

Convert https://github.com/hack-different/iBoot-IDA/blob/main/plugin/src/ibootplugin/sysregs_dat.py to YAML and either source from https://github.com/hack-different/apple-knowledge/blob/main/_data/registers.yaml or depend on `apple-data` package