original_docstring: 
      Return the signature suitable for ed25519verify TEAL opcode
  
      Args:
          private_key (str): private key to sign with
          data (bytes): data to sign
          program (bytes): program to sign for
  
      Return:
          bytes: signature
      
docstring: Return the signature suitable for ed25519verify TEAL opcode
docstring_tokens: Return the signature suitable for ed25519verify TEAL opcode
code: def teal_sign_from_program(private_key, data, program):
      """
      Return the signature suitable for ed25519verify TEAL opcode
  
      Args:
          private_key (str): private key to sign with
          data (bytes): data to sign
          program (bytes): program to sign for
  
      Return:
          bytes: signature
      """
  
      return teal_sign(private_key, data, address(program))
code_tokens: def teal_sign_from_program ( private_key , data , program ) : return teal_sign ( private_key , data , address ( program ) )
short_docstring: Return the signature suitable for ed25519verify TEAL opcode
short_docstring_tokens: Return the signature suitable for ed25519verify TEAL opcode
comment: """
      Return the signature suitable for ed25519verify TEAL opcode
  
      Args:
          private_key (str): private key to sign with
          data (bytes): data to sign
          program (bytes): program to sign for
  
      Return:
          bytes: signature
      """