Table of Contents - lightning-onion-0.2.10 Documentation
Classes and Modules
- Lightning
- Lightning::Onion
- Lightning::Onion::ChaCha20
- Lightning::Onion::ChaCha20::OpenSSL
- Lightning::Onion::ChaCha20::Pure
- Lightning::Onion::ErrorPacket
- Lightning::Onion::FailureMessages
- Lightning::Onion::FailureMessages::AmountBelowMinimum
- Lightning::Onion::FailureMessages::ChannelDisabled
- Lightning::Onion::FailureMessages::ExpiryTooFar
- Lightning::Onion::FailureMessages::ExpiryTooSoon
- Lightning::Onion::FailureMessages::FeeInsufficient
- Lightning::Onion::FailureMessages::FinalExpiryTooSoon
- Lightning::Onion::FailureMessages::FinalIncorrectCltvExpiry
- Lightning::Onion::FailureMessages::FinalIncorrectHtlcAmount
- Lightning::Onion::FailureMessages::IncorrectCltvExpiry
- Lightning::Onion::FailureMessages::IncorrectPaymentAmount
- Lightning::Onion::FailureMessages::InvalidOnionHmac
- Lightning::Onion::FailureMessages::InvalidOnionKey
- Lightning::Onion::FailureMessages::InvalidOnionVersion
- Lightning::Onion::FailureMessages::InvalidRealm
- Lightning::Onion::FailureMessages::PermanentChannelFailure
- Lightning::Onion::FailureMessages::PermanentNodeFailure
- Lightning::Onion::FailureMessages::RequiredChannelFeatureMissing
- Lightning::Onion::FailureMessages::RequiredNodeFeatureMissing
- Lightning::Onion::FailureMessages::TemporaryChannelFailure
- Lightning::Onion::FailureMessages::TemporaryNodeFailure
- Lightning::Onion::FailureMessages::UnknownNextPeer
- Lightning::Onion::FailureMessages::UnknownPaymentHash
- Lightning::Onion::HopData
- Lightning::Onion::Packet
- Lightning::Onion::PerHop
- Lightning::Onion::Sphinx
- String
Methods
- ::chacha20_block — Lightning::Onion::ChaCha20::Pure
- ::chacha20_encrypt — Lightning::Onion::ChaCha20::OpenSSL
- ::chacha20_encrypt — Lightning::Onion::ChaCha20::Pure
- ::chacha20_encrypt — Lightning::Onion::ChaCha20
- ::check_mac — Lightning::Onion::Sphinx
- ::compute_blinding_factor — Lightning::Onion::Sphinx
- ::compute_keys_and_secrets — Lightning::Onion::Sphinx
- ::compute_shared_secret — Lightning::Onion::Sphinx
- ::constants — Lightning::Onion::ChaCha20::Pure
- ::extract_failure_message — Lightning::Onion::Sphinx
- ::forward_error_packet — Lightning::Onion::Sphinx
- ::generate_cipher_stream — Lightning::Onion::Sphinx
- ::generate_filler — Lightning::Onion::Sphinx
- ::generate_key — Lightning::Onion::Sphinx
- ::hmac256 — Lightning::Onion::Sphinx
- ::inner_block — Lightning::Onion::ChaCha20::Pure
- ::internal_compute_keys_and_secrets — Lightning::Onion::Sphinx
- ::internal_make_packet — Lightning::Onion::Sphinx
- ::internal_parse_error — Lightning::Onion::Sphinx
- ::load — Lightning::Onion::FailureMessages
- ::load — Lightning::Onion::FailureMessages::AmountBelowMinimum
- ::load — Lightning::Onion::FailureMessages::ChannelDisabled
- ::load — Lightning::Onion::FailureMessages::ExpiryTooFar
- ::load — Lightning::Onion::FailureMessages::ExpiryTooSoon
- ::load — Lightning::Onion::FailureMessages::FeeInsufficient
- ::load — Lightning::Onion::FailureMessages::FinalExpiryTooSoon
- ::load — Lightning::Onion::FailureMessages::FinalIncorrectCltvExpiry
- ::load — Lightning::Onion::FailureMessages::FinalIncorrectHtlcAmount
- ::load — Lightning::Onion::FailureMessages::IncorrectCltvExpiry
- ::load — Lightning::Onion::FailureMessages::IncorrectPaymentAmount
- ::load — Lightning::Onion::FailureMessages::InvalidOnionHmac
- ::load — Lightning::Onion::FailureMessages::InvalidOnionKey
- ::load — Lightning::Onion::FailureMessages::InvalidOnionVersion
- ::load — Lightning::Onion::FailureMessages::InvalidRealm
- ::load — Lightning::Onion::FailureMessages::PermanentChannelFailure
- ::load — Lightning::Onion::FailureMessages::PermanentNodeFailure
- ::load — Lightning::Onion::FailureMessages::RequiredChannelFeatureMissing
- ::load — Lightning::Onion::FailureMessages::RequiredNodeFeatureMissing
- ::load — Lightning::Onion::FailureMessages::TemporaryChannelFailure
- ::load — Lightning::Onion::FailureMessages::TemporaryNodeFailure
- ::load — Lightning::Onion::FailureMessages::UnknownNextPeer
- ::load — Lightning::Onion::FailureMessages::UnknownPaymentHash
- ::mac — Lightning::Onion::Sphinx
- ::make_blind — Lightning::Onion::Sphinx
- ::make_blinds — Lightning::Onion::Sphinx
- ::make_error_packet — Lightning::Onion::Sphinx
- ::make_next_packet — Lightning::Onion::Sphinx
- ::make_packet — Lightning::Onion::Sphinx
- ::new — Lightning::Onion::ErrorPacket
- ::new — Lightning::Onion::HopData
- ::new — Lightning::Onion::Packet
- ::new — Lightning::Onion::PerHop
- ::parse — Lightning::Onion::HopData
- ::parse — Lightning::Onion::Packet
- ::parse — Lightning::Onion::PerHop
- ::parse — Lightning::Onion::Sphinx
- ::parse_error — Lightning::Onion::Sphinx
- ::plus — Lightning::Onion::ChaCha20::Pure
- ::plus_for_string — Lightning::Onion::ChaCha20::Pure
- ::quater_round — Lightning::Onion::ChaCha20::Pure
- ::rotate — Lightning::Onion::ChaCha20::Pure
- ::routing_bytesize — Lightning::Onion::Packet
- ::xor — Lightning::Onion::ChaCha20::Pure
- ::xor — Lightning::Onion::Sphinx
- #== — Lightning::Onion::PerHop
- #camel — String
- #eql? — Lightning::Onion::PerHop
- #hash — Lightning::Onion::PerHop
- #last? — Lightning::Onion::Packet
- #snake — String
- #to_a — Lightning::Onion::PerHop
- #to_payload — Lightning::Onion::HopData
- #to_payload — Lightning::Onion::Packet
- #to_payload — Lightning::Onion::PerHop
- #to_payload — Lightning::Onion::FailureMessages::AmountBelowMinimum
- #to_payload — Lightning::Onion::FailureMessages::ChannelDisabled
- #to_payload — Lightning::Onion::FailureMessages::ExpiryTooFar
- #to_payload — Lightning::Onion::FailureMessages::ExpiryTooSoon
- #to_payload — Lightning::Onion::FailureMessages::FeeInsufficient
- #to_payload — Lightning::Onion::FailureMessages::FinalExpiryTooSoon
- #to_payload — Lightning::Onion::FailureMessages::FinalIncorrectCltvExpiry
- #to_payload — Lightning::Onion::FailureMessages::FinalIncorrectHtlcAmount
- #to_payload — Lightning::Onion::FailureMessages::IncorrectCltvExpiry
- #to_payload — Lightning::Onion::FailureMessages::IncorrectPaymentAmount
- #to_payload — Lightning::Onion::FailureMessages::InvalidOnionHmac
- #to_payload — Lightning::Onion::FailureMessages::InvalidOnionKey
- #to_payload — Lightning::Onion::FailureMessages::InvalidOnionVersion
- #to_payload — Lightning::Onion::FailureMessages::InvalidRealm
- #to_payload — Lightning::Onion::FailureMessages::PermanentChannelFailure
- #to_payload — Lightning::Onion::FailureMessages::PermanentNodeFailure
- #to_payload — Lightning::Onion::FailureMessages::RequiredChannelFeatureMissing
- #to_payload — Lightning::Onion::FailureMessages::RequiredNodeFeatureMissing
- #to_payload — Lightning::Onion::FailureMessages::TemporaryChannelFailure
- #to_payload — Lightning::Onion::FailureMessages::TemporaryNodeFailure
- #to_payload — Lightning::Onion::FailureMessages::UnknownNextPeer
- #to_payload — Lightning::Onion::FailureMessages::UnknownPaymentHash